{div:style=width:350px;overflow:hidden;float:left;}
Contents
{pagetree:root=QuickPages\|sort=natural}
On this page:
{toc:exclude=Contents,On this page:\|includePages=true}
{div}
{div:style=overflow:auto;margin-left:10px;min-height:600px;}
Technical notes about the project.
\\ SVN svn
SVN svn+ssh://svn.mit.edu/zest/QuickPages DEVQuickPages DEV SERVERServer: cms-dev-qp1.mit.eduMySQL database: /usr/bin/mysql \-u repos \-p \-D quickpages on localhost
DIRECTORY SETUP Most
DIRECTORY SETUP Most includes rely on the php.ini include path. Add Add to your php.ini include_path the path to the dir called quickpages. This is /home/repos/quickpages on dev and and production systems.
Parent Parent Directory
Children
notes
QuickPages include directory for libraries
ex.: /home/repos/quickpages
The The directory where all the libraries will go. It contains libraries and configuration information. This should not be under DOCROOT, so we may minimize exposure to the outside world. On your own laptop you may put it anywhere you please.
Add the parent directory to php.ini (ex: "/home/repos"). The includes call libraries as "quickpages/..." (ex: require_once("quickpages/lib/QuickPages.php").
child child directories:
3rdparty/siteinasitting-1.0
DKSi DKSi's libraries - does not serve content content \- corresponds to svn.mit.edu/zest/QuickPages/siteinasitting-1.0
lib/ our lib/ our QuickPages libraries - corresponds to svn.mit.edu/zest/QuickPages/lib templateslib templates/the page templates - corresponds to svn.mit.edu/zest/QuickPages/siteinasitting/templates wizards/ DKSitemplates wizards/ DKSi create and edit wizards - corresponds to svn.mit.edu/zest/QuickPages/siteinasitting/ DOCROOT your DOCROOT your webserver docroot
sites sites/Create this directory and make it writeable. It's where user sites will be stored.
(optional) logs/
I set my httpd.conf to log QP stuff separately. Create the dir and make it writeable if you use it.
www/ The www/ The directory our pages are served from - manage.php, index.php, etc. - not maintained by DKSi
(optional)
simpletest/
unittests/
NOT FOR PRODUCTION
If If you're running unit tests ( if??? when\!\!\!), add these under docroot. Simpletest is a copy of the Simpeltest libraries (see www.simpletest.org) . unittests/ are our unit tests written for this project.
Other Other SVN directories
sqlsql sqlsql scripts for creating the database, etc.
mockupsgraphic mockupsgraphic design materials
{div} |