Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2004-08-06 | 2.5 kB | |
Totals: 1 Item | 2.5 kB | 0 |
---== WebGen ==--- Maintainer: Andrew Ettinger (view_source@users.sourceforge.net) Website: http://webgen.sourceforge.net/ Sourceforge Homepage: http://sourceforge.net/project/webgen Download: https://sourceforge.net/project/showfiles.php?group_id=112506 DESCRIPTION: Using PHP, this object suite allows for rapid development of database driven websites with templates. It is built to be extensible, robust, and provide rapid development tools for quick prototype exports to handle shifting requirements. INSTALLING: 1). Copy /webgen/www/modules to your www installation location. Copy the templates files 2). Import /webgen/data/ into a temporary database. 3). Edit /your-www/modules/conf.php. 4). Open /your-www/index.php in a web browser: It links you to the apps directory to demo WebGen NOTES: I recommend you extend either /modules/db/GenDBHandler.php (which has table descriptors) or, more generically /modules/core/GenObject.php in your own custom classes. If you use the class generation system, your classes will automatically extend GenObject. DIRECTORY OUTLINE: /README This document. /www This mimics a www installation. (Actually, you would copy everything in this directory into your apache dir; e.g., mine's actually /usr/local/www/data; be sure not to overwrite anything!). /www/modules The conf.php needs to be modified to fit your server environment. webgen.php handles includes. These are the objects that make up webgen: /db directory has the database-interactive classes, /core section has the base objects (GenObject object, etc), /net are network objects (including HTTP handlers like GenPage), /dep are deprecated/older classes kept for the sake of review, and /usr are the user's custom class directory; also,where GenScript will generate PHP scripts from your database tables. As of 0.0.3, this location can be redefined in conf.php /www/scripts Javascript and VBScript (ug) archive. script_man.php is the manager of these; use it to simplify messy javascript changes. /www/styles Stylesheets /www/includes Server-side includes (header/footer data). /www/templates The templates for use with webGen. Currently only has the default template I made. As of 0.0.3: In order to interoperate with programs like Dreamweaver, templates can exist everywhere. /patches Place to store patch files. (Diff/patch is far easier than trying FTP large amounts of files.) /data Place to store MySQL data dumps to show general architecture, store test data. --== EOF ==--