Kajona 3.1.0 (Kangaroo) released

03/22/2008

Besides visual changes such as the new dashboard, AJAX or a new sample-layout, Kajona V3.1.0 provides a set of technical changes.

After more than half a year of development an updated version called Kajona 3.1 of the successfull Open Source Content Management System is released.

Besides many optimizations in the frontend there're coming a lot of invisible changes in the system core which are making development of own modules and page elements more comfortable. In addition Kajona 3.1 comes with new modules, new page elements and both the administration and portal is making use of AJAX technology to increase comfort and ease-of-use.

With the new RSS-/ATOM feed element it's now possible to include external news feeds in your own website. The page element 'imagelightbox' integrates the famous lightbox script by Lokesh Dhakar in Kajona to present single images. If you like, users are now able to register themselves through the new element 'portalregistration'. It's not a question that this feature comes with a e-mail verify to avoid abuse.

As a new module there's 'postacomment': It enables visitors and registered users to comment single news articles, a picture, or even a whole page. It's your choice if you want to use the new AJAX interface or the classic one - both demo templates are available.
The demo layout and sample content is completely redone which is now better to use as a base for your own development. More modules are including sample content so there're just a few clicks through the installation and Kajona is ready for testing.

One of the biggest change in the administration is directly visible after you're logged in: The dashboard. It's connected with the new Kajona Widget Engine, which manages small applications like posting notes and showing system informations on the dashboard. Of course you can reorder all widgets just by drag'n'drop and due to Kajona's widget interface you're welcome to create your own little handy helpers.

A huge improvement in usability is that many list in the administation are now sortable by drag'n'drop

and with the use of the new AJAX interface context-sensitive suggestions are shown while typing a page name.

In general the default admin skin was optimized for smaller screen resolutions.

There are quite interesting news about the page module:
Existing pages can now be duplicated 1:1 which means vast time saving in many cases. Also the management of page elements was improved. Page elements which exists in the system but not longer in the template are now shown as 'ghost elements'.

This can happen while changing the page template of a already content filled page. New page elements can now be installed out of the administation, it's not longer neccessary to use the installer.


Mostly relevant for developers, many things happen having an eye on Kajona's interfaces and APIs. Due to the first support of a second database (Postgres) the part of creating database tables is rewritten from scratch. SQL code is now created automatic and defined with modular design. Also nested database transactions are now correctly managed and interpreted by Kajona - independend which database you use.

External ressources are now accessed through a new remoteloader which supports different access methods and caching of requests. The architecture of the installers was optimized in general.

Check out the changelog for a complete list of all changes.

You can get the new Kajona 3.1.0 release in our download section. Even here there're some optimizations: The All-in-one package now includes all available modules and page elements, the light package instead should be used as a base for productive systems. It includes only the basic modules and can be extented with other modules all the time.

ATTENTION: Please note that Kajona 3.1.0 is the last release which can be used to update Kajona 2.x installations. With the coming release of Kajona 3.1.1 the update path and support for Kajona 2.x ends.

ATTENTION: The PostgreSQL-driver is still in an beta-stadium and should not be used in productive environments.

Filed under: Kajona News en
No comments made till now
Fork me on GitHub