bombayworks/currycms

Curry CMS 是一个基于 PHP5 的网页内容管理系统。

v1.1.0 2015-04-30 11:55 UTC

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 文件。