Apache2-PageKit

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

Apache::PageKit
===============

Status
------
	Version: 1.17

Description
-----------
	PageKit is a web applications framework that is based on mod_perl.
	This framework is distinguished from others such as Embperl and Mason
	by providing a clear separation of programming, content and
	presentation.

	It does this by implementing a Model/View/Content/Controller (MVCC)
	design paradigm:
		- Model is user supplied Perl Classes
		- View is set of PageKit Templates and/or XSLT files
		- Content is set of XML Files
		- Controller is PageKit

	This allows your programmers, designers and content editors to work
	independently with clean well-defined interfaces.

	PageKit provides the following features:
		- Component-based architecture
		- Language Localization and charset translation
		- Session Management
		- Input Validation
		- Sticky HTML Forms
		- Authentication
		- Co-branding and XML,WML, and PDF output
		- Automatic Dispatching of URIs
		- Easy Error Handling
		- Online Editing Tools
		- Page based sessions
		- Localized error/messages


Requirements
------------
	- perl 5.006001 or greater
	- mod_perl 1.9916
	- Apache 2
	- libapreq2

	- Apache::SessionX
	- Compress::Zlib
	- Data::FormValidator
	- Digest::MD5
	- HTML::FillInForm 0.12
	- HTML::Template 2.2
	- HTML::Template::XPath
	- HTML::Clean
	- Text::Iconv
        - libxml2 library - download from http://www.xmlsoft.org
	- XML::LibXML 1.31

Required for example web site located in eg/ directory
----------------------
	- DBD::SQLite
	- HTTP::Headers
	- Apache::Reload

Recommended
-----------
	- Mail::Mailer (needed if you use Apache::ErrorReport)
	- Apache::DBI (*strongly* recommended if you use DBI)
	- MIME::Types (needed if you want to serve static files from
		View/Default directory)
	- XML::LibXSLT 1.31 (needed if you want to use XSLT tranformations)
	- Apache XML FOP - need for generating PDF
        - Locale::gettext 1.01 (needed if you want to localize pkit messages)

Installation
------------

	You must have a mod_perl enabled apache server. That's all.

	After installing the requirements, you can use the standard

	perl Makefile.PL



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