This is CFE (CreateFrontEnd) by Jaguar Software Ltd.
CFE is a sophisticated environment for developing web-based
database applications.
It is implemented in Python (2.7 or 3.*) and uses the MySQL relational
database, MySQLdb to interface to the database, Apache web server and
mod_python to interface from Apache to Python.
From version 2.8, it will also run under WSGI (tested with apache
mod_wsgi).
It includes lots of handy low-level components, including:
o mySql interface, including table creation/maintenance, tables as
class instances with query as iterators, etc
o html generation
o multi-lingual ability
o html form field handling
o etc
On top of this is a high-level framework that allows rapid development
of database apps including search/create/display/update, user
navigation between related entities and much more.
Included, as a sample application, is FAMTREE: a Family Tree
maintenance system. This uses most of the features of CFE and can be
used as-is or as a model for developing other applications.
Also included is BRIDGE, an system for playing the card game bridge.
The CFE system is released under The MIT License (see ./LICENSE.MIT).
FAMTREE and BRIDGE are released under the GNU GENERAL PUBLIC LICENSE
(see ./app/LICENSE.gnu.gpl and ./app/USAGE.gnu.gpl) except for some of
the more generic bits, which use The MIT License.
The common code is in ./jsl/... and FAMTREE is in ./app/...
BRIDGE is in ./bridge
You can overwrite app with your own development or create a another,
parallel directory for it, eg ./newApp/...
See ./docs/quickStart.txt for brief instructions on how to get a
working system up and running. Other documents describing aspects of
the system will appear in ./docs/ in due course. Also see the various
readMe.txt files scattered throughout the file-system
That's it