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 Development Targets for this Version
-
integrate mktdir4, i.e. allow users to insert new document nodes, possibly also special user-owned discussion forum style mini documents
-
see whether embperl can be used alongside with php when perl programs are being invoked
-
generate language flags dynamically from ‘@langs’ file
-
improve installation routine
-
adapt it to the improved basis
-
make sure version numbers are shifted as needed in every subdirectory and prod/test aliases are set correctly at every level – problems occurred especially in the sites branch
-
shift old versions to a waste bin area from where they are no longer installable into productive areas by ‘make’
-
move certain parts out of the php_users upgrading scheme and let them follow a separate development path
-
make sure database connection to ffii.org works, correct strange url in ‘could not connect to data source pgsql://@ffii.org/ffii’
-
make sure php scripts really run under the apache user
-
add language choice to cookie and make it work with Apache’s
SetEnvIf Cookie "language=de" prefer-language=de directive
-
start to work on a routine for packaging the system core into a tar.gz file so as to facilitate its installation on other sites
2 Roadmap for later versions
2.1 a2e php_users toward v 0.3
-
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
2.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
2.3 a2e php_users beyond 1.0
see the main a2e php_users page
|