Dit artikel is bedoeld voor netwerk administrators, zij hebben in deze rol toegang tot de Speakap Market.
Soms komt het voor dat je een menu item aan jullie Speakap netwerk to wilt voegen, welke verwijst naar een externe website. Daarnaast wil je ook dat dit menu item alleen zichtbaar wilt is voor bepaalde groepen, business units of local departments.
Dit doe je via de volgende stappen:
Wil je dat het menu item zichtbaar is voor het gehele netwerk? Bekijk dan dit artikel.
1) Om een menu item toe te voegen dien je eerst een manifest.json aan te maken.
Een manifest.json specificeert metadata over de applicatie. Meta-data zijn de naam en het pictogram die worden gebruikt voor het vermelden van de applicatie in de Speakap Market en de items waarmee de applicatie kan worden geopend.
2) Hoe voeg je een manifest.json toe aan de Speakap Market? Bekijk hier de instructies.
3) Dit in een standaard sjabloon van een Manifest.json, dat er voor zorgt dat:
- een menu item aan Speakap toegevoegd wordt.
- de URL geopend wordt in een extern tabblad.
- je specifieke groepen en afdelingen kunt selecteren die dit menu item kunnen zien.
{
"name": {
"en-US": "Example_Name"
},
"icon": "REPLACE_WITH_ACTUAL_URL",
"permissions": [],
"entries": [
{
"position": "external",
"devices": "desktop",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
},
{
"position": "external",
"devices": "ios",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
},
{
"position": "external",
"devices": "android",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
}
]
}
Het bovenstaande voorbeeld van een manifest kun je als sjabloon gebruiken. Hieronder een uitleg van de verschillende eigenschappen van het manifest, welke items je kunt gebruiken en hoe je deze van boven naar beneden in het manifest gebruikt.
| Name | Dit is de naam van de applicatie, welke getoond zal worden in de Speakap Market |
Vervang Example_Name met de daadwerkelijke naam van de applicatie Voorbeeld:" |
| icon | Dit is het icoontje van de applicatie welke in de Speakap Market getoond zal worden | Vervang REPLACE_WITH_ACTUAL_URL met de URL welke naar een icoontje verwijst Voorbeeld: "icon": "https://developer.speakap.io/content/themes/developer-portal/assets/images/sa-dev-logo-dark.svg", |
| url | Dit is de daadwerkelijke URL van het menu item |
Vervang REPLACE_WITH_ACTUAL_URL met de URL welke naar de gewenste website verwijst Voorbeeld: |
| label | Dit is de naam van het menu item, welke zichtbaar is in het menu overzicht |
Vervang Example_Name met de menu item naam Voorbeeld: |
| icon | Dit is het icoontje in het menu overzicht Klik hier voor de icoon codes |
Wanneer de code= 0xf0a1 verwijder de 0x en vervang door u Voorbeeld: "icon": "\uf0a1" |