-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Chassis Framework (referred to simply as framework) is lousy collection of templates, libraries, scripts, styles, images useful for development of multiuser web applications using LAMP, Javascript and CSS. It does not solve your problems, only provides tools to do so yourself.
- UNIX like system
- Apache, PHP, MySQL
Project is Open Source software, distributed under Apache License, Version 2.0.
3rd party complement contains software, which is distributed by different yet Open Source licenses.
Framework sources are available as:
- public online git repository:
git@github.com:pumpkyn/Chassis.git - release packages, see Downloads for release packages
- bundled with another projects
These steps are necessary if you want to use framework from git repository:
- Create and initialize local repository:
mkdir Chassis
cd Chassis
git init- Configure remote origin:
git remote add origin git@github.com:pumpkyn/Chassis.git- Checkout sources:
git pull origin master- Visit 3rd party packages page and follow steps to install 3rd party resources.
- Create and give permissions to
tmpfolder content (requirement for Smarty template engine):
mkdir -p tmp/smarty_cache
mkdir -p tmp/smarty_cmpl
chmod -cR 777 tmp- Your local repository with framework sources is configured.
This step is required for any single distribution of framework only (git or release).
- Locate script
tables.sqlin/sql/directory. - Create database in your MySQL server in SQL tool like PhpMyAdmin or Oracle SQL Developer.
- Execute this script in same tool, or alternatively
- (instead of steps 3. and 4. above) run in MySQL client:
mysql -u user -p -e "CREATE DATABASE database"
mysql -u user -p -b database < sql/tables.sqlIf framework is distributed with another project, you should refer to documentation of that project for details about installation.