Namenskonvention von URLs

Platform

API

Wenn der Presenter JSON zurück liefert und mit der Struktur {"dataset":[], "sys":{}} arbeitet, sprechen wir von API.

/api/xxxx/xxxx

Platform Plugins

Wenn es keine API ist und keine Page , wie zum Beispiel das Anzeigen von Dokumenten. Wo keine Platzhalter ersetzt werden und kein JSON zurück geliefert wird.
Wird die URL wie folg aufgebaut :

/plugin/{PLUGINNAME}/xxxx

API

API erweiterung durch Plugins analog Platform API

Wichtig NICHT Frontend

 api/plugin/{PLUGINNAME}/xxxx 

API für das Frontend

für URLs die über das Frontend aufgerufen werden und eine API ist. storefront meint annonyme Nutzer

/api/storefront/plugin/{PLUGINNAME}/xxxx/ 

Seiten

Diese URLs sind Page Presenter

/page/plugin/{PLUGINNAME}/ 

Kunden Routen

Seiten

/page/customisation/xxxxx/xxx

API

/api/customisation/xxxxx/xxxx