Apache-PageKit

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	- 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 )