This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Cowtent, the new content management platform !

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

This package is not auto-updated.

Last update: 2021-10-16 02:28:56 UTC


Cowtent is an evolutive Content Application both accessible by Web Browser and by Rest Api.

Scrutinizer Code Quality Build Status

Main features:

  • Multiple accounts (like Saas profiles)
  • Multiple users by account
  • Multiple applications by account (Rest Api entry point)
  • Multiple workspaces by account
  • Multiple branches by workspace (eg: MASTER for Production environment)
  • Polymorphic content types
  • Content versionning
  • Sync functions between branches on a same workspace
  • ...

Still under hard development !

Rest Api is built using Json format exchange with WSSE security authentication.




Based on top of Symfony 2.7.x, main requirements are dicted by Symfony itself:

  • PHP >= 5.3.9
  • PHP Modules:
    • 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 or above (or compatible like PerconaDB)
  • MongoDB 3.0 or above
  • Apache mod rewrite enabled

Installation instructions

Install Composer

If you don't have Composer yet, download it following the instructions on or just run the following command:

$ curl -sS | php

Please note that you will certainly need to provide your GitHub credentials with this method, A lot of our dependencies are coming from GitHub and this reaches the max limit of 50 API calls from anonymous users.

Create a project with Composer

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

Write permissions

As for each Symfony2 projects, rights must be adapted for some folders:

  • app/cache
  • app/logs

Read this article if you need more details: