Changes for version 1.06
- empty parameters are stripped from the requested url ie: http://www.xyz.de/test?=& (Boris Zentner)
- Fixed output_convert to handle calls like $model->output_convert(anything => $text) (Boris Zentner)
- Fixed handling of __PACKAGE__ in Common.pm (Boris Zentner)
- Add pkit_default hook similar to pkit_common_code, but called after pkit_common_code and before the page code is executed. (Boris Zentner, Ben Ausden)
- Add PKIT_MACRO as extension to PKIT_COMPONENT so a component is easy reusable (Boris Zentner) ! Single parameters for PKIT_COMPONENT are no longer supported. (see migration/README) (Boris Zentner)
- Fixed session merge from an anonymous to a user that is logged in. (Boris Zentner, Leonardo de Carvalho)
- Fixed pkit_merge_sessions (David Raimbault)
- Fixed writing and warning of gzipped static pages (Boris Zentner)
- Fixed default for html_clean_level. It is now 9 as documented (Boris Zentner)
- Fixed language localization support (Boris Zentner)
- Fixed default for post_max. It is now 100_000_000 as documented (Boris Zentner)
- Reenable gzip content it was ignored before. (Boris Zentner)
- Fixed uri handling of http://www.abc.de/ where we end in a empty uri instead of index (Boris Zentner)
- Fixed usage of Digest::MD5::md5_hex in sub pkit_auth_credential and pkit_auth_session_key in Common.pm (Boris Zentner)
- Set Default for the server attrs can_edit and reload (Boris Zentner)
- First attempt to make pkit warning clean (Boris Zentner, David Raimbault)
- Fix default timeout for 'recent_login_timeout' from unlimited to 3600 like the Docs say (Boris Zentner)
- Parse difficult parameters like http://ka.brain.de/login2?passwd=ss&&&&submit&&login=s& (Boris Zentner)
- Add restricted page to the example site (Boris Zentner)
- Fixed setup_session without touch of pkit_merge_session (Boris Zentner)
- Fixed problem with append of check_cookie (Boris Zentner)
- Sessions are not lazy anymore (Boris Zentner)
Modules
Error Reporting under mod_perl
MVCC web framework using mod_perl, XML and HTML::Template
Base Model Class
Session Handling
Easy access to XML files using XPath and HTML::Template
Provides
in lib/Apache/PageKit/Config.pm
in lib/Apache/PageKit/Content.pm
in lib/Apache/PageKit/Param.pm
in lib/Apache/PageKit/View.pm
Examples
- eg/Config/Config.xml
- eg/Config/PageKit_Config-0.97.dtd
- eg/Content/charset.xml
- eg/Content/content_loop.xml
- eg/Content/customize.xml
- eg/Content/form_validation.xml
- eg/Content/index.xml
- eg/Content/language.xml
- eg/Content/license.xml
- eg/Content/login1.xml
- eg/Content/media_xslt.xml
- eg/Content/newacct1.xml
- eg/Content/restricted.xml
- eg/README
- eg/View/Default/begin_cell.tmpl
- eg/View/Default/bottom.tmpl
- eg/View/Default/charset.tmpl
- eg/View/Default/content_loop.tmpl
- eg/View/Default/customize.tmpl
- eg/View/Default/demo_desc.tmpl
- eg/View/Default/end_cell.tmpl
- eg/View/Default/form_validation.tmpl
- eg/View/Default/index.tmpl
- eg/View/Default/language.tmpl
- eg/View/Default/license.tmpl
- eg/View/Default/login1.tmpl
- eg/View/Default/media.tmpl
- eg/View/Default/newacct1.tmpl
- eg/View/Default/restricted.tmpl
- eg/View/Default/simple_page.xsl
- eg/View/Default/top.tmpl
- eg/View/pdf/media.tmpl
- eg/View/pdf/simple_page.xsl
- eg/View/print/bottom.tmpl
- eg/View/print/top.tmpl
- eg/View/wml/media.tmpl
- eg/View/wml/simple_page.xsl
- eg/View/xml/media.tmpl
- eg/View/xml/simple_page.xsl