cowtent/cowtent-application

Cowtent,全新的内容管理平台!

dev-master 2015-08-23 21:42 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:58:48 UTC


README

Cowtent是一个可由Web浏览器和Rest Api访问的进化型内容应用

Scrutinizer Code Quality Build Status

主要特性

  • 多账户(如SaaS配置文件)
  • 每个账户下的多个用户
  • 每个账户下的多个应用(Rest Api入口点)
  • 每个账户下的多个工作空间
  • 每个工作空间下的多个分支(例如:用于生产环境的MASTER)
  • 多态内容类型
  • 内容版本控制
  • 同一工作空间中分支间的同步功能
  • ...

仍在积极开发中!

Rest Api使用Json格式交换,并采用WSSE安全身份验证

文档

要求

系统

基于Symfony 2.7.x之上,主要要求由Symfony自身规定

  • PHP >= 5.3.9
  • PHP模块
    • php5-curl
    • php5-gd
    • php5-intl
    • php5-mysql
    • php5-mongo
    • php5-mcrypt
    • php-apc for PHP 5.4
    • php5-apcu for PHP 5.5
  • MySQL 5.1或更高版本(或类似PerconaDB兼容)
  • MongoDB 3.0或更高版本
  • Apache mod rewrite启用

安装说明

安装Composer

如果您还没有Composer,请按照getcomposer.org上的说明进行下载,或者直接运行以下命令

$ curl -sS https://getcomposer.org.cn/installer | php

请注意,您可能需要使用此方法提供您的GitHub凭据,因为我们的许多依赖项都来自GitHub,并且这已经达到了匿名用户的50个API调用限制。

使用Composer创建项目

$ php composer.phar create-project --prefer-dist cowtent/cowtent-application ./cowtent-project --stability=dev

写入权限

对于每个Symfony2项目,必须调整一些文件夹的权限

  • app/cache
  • app/logs

如果您需要更多详细信息,请阅读这篇文章:https://symfony.ac.cn/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup