You can find a working example site in the Octo Skeleton project.
To get started:
- Clone:
git clone git clone [email protected]:block8/octo-skeleton.git <your site name>
- Move into your new project directory:
cd <your site name>
- Remove the .git folder and create as a new repo:
rm -Rf .git && git init
- Modify the
siteconfig.php
file as necessary for your project - Rename the
Example
namespace and modify the code within it for your project
- b8 framework - Underlying PHP framework for the system
- Bootstrap CSS - CSS framework for the CMS and most sites based upon it
- Admin LTE - Bootstrap theme and extended CSS theme for the CMS admin area.
- File type icons - File type icons
- Symfony/Console - Foundation for creating console commands (in our case,
./octocmd
) - PHP 5.5 Password Compat - Polyfill for the PHP 5.5
password_hash()
/password_verify()
functionality. - Twitter PHP library - Twitter API library.