Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
cfe_3_00.tar.gz | 2022-08-01 | 457.4 kB | |
cfe_2_11.tar.gz | 2020-04-27 | 411.5 kB | |
cfe_2_10.tar.gz | 2018-10-23 | 398.5 kB | |
cfe_2_9.tar.gz | 2015-03-24 | 345.0 kB | |
Totals: 4 Items | 1.6 MB | 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