Name | Modified | Size | Downloads / 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