Menu

Tree [86f936] master /
 History

HTTPS access


File Date Author Commit
 app 2023-11-02 Ticker Berkin Ticker Berkin [648dbb] Improve miscEnv system detection and fix typo, ...
 bridge 2025-02-11 Ticker Berkin Ticker Berkin [86f936] Open EBUScore movement files with encoding="cp1...
 docs 2023-11-02 Ticker Berkin Ticker Berkin [f134dc] More in quickStart.txt
 jsl 2024-03-12 Ticker Berkin Ticker Berkin [a1538e] Don't hover tricks if not played.
 .gitattributes 2015-03-24 Ticker Berkin Ticker Berkin [851f50] want gitAttributes to match all relevent localMain
 .gitignore 2021-02-18 Ticker Berkin Ticker Berkin [b94568] change debLine to allow mult params. dds tree u...
 LICENSE.MIT 2018-09-04 Ticker Berkin Ticker Berkin [984016] change copyright dates. common up some script e...
 readMe.txt 2022-08-10 Ticker Berkin Ticker Berkin [b683dc] Start of gedcom export translation from 5.5/plS...

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.