Kajona

Software Screenshot:
Kajona
Software Details:
Version: 4.7 updated
Upload Date: 4 Jun 15
Developer: Kajona Team
Distribution Type: Freeware
Downloads: 205
Size: 8263 Kb

Rating: nan/5 (Total Votes: 0)

Kajona initially started out as a framework, but with recent updates it has transformed into a fully-blown CMS.

Because of its solid, well-organized codebase, Kajona can handle much more complex operations and a lot more customizations than regular CMS systems can handle.

The CMS can be used for any kind of Web development process, from simple one-page sites, to personal blogs, portfolios, or even complex company Intranets.

Thanks to its well-organized code and a beautiful visual interface, the CMS appeals to both technical and non-technical users alike.

Kajona has reached a very mature state and thanks to constant updates to its core has always managed to stay away from PHP core or security vulnerabilities.

The CMS is also well documented and comes with lots of templates and add-ons to extend its core functionality even farther than initially planned.

What is new in this release:

  • NEW:
  • module_basicauth -> added a new module handling http basic authentication headers. If found, the listener tries to login the user. Useful for REST / AJAX based clients.
  • module_ezcchart | horizonatal bar chart -> horizontal bar charts are now supported by ezcomponents
  • module_installer | class_installer -> a "EVENT_SYSTEM_REQUEST_ENDPROCESSING" event is triggered for the installer, too
  • module_jqplot -> padding and margin of bars within barcharts are differently set depending on the number of series - if the chart contains only bar chart series -> padding=1, margin=4 - if the chart contains one or more stackedbar series and each sereis has exactly one series value -> padding=1, margin=4
  • module_jsonapi -> a new module to provide get/put/post/delete access to all business objects using a rest interface
  • module_pdf | pdf header -> header title now support word wraps
  • module_search | admin-view -> changed the module-filter from a multiselect to a toggle-buttonbar
  • module_system | class_module_system_admin > option to export an changelog as excel file
  • module_system | class_toolkit_admin > add toolkit method to render an toc navigation
  • module_system | class_formentry_subheadline > sub headline which can be used when nesting multiple headlines
  • module_system | admin_simple -> marked renderList and renderFloatingGrid as final

What is new in version 4.6.3:

  • Version 4.6.3 fixes a possible XSS injection.

What is new in version 4.6:

  • NEW:
  • Added missing placeholder documentation
  • getListOfWidgetsAvailable() validates if the class is not abstract and implements the interface interface_adminwidget
  • It is now possible to add additional content below the name of a widget
  • Changed the remote API from Yahoo to openweathermap
  • Added a new static helper method getFileForPath(), used to find the matching mediamanager-file for a given filesystem-path and a given mediamanager-repository
  • Migrated column message_body from text to longtext
  • Choosing a page from the pages-dialog is now faster by using a autocomplete quickselect in addition to the tree
  • Updated tcpdf to 6.0.099

What is new in version 4.4:

  • NEW:
  • Removing a widget from the dashboard no longer reloads the whole page.
  • Dashboard drop-targets got a border, increased visibility.
  • Integrated local Notifications into messaging.
  • Styled the package-overview window, e.g. during the installation of a package.
  • The navigation-tree node is added to the treeview, too. Otherwise the dragging of nodes to top-level could fail.
  • BUGS:
  • Changed the way widget-content is loaded and embedded into the dashboard-dom tree. the old way caused problems on Windows 8.1 in combination with IE 11.
  • The confirm-account link missed to include the users' systemid.
  • The installer validates if the system module is available before accessing the module table.

What is new in version 4.3:

  • NEW:
  • The additional step 2, so the configuration of an admin-widget is skipped if the widget doesn't provide a config-form
  • On widget-moves, the dashboard shows an empty placeholder for the current drop-target
  • Events got a status, currently tentative, scheduled, canceled and postponed. The status' index is available in the portal using the placeholder %%eventStatus%%. The placeholder may be used to load lang-entries or to create css-class names.
  • New charting-library, replacing flot completely

