Apache-PageKit
view release on metacpan or search on metacpan
- Re-added CONTENT_IF/ELSE/UNLESS (Rob Falcon)
- Updated Content.pm to reflect new API for XML::LibXML 0.92 - open_uri
callback is called for parent XML and XSLT documents
- Included stylesheets should work properly now (PK prepends the
View/pkit_view directory to the stylesheet URIs)
- Added examples for output in different media
- Added pkit_lang method to model - useful for selecting langauge from
database.
- Sessions only generated with something is written to session
hash (uses lazy option of Apache::PageKit::Session)
- Added content_type, supports different media outputs, including
XML, WML, and PDF
- Supports on-the-fly generation of PDF using Apache XML FOP
- Static content is passed through HTML::Clean before it is
gzipped (Boris Zentner)
- PageKit Template has now XML-style tags of the form <MODEL_VAR />
(Boris Zentner)
- Fixed bug with uri_match
- Fixed bug with charset conversions in CONTENT_LOOP (Boris Zentner)
- PageKit now returns gzipped output if Accept-Encoding includes the
string "zip" (Boris Zentner)
- PageKit removes all cache files before startup if reload global
config option is set to "no".
- Updated Makefile.PL to require lastest version of HTML::FillInForm
- $uri_with_query now includes uri_prefix (Ben Ausden)
- PKIT_SELFURL now omits pkit_messages, pkit_error_messages and
pkit_lang (Ben Ausden)
- XSL files now located in View/pkit_view directory instead of
View/pkit_view/XSL
1.02
- Got rid of extraneous 'print "hi"' statement in PageKit.pm
(Boris Zentner, Leonardo de Carvalho)
1.01
- fix for split expression for <PKIT_SELFURL> tags (Boris Zentner)
- eg/View/Default/index.tmpl was missing from the distribution
(Leonardo de Carvalho)
- Fixed bug with passing pkit_message when pkit_redirect method
is called (Ben Ausden)
- Fixed bug with passing pkit_message when pkit_redirect method
redirects to a URL with a pkit_login parameter
- Fixed bug in XML/XPathTemplate.pm where context was not passed
for CONTENT_LOOP tags.
- Better language localization support in XML/XPathTemplate.pm. Now
uses algorithm based on XPath's lang() function.
1.00
- Moved most of POD documentation to DocBook, published
at http://www.pagekit.org/guide
- Renamed <PKIT_*> tags as follows:
<PKIT_IF NAME="VIEW:view"> -> <PKIT_VIEW NAME="view">
<PKIT_LOOP NAME="MESSAGE"> -> <PKIT_MESSAGES>, <PKIT_IS_ERROR>, <PKIT_MESSAGE>
<PKIT_VAR NAME="HOSTNAME"> -> <PKIT_HOSTNAME>
- support for relative and absolute names for PKIT_COMPONENT
- you may now place static HTML files in the pagekit/View/Default
or View/pkit_view directories.
If pagekit can not locate the approriate
template/xml file, it will return declined, but set
the filepath so that apache returns the files.
- fixed up static handing with default_page and not_found_page
(Boris Zentner)
- Replaced MyPageKit::Common with __PACKAGE__ in Common.pm
(Boris Zentner)
0.99
- document() function now works in XML::XPathTemplate
- logins are redirected to selfurl if there is no pkit_done param
- merged View/Component and Page directories.
- $model->input_param -> $model->input, $model->fillinform, $model->pnotes
- $model->output_param -> $model->output
- $model->dispatch(class,method,params) now is
my $class_object = $model->pkit_create(class)
$class_object->method(params);
- authentication code no longer sets $model->input_param('pkit_user')
and $model->output_param('pkit_user')
- Fixed warning messages if $^W is turned on
- Now requires classes if they are not already loaded. (Boris Zentner)
- Fixed bug when calling pkit_get_orig_uri from pkit_get_default_page
- Fixed bug when page_id is not found.
- Now matches </PKIT_COMPONENT>, </PKIT_VAR>, </MODEL_VAR> tags
generated by XSLT
- Fixed bug in View.pm for checking for new uploads to $pkit_view
directory.
- Fixed bug in XML::XPathTemplate where queries were converted
to lowercase. (Boris Zentner)
0.98 Mon May 7 14:37:08 2001 EST
- Added support for XML::LibXSLT - can now generate
pages from XML and XSL stylesheets
- Separated out XML Template code in new module,
XML::XPathTemplate
- update last_activity in session for every hit -
makes sure that recent_login works everytime
and overcomes the fact that Apache::Session only
does a shallow check of the hash.
- Fixed bug with pkit_get_orig_uri
- Checks for recursive PKIT_COMPONENTS (that is over 100)
- When user logs out of a page that requires a login,
goes to default_page instead of login_page
- Fixed bug with cache when new template was placed in a
directory when there was already a corresponding template
in the 'Default' directory
- Added pkit_cleanup_code hook for Model class (Boris Zentner)
- Error code rewritten, since using $SIG{__DIE__} does not
play well with eval, and there were problems with the
server hanging after a die, when the session wasn't
properly deleted. Die's are now trapped using 'eval'.
Also renamed Apache::PageKit::Error to Apache::ErrorReport
- pkit_message works when you perform a redirect
using $model->pkit_redirect
- Fixed bug with use_template is set to 'no'
- Fixed bug with XPath queries.
- Fixed bug with locating only files in Page dir for
preparse_templates
0.97 Wed Apr 25 17:07:31 2001 EST
- Login code has been rewritten. To attempt a login, the
pkit_login request parameter must be set.
The new_credential configuration option is no longer
supported.
( run in 3.177 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )