Apache2-PageKit
view release on metacpan or search on metacpan
migration/README view on Meta::CPAN
Please remember to BACK UP YOUR FILES before attempting to run migration
scripts.
=============================================================
Migration from 1.11 to 1.12
1. It is important to note that if PageKit runs in a perl 5.6.x environment
all internal pages are in default_output_charset. For perl 5.8.x
all these pages are in perl's own unicode format. This change should
be transparent to the user but many libraries do not support perl's
new character handling.
=============================================================
Migration from 1.10 to 1.11
=============================================================
Migration from 1.09 to 1.10
=============================================================
Migration from 1.08 to 1.09
1. Static pages can be protected with the reqire_login attribute in the
Config.xml page and section tags. This is enabled by default.
If you want backward compatible or you do not want to protect
static pages, set the global option protect_static="no".
=============================================================
Migration from 1.07 to 1.08
1. Remember that you need libxml2 >= 2.4.10, libxslt >= 1.0.9,
XML::LibXML >= 1.31 and XML::LibXSLT >= 1.31
2. Apache::SessionX replaces Apache::PageKit::Session.
For now you can also choose your Session-Toolkit with
the global config options:
session_class = 'Apache::PageKit::Session' and
page_session_class = 'Apache::PageKit::Session'
this settings choose the old Session class, but the old class
might go away in the future.
3. inside the hook pkit_cleanup_code it is impossible to use $model->session
and $model->page_session. They are already deleted. If you have to use
one of the session objects that late, use pkit_post_common_code.
=============================================================
Migration from 1.06 to 1.07
1. The returncode from your pagecode is now ignored. If you have to set such
a code, see $model->pkit_status_code;.
=============================================================
Migration from 1.05 to 1.06
1. __PACKAGE__ is not interpolated run
2. The PKIT_COMPONENT tag did NOT support a single unnamed parameter anymore.
<PKIT_COMPONENT filexx>
changed to
<PKIT_COMPONENT NAME="filexx"/>
3. Digest::MD5->md5_hex changed to Digest::MD5::md5_hex in Common.pm
4. MD5->hexhash changed to Digest::MD5::md5_hex in MyModel.pm
5. Remove some possible "use undefined" warnings
6. Write "use Digest::MD5 ();" before "use DBI;"
run
( run in 1.430 second using v1.01-cache-2.11-cpan-39bf76dae61 )