Download Latest Version webgen-0.0.9.tar.gz (98.2 kB)
Email in envelope

Get an email when there's a new version of WebGen

Home / readme only / readme-0.0.5
Name Modified Size InfoDownloads / 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 ==--
Source: README, updated 2004-08-06