cvsuser 02/01/23 20:17:01 Modified: P5EEx/Blue README TODO Log: reflect latest progress on repositories Revision Changes Path 1.3 +12 -2 p5ee/P5EEx/Blue/README Index: README =================================================================== RCS file: /cvs/public/p5ee/P5EEx/Blue/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- README 3 Jan 2002 18:07:32 -0000 1.2 +++ README 24 Jan 2002 04:17:01 -0000 1.3 @@ -1,13 +1,23 @@ ###################################################################### -## File: $Id: README,v 1.2 2002/01/03 18:07:32 spadkins Exp $ +## File: $Id: README,v 1.3 2002/01/24 04:17:01 spadkins Exp $ ###################################################################### WHAT IS THIS? This is the Perl 5 Enterprise Environment (P5EE) distribution. -For more information, see the web pages and join the mailing list at +For more information, see the web pages at + + http://www.officevision.com/pub/p5ee + http://p5ee.perl.org/ + +and/or join the mailing list at [EMAIL PROTECTED] + +The mailing list is described at + + http://p5ee.perl.org/mailinglist/ + http://lists.perl.org/showlist.cgi?name=p5ee HOW DO I INSTALL IT? 1.2 +90 -11 p5ee/P5EEx/Blue/TODO Index: TODO =================================================================== RCS file: /cvs/public/p5ee/P5EEx/Blue/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- TODO 16 Nov 2001 23:21:38 -0000 1.1 +++ TODO 24 Jan 2002 04:17:01 -0000 1.2 @@ -1,15 +1,94 @@ ###################################################################### -## File: $Id: TODO,v 1.1 2001/11/16 23:21:38 spadkins Exp $ +## File: $Id: TODO,v 1.2 2002/01/24 04:17:01 spadkins Exp $ ###################################################################### -==================================== -= TODO -==================================== -Envisioned P5EE Components - o P5EE::Standard - Mainly documentation about modules that P5EE relies on. - o P5EE::Config - Configuration for all the other modules - o P5EE::Authen - Authentication - o P5EE::Authz - Authorization -Features - o none yet +========================================== += TODO (x=done, :=inprogress, o=notdone) +========================================== +Initial Working System + x P5EE Top level context/config factory methods, and utilities + x Exceptions Exception hierarchy for P5EE + x Context Encapsulates the runtime context and dispatches events + x Context::CGI - the CGI runtime context + x Config Finds serialized config info from some source + x Config::File - from a file + x Serializer Transforms text to perl structure and back + x Serializer::Ini - from .ini file format + x Serializer::Properties - from Java .properties format + x Serializer::Storable - from Perl Storable + x Serializer::XMLSimple - from XML using no validation + x Reference Base class implementing multi-level get and set + x Service Base class for any pluggable service, base on an interface + : Repository A service that reads and writes data to a persistent store + : Repository::DBI - from a relational database via a DBI driver + o Repository::File - from flat text files + o Session Maintains session variables across events/requests + o Session::HTMLHidden - in an HTML hidden variable + o Session::ApacheSessionX - using Apache::SessionX + o Security Provides authentication and authorization services + o Security::Htpasswd - from .htpasswd and .htgroup files + o Security::DBI - from tables in a DBI database + o Security::Repository - from tables in a Repository + o Widget A persistent, stateful object, takes care of life cycle + o Widget::Entity - a business entity object, stored in a Repository + o Widget::HTML - a visual HTML object, stored in a Session + o Template Processor for HTML files, augmented w/ dynamic elements + o Template::CGIFastTemplate - uses the CGI::FastTemplate processor + o Template::TemplateToolkit - uses the Template::Toolkit processor + +Initial Versions of Advanced Features + o LogChannel Supports logging to file or external log systems + o LogChannel::LogDispatch - uses Log::Dispatch + o Messaging Support for asynchronous (and sync) message passing + o Messaging::SOAP - using SOAP (via e-mail) + o Procedure Support procedure calls (sync only) which may be remote + o Procedure::SOAP - using SOAP (via HTTP) + +Extending the System to Alternative Implementations + o Context::ModPerl - the mod_perl runtime context + o Context::ModPerlRegistry - the mod_perl Apache::Registry context + o Context::SOAP - the SOAP server context + o Repository::BerkeleyDB - + o Repository::HTML + o Repository::SOAP + +Eventually + o Context::Cmd + o Context::Daemon + o Context::FCGI + o Context::Gtk + o Context::POE + o Context::PPerl + o Context::WxPerl + o Serializer::XML + o Serializer::RDF + o Session::ApacheSession + o Repository::LDAP + o Security::DCE + o Security::Kerberos + o Security::LDAP + o Security::Passwd + o Security::Radius + o Security::SMB + o Security::SSL + o Template::ASP + o Template::AxKit + o Template::Embperl + o Template::HTMLTemplate + o Template::Mason + o Template::TextTemplate + o Widget::Curses + o Widget::Gtk + o Widget::SOAP + o Widget::Wxperl + o LogChannel::NetDaemon + o LogChannel::Tivoli + o Messaging::Jabber + o Messaging::Mail + o Messaging::Spread + o Messaging::Stem + o Procedure::Local + o Procedure::Messaging + o Procedure::PlRPC + o Procedure::pRPC
