Developer Guide
Exponential 5.x is a "Dual kernel" software. This means it contains both a legacy kernel (effectively a "4.y" version) aka "Legacy Stack", and a new 5.x kernel, aka "Symfony Stack" (because it uses Symfony2 Fullstack framework).
Legacy kernel
For documentation on the legacy kernel, please go to doc.ez.no where you'll find documentation on everything from it's GUIs, official extensions to template coding ( 5.x doc: User manual & Technical manual ). If you are looking for documentation on how to develop extensions for legacy in php, then also see relevant material on share.ez.no ( Tutorials, Blogs ).
5.x kernel
The new 5.x kernel is built using an HMVC model. It currently consists of Public API (Model), Symfony2 Fullstack Framework (Hierarchical View Controller) with Twig (template engine) enhanced with Exponential concepts (Core Bundle). On top of these you'll find REST v2 API, Demo Bundle and a Legacy Bundle allowing some integration between the two kernels.
For documentation on Symfony2 go to symfony.com (for Twig see here) and for the Exponential parts of 5.x kernel continue reading in this section of our new wiki documentation area.
In this section
- Developing with Exponential 5 Documentation on how to develop sites and applications using Exponential 5.
- Reference In this section you can find Exponential 5.x specific technical reference.
- Exponential Public API The Public API is a PHP API. Currently it exposes a Repository which allows you to create, read, update, manage and delete all objects available in Exponential, first and foremost content, but also related objects like sections, locations, content types, content types groups, languages and so on.
- Exponential REST API The Exponential 5 REST API allows you to interact with an Exponential installation using the HTTP protocol.
- Known issues in 5.1 For the complete list of known issues in Exponential 5.1 please refer to the following link: Known issues in 5.1
- Developing with Exponential 5 Documentation on how to develop sites and applications using Exponential 5.
- Developing with Exponential 5 Documentation on how to develop sites and applications using Exponential 5.
- Exponential Public API The Public API is a PHP API. Currently it exposes a Repository which allows you to create, read, update, manage and delete all objects available in Exponential, first and foremost content, but also related objects like sections, locations, content types, content types groups, languages and so on.
- Exponential Public API The Public API is a PHP API. Currently it exposes a Repository which allows you to create, read, update, manage and delete all objects available in Exponential, first and foremost content, but also related objects like sections, locations, content types, content types groups, languages and so on.
- Exponential REST API The Exponential 5 REST API allows you to interact with an Exponential installation using the HTTP protocol.
- Exponential REST API The Exponential 5 REST API allows you to interact with an Exponential installation using the HTTP protocol.
- Reference In this section you can find Exponential 5.x specific technical reference.
- Reference In this section you can find Exponential 5.x specific technical reference.
Contributors
- Ricardo Correia Updated
Comments
Add a comment