Apache2-PageKit
view release on metacpan or search on metacpan
- no longer escape pkit_done
- works with mod_proxy_add_uri.c apache module, using X-Original-URI
header
- Removed PKIT_LOGINOUT_LINK, this tag was
not necessary and cluttered the API,
see migration/README for details
- removed search_engine_headers config option
- server_id is now passed to startup, solves
problem with server options not being
loaded properly at startup.
- Added pkit_get_session_id
- Added pkit_fixup_uri method
- Added request_param_in_tmpl global attribute, which
supplements request_param_in_tmpl page attribute
- Added $model->pkit_output_filter, a hook that can
be used to filter the output
- Added <PKIT_VAR NAME="HOSTNAME">, which specifies
current host name.
- Added $model->pkit_get_server_id - gets server id from
Config.xml file.
- Added $model->pkit_get_default_page - put in so that
it can be overridden in derived model class
- if cache_dir is not set, default to the PKIT_ROOT/View/cache
and PKIT_ROOT/Content/cache
- moved html_clean_level from global section to server section
- added pkit_post_common_code hook, similar to
pkit_common_code, but called after page code is
executed.
- Added <CONTENT_(IF|UNLESS|ELSE)> tags.
- Fixed typo with login/out message.
- Components can now have content associated with them
(needs testing)
- Fixed problems with Content caching when page_id contains
'/' - content cache files are now determined my using
a MD5 hash
0.96 Fri Feb 02 04:18:22 2001 EST
- added $model->pkit_input_hashref method, gets inputs
(request params) as a reference to hash
- renamed pkit_set_page_id to pkit_internal_redirect
easier to remember and naming consistant with
pkit_redirect method
- Added installation troubleshooting tips, thanks to
Chris Burbridge and Nick Wood for helpful pointers
- Apache::PageKit->handler and startup are now called as
class methods
- pagekit.org example cookies should work even when
the url is not of the form *.pagekit.org
- fixed error when cookie_domain was not set
- cookie_domain is now a NMTOKENS field and you can pass
multiple domains to it, seperated by spaces
- Added $model->pkit_query method which is a wrapper to
HTML::Template::query
- Added support for <PKIT_VAR NAME="LAST_CRUMB">
- Fixed errors with s/cookie_crumb/bread_crumb/
- Added session_expires to control the expire time for
the session cookie
0.95 Tue Jan 16 15:12:21 2001 EST
- Added method $model->pkit_redirect($url)
- Cache files are now 'chown'ed to the user and group
specified in the User and Group apache configuration
directives. This is because the cache files are
generated under server startup, which is typically
run under 'root', but the cache files need to be
writeable by the Apache children, which run under
a non-root user.
- Made the Model base class (MyPageKit::Common) user
configurable, using the model_bass_class global
configuration option. This way two or more distinct
pagekit sites can operate on the same server.
- Added cache_dir global configuration option that
allows the administrator to specify the directory
to store the view and content cache.
- Fixed Apache::PageKit::Model->dbh so that it calls
MyPageKit::Common->pkit_dbi_connect if there isn't
already a database handle.
0.94 Wed Jan 10 02:25:51 2001 EST
- Replaced derived Apache::PageKit handler module (eg MyPageKit)
with MyPageKit::Common and Apache::PageKit->handler.
See migration/README for details.
- Changed structure of Model to allow for multiple model
objects, each containing a reference to a common
$pk object.
- <PKIT_ERRORFONT name="foo"> bar</PKIT_ERRORFONT> is now
precompiled to <TMPL_VAR NAME="PKIT_ERRORFONT_BEGIN_foo">
bar</TMPL_VAR NAME="PKIT_ERRORFONT_END_foo"> for
improved performance.
- $dbh, $apr, and $session are now accessed from model through
dbh, apr, and session methods.
- Added docs on support for dynamically loaded components
that get specified at runtime using systax like
<PKIT_COMPONENT NAME="<MODEL_VAR NAME="foo">">
- You can now pass a hash reference to set multiple parameters
for output_param method
- Removed support for PKIT_INTERNET_EXPLORER and
PKIT_NETSCAPE tags. These tags clutter the
API and are easily implemented in the model.
0.93 Wed Jan 03 01:49:06 2001 EST
- Fixed documentation in Apache::PageKit::Model,
where output_param method was listed
as param.
- Updated pagekit.org web site with links to
a browsable repository of source code
and more documentation.
- Fixed problem with make test, with language
cache files conflicting b/c of different
default languages in test.
0.92 Sun Dec 31 21:32:30 2000 EST
- Rewrote Model class so that Model classes are
standalone and not dependent on the PageKit
architecture.
* functions in Model now get called
as methods of derived Model class
* inputs and outputs are now accessed
by $model->input_param and
$model->output_param instead of
$apr->param and $view->param
( run in 0.633 second using v1.01-cache-2.11-cpan-71847e10f99 )