News

Kajona V4.4 "fastsearch" available

02/11/2014

A new search and a simplified message center are two focuses of the new release.

More than 400 changes were integrated by the Kajona team in order to build the new version 4.4 "fastsearch". Besides the optimization of existing functionality and modules, a new, index-based search engine is one of the main milestones reached. 

Messaging
The messaging center integrated into Kajona is now configured using a new configuration panel. The activation of message-providers is now way more user-friendly.
A revised message-view provides more details, the direct answering of messages is possible, too.


Samplecontent
When doing a fresh installation of Kajona, many modules provide sample contents in order to demonstrate the usage of the module. Since Kajona 4.4., the demo-layout for those contents is made of two separate templates, one for the main-page and one for all following sub-sites. This allows to apply different styles for both, the main page and regular pages. This is especially useful for template-packs. Nevertheless, custom layouts and themes keep all the flexibility as known from earlier releases.

Please note: Template-packs published on KajonaBase may required an update. Since V4.4 the default installation expects a template home.tpl to be available in addition to standard.tpl.


Search
The new, index-based search engine is the biggest change shipped with Kajona 4.4. While still being enabled for the backend only, tests prove that the index-based approach provides results way faster, especially for large databases. Complex search queries with combined filters and terms are possible using the API but not yet integrated into the user-interface. Future releases will concentrate on a flexible, user-friendly query box.
The search index is updated automatically as soon as a record is being modified. The definition what contents will be added to the index is made on object / class level; each property marked with "@addSearchIndex" http://www.kajona.de/v4_annotations.html is added to the index during index-updates.
More details describes a blog-post on kajona.de.

 

Backend Skin
The layout of the backend was polished and optimized for Kajona 4.4. Input fields supporting the user by autocomplete suggestions indicate the availability of this functionality by default.
The path navigation is able to handle a large number of entries and adopts to the screens width automatically. 
When working with a data-record, the different actions are available using a toolbar directly. This avoids the time-consuming navigation via the list-views.

 


General
Especially for developers, the new, parametrizable properties reduce the effort to localize interfaces. Kajona makes use of established and well known syntax, e.g. from the Java-world: It is possible to inject values for the placeholders {0} and {1} into the expression "hello my {0}, today is {1}", depending on the use case and other conditions. 
When processing forms submitted by the user, every field is validated, not mattering if the field was marked as mandatory or not. This improves the quality of data entered into forms and guides the user to possible mistakes.
The dependency management of packages is now formatted more user friendly, spotting unfulfilled dependencies is now way easier then before. 
Due to general improvements of the core, the systems' performance improved significantly.

 

Since Kajona 4.4 brings several bug fixes, security updates and updates for compatibility with current web browsers and web server systems, the upgrade to 4.4 is recommended to all users. The update is available and recommended via the integrated package-management.
Kajona V4.4 will be last release fully supporting an update from a V3.4 installation. If you are still running a V3 Kajona installation, please consider upgrading to Kajona V4.

 

A list of all changes can be found reading the changelog.

The new version can be obtained directly via SVN at 

https://svn.kajona.de/svn/kajona/kajona/module_head/tags/v4.4/ (guest/guest) 
or as a regular download.
 

>> Download Kajona V4.4 All-in-one (all modules)

>> Download Kajona V4.4 Lite (only navigations, pages, samplecontent, system)

In addition the new version can be tested using our demo-system.

Download this press release as a pdf file

As always, the Kajona team looks forward to all questions and suggestions and offers help around Kajona in the board  or via the contact form.

Go back

Fork me on GitHub