Besides a completely new caching-mechanism for the portal, the new Kajona release convinces with the initial support of SQLite 3 and additional samplecontents.
With version 3.3.1 of Kajona, even more elements create sample-contents during the installation of the system. This includes the rss-feed-element and the contact-form, both being created automatically during the installation.
The samplecontents provide an easy way for new users to get used to the behaviour of Kajona - the samplecontents can be used as a base for the own page and can be modified to the users needs right after the installation.
Th gallery makes use of the appealing imagelightbox-script by default. With this step, the page-element "imageligthbox", available in previous version, will be discontinued and is dropped from the official releases. Nevertheless, old installations can still make use of the old element, it works with no modifications even in the new version of Kajona.
The comfort of the portaleditor integrated within Kajona was improved again. It is now possible to create new news-messages directly in the portal. Looking at users with a less strong technical background, those users are now able to make even more changes to the website without having to switch to the comprehensive administration-backend.
Many of the statistical reports available have been improved. This includes the preselected analysis-interval and avoids the problem with 0 values of entries representing a date in the future.
System, database and PHP 6
For the first time, Kajona ships with support of SQLite in version 3.
Since it's still a first version of the driver, we don't recommend it for productive environments. Nevertheless, the driver can be used for local installations without any concerns.
With the inclusion of SQLite 3, the list of supported databases is extended to:
- MySQL 4 (by mysql- & mysqli-interface)
- MySQL 5 (by mysql- & mysqli-interface)
- SQLite 2
- SQLite 3
Additional databases can be added rather easily, due to the fact of the layered-architecture of Kajona.
In addition, the system was prepared to be with PHP 6.
The change most noticeable change in Kajona 3.3.1 is the new caching-mechanism, taking the characteristics of modern web 2.0 pages into account.
Up till now, a requested page was saved as a single entry, so the whole page, to the cache. Up from Kajona 3.3.1, the caching is done at the level of elements. The advantage is obvious:
If a page includes elements changing rather frequently (e.g. a random-image or an interactive voting), the whole page was never cached or just for a short time.
By moving the caching at the elements' level, this problem can be optimized: Static elements are served from the cache, dynamic elements are regenerated at every request. A page delivered no consists of a mixture of cached elements and newly generated elements.
The improved performance is obvious, too: Pages are generated up to 50% faster than before.
To make use of this new caching, the cache is enabled and adjusted with sensible values during the installation.
A list of all changes can be found reading the changelog.
The beta-version can be obtained directly via SVN at https://svn.kajona.de/svn/kajona/kajona/module_head/tags/v3.3.1/ (guest/guest) or as a download:
In addition the new version can be tested via our demo-system.
The Kajona live-cd Kajonix was updated to include the new version 3.3.1.
Since Kajona 3.3.1 brings several bug fixes, security updates and updates for compatibility with current Web browsers and Web server systems, the upgrade to 3.3.1 is recommended to all users.