LiveUser

PEAR::LiveUser authentication and permission framework

AdvancedSearch | AreaMap ]

Search:

  Welcome to LiveUser   Documentation   RoadMap   Wishlist   About  
  RoadMap   Client Roadmap   Admin Roadmap  

Username:

Password:


Areas In
This Wiki

BEPHPUG

Conferences

emPHPower

LiveUser

Main

MDB2

PDO

PEARThinkTank

PHPSVN

PHPTODO

RDBMS

WebBuilder2

Admin Roadmap

This page will hold the roadmap for the admin part of LiveUser


  • future
    • implement XML backend
    • explore implementation of propel like criteria objects in filters as well as left/right joins in SQL storage engine
    • implement observer API (will be used for caching among other things) (arnaud)
    • optionally support nested sets and materialized path for trees (subgroups, implied rights)

  • 1.0.0 (if Error_Stack and Event_Dispatcher is stable at this time.)
    • finish end user documentation (markus)
    • make some basic FAQ sections

  • 1.0.0RC1
    • add more end user documentation, including quickstart (markus, arnaud)
    • write new examples from scratch

  • 0.4.0
    • examine queries for any speed issues and such.
    • Write real unit tests, (PHPUnit[1|2], .phpt or SimpleTest?) (helgi)
    • Write more examples, something that has both client and admin, guestbook or something and a frontend to manage users and permissions (helgi)
    • expand example3 to use more admin API features (helgi)
    • add generic add/remove/update/get method to auth and perm to allow users to maintain custom tables (lsmith)
    • rewrite join finder to search for the shortest path, potentially also support ANSI style joins (lsmith)

  • 0.3.7 - Released on february, 21st 2006
    • use SQL Builder for auth container DONE
    • clean up "with" handling http://pear.php.net/bugs/bug.php?id=3245 (lsmith) DONE
    • add ability to alias table names DONE
    • move all examples over to the xml schema format DONE
    • add more error handling sample code to the examples DONE
    • test demo data which moved to MDB2_Schema for example 1 and 3 DONE
    • test compatibility with other databases than mysql DONE
    • PHPDoc fixes, get all descriptions up2date (all) DONE

  • 0.2.0 - Released on march, 15th 2005
    • revisit how array options should be handled when default are set (lsmith) DONE
    • implement DB and MDB storage backends (lukas) DONE
    • ensure PHP5 compatibility (all) DONE
    • return afftected rows on update/delete (lukas) DONE
    • allow arbitrary filters in update/delete (lukas) DONE
    • handle arbitrary filters inside delete methods with "objects" that have relations (like users, groups, rights .. etc) DONE
    • implement complex container (helgi) (only get part left) DONE
    • add ability to specify the selectable tables to select from custom tables or to improve performance (lukas) DONE
    • give each example a unique database name DONE
    • translate backend errors to LU errors (like translate contraint violations) in order to enable generic handling DONE
    • improve error handling on connection problems to storage backend DONE
    • extend getGroups() to fetch subgroups of subgroups etc. DONE
    • readd hierachy support in getGroups() of the complex container DONE

  • 0.1.0 (december, 14th 2004) - Released on december, 20th 2004
    • Make a new package with all needed things. DONE
    • fix export method (lukas) DONE
    • add ErrorStack? for admin (arnaud) DONE
    • unify filter handling, possibly allow passing of scalars and arrays for filters (possibly using SQL IN()) DONE
    • review the API to determine a coherent set of methds (some methods may be missing while others are needless sugar .. like the methods to (de-)active users or groups) DONE
    • add a function to remove all users from group, medium container (item on wishlist) DONE (helgi)
    • optional fetching of permissions from Admin class with getUser and searchUsers (getUser fetches perm now.) DONE
    • make translations table optional DONE
    • replace all CASE in the DB container queries with more PHP side approch and hopefully make LiveUser more portable DONE
    • add ability to alias fieldnames (lukas) *DONE*
    • move the hardcoded schema properties into the configuration array (lukas) *DONE*
    • move SQL Builder into the LiveUser/Admin dir so we can use the SQL Builder in the admin auth containers as well (lukas) DONE
    • move sequence handling and sanity checking inside the insert/update/delete methods (lukas) DONE
    • implement complex container (helgi) *DONE*
    • fix example3 (moved from old client package) DONE
LiveUser:Admin (lsmith)
Thu, 28 Sep 2006, 09:03
[ Links | Source | History | RSS ]

This site powered by YaWiki 0.22 beta.