An open source PHP CMS/Commerce, based on Zend Framework, MongoDB, Elasticsearch & AngularJS. First Behavior Driven Content and Commerce solution.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Rubedo

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>