Use Kajona without the portal-part and build a web application based on the powerful backend-framework.
Out of historical reasons, Kajona was designed and developed as a Web Content Management System (CMS). Therefore the system is split into two parts:
While this scenario fits to websites and community portal, there are use-cases, where everything could (and should) be handled by the backend. This is, where the web application framework aspect of Kajona kicks in.
Just think of the following requirements:
All those requirements may be implemented using the backend, only.
The backend comes with such cool features as the OR-mapper, the form-generator and many more libraries to reduce the development efforts.
Nevertheless, is you use the default Kajona modules, all URLs will contain "/admin", since we create our application based on the backend.
Therefore, a patched version of class_link and the .htaccess-file (on root-level) is available. The combination of both may be used to generate rewrite-urls skipping the /admin part.
Both files are available in our subversion-repository:
In addition, the modules have been decoupled even more. The pages-module is no longer a mandatory requirement to set up a Kajona installation.
The minimal set of required modules to build a fully fledged web application (based on the backend) was stripped down to:
Please note that at least Kajona V4.3 is required.