webtales / rubedo
An open source PHP CMS
Installs: 2 270
Dependents: 0
Suggesters: 0
Security: 0
Stars: 136
Watchers: 24
Forks: 69
Open Issues: 148
Type:rubedo-core
Requires
- php: >=5.4.0
- ext-fileinfo: *
- ext-gd: *
- ext-mongo: >=1.3.0
- donatj/phpuseragentparser: v0.5.2
- elasticsearch/elasticsearch: ~2.0
- ezyang/htmlpurifier: ~4.6
- geoip2/geoip2: ~2.0
- league/flysystem: 1.0.27
- league/flysystem-cached-adapter: 1.0.3
- league/flysystem-gridfs: 1.0.0
- monolog/monolog: ~1.8
- mrclay/minify: ~2.2
- phing/phing: ~2.7
- swiftmailer/swiftmailer: ~5.1
- twig/extensions: 1.0.*
- twig/twig: ~1.15
- webtales/mongo-filters: dev-master
- zendframework/zend-developer-tools: 1.0.0
- zendframework/zendframework: 2.3.*
- zendframework/zendservice-recaptcha: 2.0.1
Requires (Dev)
- chriskite/phactory: 0.4.*
- pdepend/pdepend: 1.1.1
- phpdocumentor/phpdocumentor: *
- phploc/phploc: *
- phpmd/phpmd: 1.4.*
- phpunit/phpunit: 3.7.*
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: 1.4.*
- zendframework/zftool: dev-master
- 3.4.x-dev
- 3.4.0
- 3.3.x-dev
- 3.3.1
- 3.3.0
- 3.2.x-dev
- 3.2.0
- 3.1.x-dev
- 3.1.0
- 3.0.0
- 2.2.0
- 2.1.0
- 2.1.0beta
- 2.0.0
- 2.0alpha1
- 1.x-dev
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.3.0RC2
- 1.3RC1
- 1.2.2
- 1.2.1
- 1.2.0
- 1.2.0rc1
- 1.1.0
- 1.0.0
- 1.0.0rc1
- 1.0.0b4
- 1.0.0b3
- 1.0.0b2
- 1.0.0b1
- 0.9.1
- dev-plugin
- dev-replica3.4.x
- dev-serviceworker
- dev-v4-dev
- dev-v3-dev
- dev-revert-1356-v3-dev
- dev-+1388
- dev-flydam
- dev-next
- dev-smartrender
- dev-php7
- dev-replicafix
- dev-mongoconf
- dev-exp
- dev-v3-stable
- dev-current
This package is auto-updated.
Last update: 2024-12-19 21:24:42 UTC
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
- Rubedo Documentation Center http://docs.rubedo-project.org/en/homepage
- Translations are available on https://crowdin.com/project/rubedo
- Forum http://forum.rubedo-project.org/
- Hosting http://www.rubedocloud.com/en/
- Newsletter http://newsletter-rubedo.webtales.fr/en/home
Installation
See http://docs.rubedo-project.org/en/homepage/install-rubedo for detailed instructions
PreRequisites
- A full PHP 5.4+ stack (i.e. http://www.zend.com/products/server/)
- MongoDB (http://www.mongodb.org) >= 2.6.x
- PHP MongoDB Driver: latest compatible with your MongoDB version
- intl PHP extension (http://www.php.net/manual/intro.intl.php) which you should use anyway
- ElasticSearch (http://www.elasticsearch.org) 1.5.x
- Mapper Attachments Type for ElasticSearch (https://github.com/elasticsearch/elasticsearch-mapper-attachments)
- ICU Analysis plugin for ElasticSearch (https://github.com/elasticsearch/elasticsearch-analysis-icu)
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>