Changes for version 1.10
- Add a note to the docs, that some pages can not be protected (Boris Zentner, Rob Starkey)
- Fix some links in the eg site to work in a different location (Boris Zentner)
- Do not deliver a page direct if the client forget to add a '/' instead redirect to the right place. This is done to get relative links right. (Boris Zentner)
- Prepare PageKit for W32 (Boris Zentner)
- Avoid changing apr->filename and apr->path_info (Boris Zentner)
- Fix warning, when the clients browser did not send a User-Agent header. (Boris Zentner)
- Fix for startup when passed parameter should override PKIT_ROOT and PKIT_SERVER settings (TJ Mather)
- Workaround another UTF conversion bug in perl 5.6.1 (Boris Zentner, Gabriel Burca)
- Fix docs for PKIT_HAVE_MESSAGES and PKIT_HAVE_NOT_MESSAGES (Boris Zentner)
- Fix: pkit_edit translate & to & since <textarea> holds #PCDATA, but we want it raw. (Boris Zentner)
- Fix warning, when pkit_auth_session_key is called with a session without a user_id or the database can not provide a login or passwd. (Boris Zentner)
- Fix: do NOT cache the page, that force us to login (Boris Zentner)
- Fix warning, when a pkit_macro tag is used without the same parameter in the pkit_component tag (Boris Zentner)
- Fix pkit_input_hashref for the case where you request the hash, change something and request the hash again. In error you get the old value(s) back. (Glenn Morgan)
- Fix call pkit_on_error before the session data is saved. So you can rollback the changes, even if your session data is in the same db with your application. (Boris Zentner)
- Fix replace <PKIT_ERRORSTR> even inside pkit_message strings. (Boris Zentner)
- Use parameters for Apache::PageKit->startup if we can not find PKIT_ROOT and or PKIT_SERVER for mod_perl >= 1.06 (Boris Zentner)
- Add patch to use <PKIT_ERRORSPAN> and <PKIT_ERRORFONT> without a name attribute. (Boris Zentner)
- Add: component subs are called with component-parameters. See pkit_component_params_hashref (Boris Zentner) ! Component code is called inorder from top to the bottom (Boris Zentner)
- Fix: bug, where path relative components are not listed as an edit component. (Boris Zentner, Gabriel Burca)
- Fix: A errormessage is fixed, that report file is out of the root_dir even if the file is not found. (Boris Zentner, Gabriel Burca)
- Add new server option cookie_postfix. To name cookies just for the case, that multiple pkit applications run in the same apache server. (Boris Zentner, David Raimbault)
- Fix: write the session data and destroy the db connection even if an error transpires (Boris Zentner)
- Fix: defer delivery of static pages if parameters are attached to the URI. This allows to login/logout even with a static default page (Boris Zentner)
- Fix iconv conversion: it is perfect legal to convert an empty string '' to another charset (Boris Zentner)
- Add new tags <PKIT_HAVE_MESSAGES> and <PKIT_HAVE_NOT_MESSAGES> (Boris Zentner, Sebastian Feuerstack)
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