2017 © Pedro PelĂĄez
 

project cowtent-application

Cowtent, the new content management platform !

image

cowtent/cowtent-application

Cowtent, the new content management platform !

  • Sunday, August 23, 2015
  • by smalot
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Cowtent

Cowtent is an evolutive Content Application both accessible by Web Browser and by Rest Api., (*1)

Scrutinizer Code Quality Build Status, (*2)

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 - ..., (*3)

Still under hard development !, (*4)

Rest Api is built using Json format exchange with WSSE security authentication., (*5)

Documentation

Requirements

System

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, (*6)

Installation instructions

Install Composer

If you don't have Composer yet, download it following the instructions on getcomposer.org or just run the following command:, (*7)

$ curl -sS https://getcomposer.org/installer | 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., (*8)

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, (*9)

Read this article if you need more details: http://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup, (*10)

The Versions