bombayworks / currycms
Curry CMS 是一个基于 PHP5 的网页内容管理系统。
v1.1.0
2015-04-30 11:55 UTC
Requires
- php: >=5.3.7
- bombayworks/zendframework1: 1.12.*
- ircmaxell/password-compat: 1.0.*
- oyatel/minify: dev-master
- propel/propel1: 1.6.*
- twig/twig: 1.12.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-11 11:59:40 UTC
README
Curry CMS 是一个开源的内容管理系统(CMS),适用于 PHP 5.3。
要求
- PHP 5.3.7 或更高版本,需要 DOM/libxml2 和 PDO 扩展。
- 支持的数据库(MySQL,MS SQL Server,PostgreSQL,SQLite,Oracle)
- 支持 URL 重写的 Web 服务器
入门指南
要设置 Curry CMS,您需要一个包含一些最小配置的项目。可以在 currycms-project-base 存储库中找到项目框架。您可以使用 composer 使用此存储库创建新项目。
- 安装 composer
- 创建项目框架并安装依赖项
php composer.phar create-project --stability=dev bombayworks/currycms-project-base <directory>
安装完成后,您需要使 www
文件夹可通过您的 Web 服务器访问,并配置 URL 重写。之后,您应该能够从 /admin/
访问项目安装。
单元测试
Curry CMS 使用 PHPUnit 进行单元测试。要运行测试,您需要
- 下载 composer 开发依赖项
php composer.phar install --dev
。 - 在
test/fixtures/propel/propel.xml
中配置数据库设置。 - 为固定数据生成 propel 文件
./vendor/bin/propel-gen test/fixtures/propel/ main
。 - 清除数据库
./vendor/bin/propel-gen test/fixtures/propel/ insert-sql
。 - 运行测试:
./vendor/bin/phpunit
。
许可证
查看 LICENSE.txt
文件。