block8 / octo
Octo CMS - Simple, powerful and intuitive content management.
Installs: 1 005
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 6
Forks: 2
Open Issues: 1
Requires
- block8/b8framework: dev-master
- block8/database: dev-master
- google/apiclient: *
- pda/pheanstalk: ~3.1
- phpmailer/phpmailer: 5.2.*
- robmorgan/phinx: ~0.7
- symfony/console: 2.*
- twig/twig: ~1.0
This package is auto-updated.
Last update: 2024-10-22 02:33:21 UTC
README
Using Octo for a new site
You can find a working example site in the Octo Skeleton project.
To get started:
- Clone:
git clone git@github.com:Block8/Octo-Skeleton.git <your site name>
- Move into your new project directory:
cd <your site name>
- If you want to try out the example site:
- Create a database and import into it the content from
octo-skeleton.sql
- Modify
siteconfig.php
to point to that database
- Create a database and import into it the content from
- If you want to create a new site:
- 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
- Remove the .git folder and create as a new repo:
Dependencies
Block 8
Third Party
Octo would not be possible without the help of the following open source projects:
Back-end
- b8 framework by Block 8 (@block8)
- Twig by Fabien Potencier (@fabpot)
- Symfony Console by Symfony (@symfony)
- Phinx by Rob Morgan (@robmorgan)
- PHP 5.5 Password Compat by Anthony Ferrara (@ircmaxell)
- Pheanstalk by Paul Annesley (@pda)
- Google API Client by Google (@google)
- Twitter PHP library by David Grudl (@dg)
Front-end
- Bootstrap CSS by Mark Otto (@mdo) & Jacob (@fat)
- Admin LTE by Abdullah Almsaeed (@almasaeed2010)
- Select2 by Kevin Brown (@kevin-brown) and Igor Vaynberg (@ivaynberg)
- CKEditor by CKSource (@ckeditor)