Het is mogelijk om de functionaliteit van de Áú»¢¶Ä²© frontend uit te breiden door externe modules toe te voegen of door je eigen modules te ontwikkelen, zonder dat je de broncode van Áú»¢¶Ä²© hoeft te wijzigen.
Houd er rekening mee dat de modulecode wordt uitgevoerd met dezelfde rechten als de broncode van Áú»¢¶Ä²©. Dit betekent het volgende:
Lees altijd de installatiehandleiding voor een specifieke module. Het wordt aanbevolen om nieuwe modules ¨¦¨¦n voor ¨¦¨¦n te installeren om fouten gemakkelijk te kunnen opsporen.
Net voor u een module installeert:
Stappen om een module te installeren:
modules
-map van de Áú»¢¶Ä²©-frontend.Problemen oplossen:
Probleem | Oplossing |
---|---|
Module verscheen niet in de lijst | Zorg ervoor dat het bestand manifest.json bestaat in de map modules/your-module/ van de Áú»¢¶Ä²©-frontend. Als het bestand aanwezig is, betekent dit dat de module niet geschikt is voor de huidige Áú»¢¶Ä²©-versie. Als het manifest.json-bestand niet bestaat, heeft u waarschijnlijk uitgepakt in de verkeerde map. |
Frontend crashte | De modulecode is niet compatibel met de huidige Áú»¢¶Ä²©-versie of serverconfiguratie. Verwijder de modulebestanden en herlaad de frontend. U ziet een melding dat sommige modules ontbreken. Ga naar Modulebeheer en klik opnieuw op Map scannen om niet-bestaande modules uit de database te verwijderen. |
Foutmelding over identieke namespace, ID of acties verschijnt | De nieuwe module probeerde een namespace, ID of acties te registreren die al zijn geregistreerd door andere ingeschakelde modules. Schakel de conflicterende module (genoemd in de foutmelding) uit voordat u de nieuwe inschakelt. |
Technische foutmeldingen verschijnen | Meld fouten aan de ontwikkelaar van de module. |
Voor informatie over het ontwikkelen van aangepaste modules, raadpleeg de Ontwikkelaarscentrum.