The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.09

  • Fix: case where something.xml was added to the mtimes hash even if it does not exists (only if all your content came from another file via xpath document() function) this result in a slowdown for the page unless reload="no" (Boris Zentner)
  • Fix: die with the error from the fop command. So the errors show up in your browser or log (Boris Zentner)
  • Fix content_encoding header. If unsure, play save and send the page NOT gzipped (Boris Zentner)
  • Fix fop example pages (John Robinson)
  • Add new global option protect_static (Boris Zentner)
  • Remove some mystery chars (0xA0) (Boris Zentner)
  • Add new hook pkit_on_error to catch and maybe repair fatal errors (Boris Zentner) ! Simplified and more robust startup (Boris Zentner)
  • Clear missing server section on reload (Boris Zentner)
  • Die if a conversion from one charset to another is not possible. Maybe a char is not part of the target charset. (Boris Zentner, Gabriel Burka) ! Add protection of static pages with the require_login config attribute. (Boris Zentner)
  • Fix two cases where a filehandle can be used even if open failed (Boris Zentner)
  • Fix uri_prefix so that the url did not grow anymore (Boris Zentner)
  • Remove unused modules Data::Dumper and Carp from View.pm (Boris Zentner)
  • Fix to deliver static pages unzipped if desired (Anton Permyakov)
  • Fix case where wrong cached file is used for xsl files with reload="no" and first called without parameters in the URL (Boris Zentner, Ben Ausden)

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