Extensions
Navigate CMS extensions add nonexistent functionalities to the application and allow new requests using nv tags to generate code for the templates. There are five kinds of extensions:
≈ Website widget to enable more nv tags requests.
≈ Additional tab in an application function
≈ IFrame application
≈ Translation service
≈ Service / callback
Every extension for Navigate CMS needs 4 required files:
1 PHP execution file
2 Extension definition
3 Thumbnail or identity image
4 Documentation / Information in HTML
If we are creating a widget to be used in templates probably we'll have to add a javascript library, maybe icons or other images...
Just as the themes, every extension needs a codename, without spaces, punctuation or other special/international characters.
Navigate CMS integrates an internal events system that any extension can bind to. For example, every time a comment is inserted in a website, all extensions binded to the event comments / insert will be called.
0 Comments