a2e php_users v 0.2.3

a2e php_users v 0.2.3

Working step by step up the development ladder of a2e php_users, a website user managment system which allows users to register, authenticate and manage their profile on a site and tries to do provide this basic service to other web apps in a minimalistic, modular and interoperable way.

1 Situation

There is a separate package with some sample site configurations.

After installation you will want to determine some secret access codes and store them in a shady place, see .

2 Development Targets for this Version

  1. separate core a2e php_utils from application-specific periphery – DONE
  2. add at least one external example application, e.g. for signing appeals – IN PROGRESS
  3. integrate installation of apache configuration files into upgrade release routine – DONE
  4. allow the production versions of the apache conf files to be automatically generated from the development versions during upgrade – BEGUN
  5. add uninstall routines to makefiles so as to avoid accumulation of duplicates and slack files that could clobber the inheritance hierarchy – DONE
  6. move local packaging and installation managment routines to a separate directory, e.g. meta – STARTED
  7. work on a routine for packaging the system core into a tar.gz file so as to facilitate its installation on other sites – STARTED

3 Roadmap for later versions

3.1 a2e php_users toward v 0.3

  1. add language choice to cookie and make it work with Apache’s SetEnvIf Cookie "language=de" prefer-language=de directive
  2. make cookie optional
  3. store cross-site session info in database
  4. write a simple php program, e.g. to help people sign ffii call to action
  5. write a simple Perl program for one admin task which consults the cookie/session info set by a2e php_users to check permissions
    • possibly use WDDX
    • possibly put session and cookie info into database backend and share it among federated sites
  6. create a german version of some pages and establish a multilinguality framework
    • possibly use gettext
  7. add documentation on
    • how to install
    • how to add translations
    • how to configure the conversion between the database backend and the webform frontend
    • how to plug in further forms and php applications
    • how to plug in non-php applications

3.2 a2e php_users toward v 1.0

  1. package for easy installation
    • possibly as a PEAR package
  2. enhance the documentation
    • generate Docbook versions from our Deplate source text
    • take a look at php_document and facilities recommended by PEAR
  3. test on some non-a2e sites
    • possibly add a few more languages
  4. enhance the meta facilities, make automated testing easier

3.3 a2e php_users beyond 1.0

see the main a2e php_users page

4 Chronology

  • 2008-12-25 a2e-php-users rpm package created
deplate
http://a2e.de/adv/php/users/prod
© 2007-03-17 Hartmut PILCH