What is new in version 4.2:

  • NEW:
  • Added a new interface "interface_formentry_printable", extending the interface_formentry. By adding a method "getValueAsText", form-entries may be used to generate a "read only" or a summary view of a single object / form
  • Before sending a generated update-query to the database, int/bit property values are casted explicitly. Required by some RDBMS.
  • Added an image-mapper for the backend-skins. The mapper is expected for each skin, named class_adminskin_imageresolver (implementing interface_adminskin_imageresolver). The imageresolver transforms names like "icon_edit" into a matching img-tag or an i-tag, as used by the current skin. #804
  • Added formentry textrow, usable to render a hint without a matching form-element
  • More typesafety on date getters / setters in class_root
  • The backend navigation entries are cached per aspect, this allows a module to render different actions depending on the current aspect
  • module-id files may use an additional underscore
  • Added class_admin_formgenerator::removeField() to remove an already added entry from a form
  • BUGS:
  • system-changelog missed the ORDER BY criteria for a merged resultset
  • When rendering a list via class_admin_evensimpler, the original action is restored temporarily. Otherwise the page rendered below the list of records would use "list" for every object-type, resulting in a broken paging-link/erroneous link.
  • The new, decoupled image generation missed to keep the image ratio
  • Fixed session close error during image generation
  • Some special chars could create broken dialog-links in the backend. #805
  • The lang-scriptlet missed to register for the context 'portal-page'. this could lead to scriptlet-placeholder not being replaced in case of xml requests.
  • admin-formgenerator passes null for empty dates instead of an empty string
  • language-files may contain additional underscores for the module-part
  • Reenabled the system-config "admintoolkit". The specified class-name is evaluated and resolved correctly.

What is new in version 4.1:

  • Updated Bootstrap to 2.3.1
  • Updated jQuery to 1.9
  • Fixed various stats-reports to avoid the multiple inclusion of records due to wrong query-borders
  • Added an initial support to set up a system wide timezone
  • Updated the ckeditor to ckeditor 4
  • Added a character validator
  • The form-validation currently located at class_admin is moved to class_element_admin, all classes extending class_admin should switch to the new form-validation based on class_admin_formgenerator
  • Fixed the caching for images being cropped and resized at the same time
  • user-memberships are edited using a dialog

What is new in version 4.0:

  • New backend-skin.
  • Inline-editing support.
  • All modules and elements are organized in separated packages.

What is new in version 3.4.2:

  • Kajona 3.4.2, Kiwi, brings numerous small improvements.

What is new in version 3.4.1 BETA:

  • Oracle:
  • The database layer is now capable of handling Oracle databases. Since the oracle driver (oci8) is still under development, it should be used for testing purposes only.
  • REST and XML:
  • A lot of Kajonas' internal methods are now available via a REST-interface. Using this interfaces, a simple experimental Android app was written in order to proof the general functionality.
  • In order to simplify the development of xml-based methods, the framework supports the developer with a new annotation "@xml". Methods marked with this annotation are available via the XML interface whereas classical methods remain hidden to the XML interface. WADL-files, the specification of REST-interfaces, may be generated by Kajona on-the-fly.
  • Login providers:
  • The whole user subsystem was redesigned from scratch. It now support the handling of different login providers such as Kajonas' internal login and a LDAP directory. A first implementation of a LDAP connector is available.
  • Portal and Pages:
  • Up from V3.4.1, Kajona will ship the JavaScript library jQuery along with YUI. In the future, jQuery will replace YUI at least in the portal. YUI was updated to its latest release.
  • Also, the pageimport-/export module was moved from playground to head development. It provides two systemtasks in order to im- and export pages from and to XML files. In addition, the portal-editor is now capable of handling inactive elements.

Requirements:

  • PHP 5 or higher

Similar Software

ViArt CMS
ViArt CMS

13 May 15

Xindi (ColdFusion)
Xindi (ColdFusion)

12 May 15

Widgy
Widgy

10 Dec 15

Activiti
Activiti

10 Feb 16

Comments to Kajona

Comments not found
Add Comment
Turn on images!