Changes for version 1.08
- Added on-line editing tools
- Add Postgres support (Chris Hamilton)
- Add support for page based sessions (Boris Zentner)
- Add support for localized messages of pkit (Boris Zentner)
- Add fr message catalog (David Raimbault)
- Add pt message catalog (Leonardo T. de Carvalho)
- Add de message catalog (Boris Zentner) ! Change default for html_clean_level to 0 (Boris Zentner)
- Add <PKIT_NOT_ERROR> directive to seperate errors from messages (David Christian) ! Catch up with new interface in XML::LibXML 1.31 (Anton Berezin)
- Fix eg/View/(xml|wml|pdf)/simple_page.xsl (Boris Zentner)
- Add pkit_get_config_attr function to get config options from your Config.xml (Boris Zentner, Leonardo T. de Carvalho)
- Add new <USER> section in Config/Config.xml where your own config data takes place (Boris Zentner)
- Add a optional second argument for pkit_set_errorfont (Boris Zentner)
- Add new global config option default_errorstr (Boris Zentner)
- Add new pkit tag <PKIT_ERRORSTR> (Boris Zentner)
- Fix _load_component to die if we can not read the component file (Anton Permyakov)
- Add new function pkit_set_errorspan. It replaced pkit_set_errorfont which is obsolete and should not be used anymore. (Boris Zentner)
- Add new pkit tag <PKIT_ERRORSPAN> as replacement for <PKIT_ERRORFONT> (Boris Zentner)
- Add new global config option 'errorspan_begin_tag' and 'errorspan_end_tag' (Boris Zentner)
- Add new tags SECTIONS and SECTION for use in Config/Config.xml they allow to set defaults for groups of pages (Boris Zentner, Ben Ausden)
- Fix view tag attribute 'output_media' to the documented 'content_type'. Also test the page tag attribute 'content_type' first. (Boris Zentner)
- Do not use autovivification for file and dirhandles, to be compatible with perl 5.005 (Boris Zentner)
- Remove unused attrs from Config.xml View tags (Boris Zentner)
- Add global config options session_class and page_session_class both defaults to Apache::SessionX (Boris Zentner)
- Remove XML::Parser and prefer XML::LibXML (Boris Zentner)
- Replace Apache::PageKit::Session with Apache::SessionX (Boris Zentner)
- Fix: clear all global config attrs before (re)parsing the config (Boris Zentner)
- Fix case where the DBI connection is terminated in pkit_cleanup_code before the session is written back (Anton Berezin)
- Remove usage of XML::XPath and XML::Parser in flavor of XML::LibXML this change involves also XML::XPathTemplate (Boris Zentner)
- Fix: add used Content files to the mtimes hash. (Boris Zentner)
- Add new global option template_class, to choose the module to process our tempaltes. Must be HTML::Template compatible for now. (Boris Zentner)
- Add and document new method $model->pkit_send used to send data or files to the client (Boris Zentner)
Modules
Error Reporting under mod_perl
MVCC web framework using mod_perl, XML and HTML::Template
Base Model Class
Session Handling
Provides
in lib/Apache/PageKit/Config.pm
in lib/Apache/PageKit/Content.pm
in lib/Apache/PageKit/Edit.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/pkit_edit/open_file.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
- eg/contrib/bin/build_locale.pl
- eg/contrib/locale/README
- eg/contrib/locale/templates/empty/empty.po
- eg/contrib/locale/templates/po/de.po
- eg/contrib/locale/templates/po/fr.po
- eg/contrib/locale/templates/po/pt.po