Enterprise-ready security model
The security model follows enterprise requirements of highly granular role definition along with an extensible permission set
Unified workflow engine
Build your workflows through a set of existing base classes or define your own custom events and actions and re-use it across the foundation
No predefined templating language
Templates are built using just plain PHP but anyone can use preferred template scripts through add-on modules
Extensible content model
The content model is super easy to extend through custom content widgets. The content can be a simple value or a complex structure containing other widgets. Read more...
Flexible content type definition
The content type model follows a hierarchical model, making management of existing content types easy
Managed package dependencies
The entire platform is essentially a group of bundles with manageable dependencies. Add-on modules can be added and removed with a single click, while all the dependencies are managed by the platform
Horizontal scalability
Since all the data access operations are conducted via strongly defined interfaces and specific implementations are dispensed using the IOCC, it is very easy to switch between them when there is a need for more scalable persistence storage rather than the default relational database
Management API
The entire backend management UI is an AJAX based client built on top of ExtDirect protocol API, which can be leveraged easily to build custom management frontends, without the need to dig into back-end code
Data catalogue creator
Quickly prototype multi-faceted data catalogues using just a simple wizard. The base template gallery can easily be extended with new UI templates, content widgets and storage types
Read more...
Re-use existing content
Content portability is included, so there are no restraints to where the content is used: anyone can re-use and re-purpose existing content across the deployment
Manage multiple sites
Have a single deployment to manage an unlimited number of sites. Save an existing site as a template and create new sites based on defined templates
Open source
The base framework is released open source, so anyone can use it for free. Open source also means that you can see what’s in there