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
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.