block8 / octo
Octo CMS - 简单、强大且直观的内容管理系统。
dev-master
2017-08-07 10:33 UTC
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-09-22 02:18:03 UTC
README
使用Octo创建新站点
您可以在Octo Skeleton项目中找到一个工作示例站点。
开始使用
- 克隆:
git clone git@github.com:Block8/Octo-Skeleton.git <你的站点名称>
- 进入你的新项目目录:
cd <你的站点名称>
- 如果你想尝试示例站点
- 创建数据库并将内容从
octo-skeleton.sql
导入其中 - 修改
siteconfig.php
使其指向该数据库
- 创建数据库并将内容从
- 如果你想创建新站点
- 删除.git文件夹并将其作为新仓库创建:
rm -Rf .git && git init
- 根据你的项目修改
siteconfig.php
文件 - 重命名
Example
命名空间并修改其中代码以适应你的项目
- 删除.git文件夹并将其作为新仓库创建:
依赖关系
Block 8
第三方
以下开源项目的帮助使Octo成为可能:
后端
- b8框架由Block 8 (@block8)
- Twig由Fabien Potencier (@fabpot)
- Symfony Console由Symfony (@symfony)
- Phinx由Rob Morgan (@robmorgan)
- PHP 5.5 Password Compat由Anthony Ferrara (@ircmaxell)
- Pheanstalk由Paul Annesley (@pda)
- Google API Client由Google (@google)
- Twitter PHP库由David Grudl (@dg)
前端
- Bootstrap CSS由Mark Otto (@mdo) 和 Jacob (@fat)
- Admin LTE由Abdullah Almsaeed (@almasaeed2010)
- Select2由Kevin Brown (@kevin-brown) 和 Igor Vaynberg (@ivaynberg)
- CKEditor由CKSource (@ckeditor)