webtales/rubedo

An open source PHP CMS

Installs: 1 677

Dependents: 0

Suggesters: 0

Security: 0

Stars: 139

Watchers: 24

Forks: 70

Open Issues: 147

Type:rubedo-core


README

An open source PHP CMS, based on Zend Framework & NoSQL MongoDB and Elasticsearch and AngularJS.

http://www.rubedo-project.org/

DATA DRIVEN CONTENT AND COMMERCE

Rubedo is a unique big data platform that goes beyond traditional content management and commerce

  • Multisite management / Website factory
  • Commerce
  • Behavioral targeting
  • Full text and faceted search functionalities
  • Responsive Web design
  • Multilingual
  • Integrated solution

Open Source License

Rubedo is licensed under the terms of the Open Source GPL 3.0 license. http://www.gnu.org/licenses/gpl.html Copyright (c) 2015, WebTales (http://www.webtales.fr/). All rights reserved. licensing@webtales.fr

Documentation and Help

Installation

See http://docs.rubedo-project.org/en/homepage/install-rubedo for detailed instructions

PreRequisites

Already packaged Rubedo

  • Prebuilt releases of Rubedo are available on releases page (https://github.com/WebTales/rubedo/releases)
  • Install preRequisites (Apache,PHP,DB,Search Engine)
  • Define a simple vHost with the public directory as documentRoot
  • Add an AllowOverride All on this documentRoot
  • Access the documentRoot URL automatically run the config wizard

From Source Install Steps

  • Download Source from gitHub (https://github.com/WebTales/rubedo/tags)
  • Extract them on your server
  • Define a simple vHost with the public directory as documentRoot
  • Add an AllowOverride All on this documentRoot
  • If on Unix server : Inside project root, run ./rubedo.sh
  • If on Windows server : Inside project root, run rubedo
  • Access the documentRoot URL automatically run the config wizard

For Developpers

  • You'll need Git!
  • Clone form gitHub to your server git clone git://github.com/WebTales/rubedo.git
  • Inside project root, choose the branch you want to use (3.2.x or v3-dev) : git checkout v3-dev
  • Do as in normal install process

Setting Up Your VHOST

The following is a sample VHOST you might want to consider for your project.

<VirtualHost *:80>
   DocumentRoot "path_to_project/rubedo/public"
   ServerName rubedo.local

   <Directory "path_to_project/rubedo/public">
       Options -Indexes +FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>