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
-
separate core a2e php_utils from application-specific periphery – DONE
-
add at least one external example application, e.g. for signing appeals – IN PROGRESS
-
integrate installation of apache configuration files into upgrade release routine – DONE
-
allow the production versions of the apache conf files to be automatically generated from the development versions during upgrade – BEGUN
-
add uninstall routines to makefiles so as to avoid accumulation of duplicates and slack files that could clobber the inheritance hierarchy – DONE
-
move local packaging and installation managment routines to a separate directory, e.g. meta – STARTED
-
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
-
add language choice to cookie and make it work with Apache’s
SetEnvIf Cookie "language=de" prefer-language=de directive
-
make cookie optional
-
store cross-site session info in database
-
write a simple php program, e.g. to help people sign ffii call to action
-
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
-
create a german version of some pages and establish a multilinguality framework
-
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
-
package for easy installation
-
possibly as a PEAR package
-
enhance the documentation
-
generate Docbook versions from our Deplate source text
-
take a look at php_document and facilities recommended by PEAR
-
test on some non-a2e sites
-
possibly add a few more languages
-
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
|