HTML_FlexyFramework A Flexible Framework for Web based Applications Based around the idea of mapping URLs to Objects, This tiny Framework does - loads configs either using parse_ini_file or PEAR's config class - defines a default page object for you to extend which features - authentication hooks - post/get hooks - session handling - page caching - integration with HTML_Template_Flexy - based on the config it maps a URL eg. index.php/fred/blogs to class MyProject_Fred_Blogs or MyProject_Fred (and sends the class the remaining section of the URL) - redirection to other pages is performed internally without the need for location: xxx.html.. eg. HTML_FlexyFramework::run('some/url',array('someoptions'=>'gohere')); - TODO = proper integration of PEAR's Auth.. PHP License alan_k lead Alan Knowles alan@akbkhome.com 1.0.1 2006-01-20 - Fix header redirect on running HTML_FlexyFramework::run(''); - Fix header redirect when running behind reverse proxies. stable FlexyFramework.php Page.php Error.php Auth.php XML_RPC Archive_Tar Console_Getopt PEAR HTML_Template_Flexy HTML_Javascript PEAR File_Passwd XML_Util XML_Parser XML_Tree XML_Tree_Morph Auth Config Benchmark DB DB_DataObject Date Validate Net_Socket Net_SMTP Mail Mail_Mime Pager_Sliding HTML_DataObject Gtk_ValidateManager I18N Log Text_Password 1.0.0 2005-10-20 - Fixes to allow port number for redirection - Misc. fixes 0.7 2005-01-25 - Fix session global - merge dataobject config correctly - add note about loadSession being a stupid idea.. :) 0.6 2004-03-25 - Add fatalAction argument to page Name to run if Database Connections fail 0.5 2004-03-11 - Add setup tools - Add cli mode - Runs from command line.. - 0.4 2004-01-24 - Major simpificaiton of configuration * sets up almost all paths * only requires - project and database - bigger dependancy list 0.2 2003-02-14 Most classes now conform to pear standards, considerable code tidy ups - merged session handling code into main class - change to outputBody() methods on default page class. - added alternative base classes - DatabaseBrowse, DatabaseEdit, LDAPBrowse - added example module Comments, and associated DataObject CommentsDO 0.1 2002-08-05 First build beta