Apache2-PageKit

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	- 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.
	- added can_edit to server config section Config.dtd file.
	- Names in <CONTENT_VAR> and <CONTENT_LOOP> tags are
		XPath queries
	- Removed support for navigation bars, since they didn't fit
		in well with the new Content and View modules.  Might
		add them back if there is demand and I can find an
		clean way of doing it (using XPointers in content
		XML file???)
	- Removed support for $model->content_param, since content
		is now compiled into template and it is not possible
		to get or set the tags run time.
	- Automically converts UTF-8 Encoding to latin1 encodeing,
		if Unicode::String is loaded (Yann Kerhervé)
	- fixed bug with pre-parsing content from sub-directories
	- input_param now works with parameters containing multiple values
	- Add $model->pkit_set_errorfont($field), used mark <PKIT_ERRORFONT>
		tags for errors.
	- Added pkit_root method, gets PageKit root directory
	- 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



( run in 0.714 second using v1.01-cache-2.11-cpan-39bf76dae61 )