Home
Name Modified Size InfoDownloads / Week
release 2022-08-01
readMe.txt 2022-08-01 1.8 kB
Totals: 2 Items   1.8 kB 0
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
Source: readMe.txt, updated 2022-08-01