Krang v2.100 is now available (the source release is up now and binary
builds should be up soon). Notable changes in this release:
* Numerous bugs were fixed in Krang's most intensive QA cycle in
* Krang now includes methods to integrate with dynamic front-end
applications by publishing CGI::Application instance scripts and
templates. New methods were added to
Krang::ElementClass::TopLevel to facilitate this:
publish_frontend_app_template() and publish_frontend_app_stub().
* Modified Site Server configuration to support CGI applications
and Apache::Registry apps. This will permit the site server to
host interactive applications. [Jesse Erlbaum]
* Added new parameter "mode" to additional_content_block() method
in the publisher. This new parameter permits the permission of
the file to be set, which is particularly useful for publishing
executable files. [Jesse Erlbaum]
* Added new options to Krang::HTMLPager to allow paging of data
from external sources. [Michael Peters]
* Krang now sends no-cache HTTP headers for all Krang::CGI
requests. This will fix some problems when logging in as a
different user with the same browser session in IE.
* Upgraded to HTML::Template v2.9, fixing several bugs. [Sam]
* Added a new configuration variable, PreviewSSL, which controls
whether links to preview use SSL. This behavior was previously the
default when EnableSSL was set, but now it is available
independently and can be turned off even when Krang itself is using
* During DB creation, addon SQL files now come after core Krang.
This allows addons to change existing Krang data/tables.
* Stricter enforcement of asset permissions. [Michael Peters]
Detailed change-log here: http://krang.sf.net/docs/changelog.html
Krang is an Open Source web-publisher / content-management system
designed for large-scale magazine-style websites. It is a 100% Perl
application using Apache/mod_perl and MySQL, as well as numerous CPAN
Krang provides a powerful and easy to use story and media editing
environment for website editors, as well as a complete template
development environment for web designers. On the back-end, Perl
programmers can customize Krang to control the data entered in the
story editor and add code to drive the templates to build output.
Krang can be enhanced with add-ons containing new skins and other new
features. Krang easily handles large data sets and can manage
multiple websites in a single installation.
For more information about Krang, visit the Krang website:
There you can download Krang, view screenshots, read documentation,
join our mailing-lists and access the CVS tree.
- the Krang team