Rubedo cms : php, zend, MongoDB, Elasticsearch
-
Upload
rubedo -
Category
Technology
-
view
1.114 -
download
5
description
Transcript of Rubedo cms : php, zend, MongoDB, Elasticsearch
Premiers pas2013
RUBEDOhttp://www.rubedo-project.org
Rubedo en quelques mots
� Rubedo :
– Un outil de gestion de contenu professionnel et open-source français
– Un outil intuitif crée pour optimiser votre expérience web
– Une richesse fonctionnelle intégrée
– Un socle technique innovant et performant
� Le CMS Rubedo est une solution professionnelle de site web. Elle offre une gamme complète de fonctionnalités avancées permettant de construire des sites internet de services pour l’ensemble des utilisateurs : personnalisation, gestion de contenu, collaboration, gestion des médias, géolocalisation.
http://www.rubedo-project.org
Rubedo Project
� Rubedo Project :
– Un logiciel open-source : GPL V3
– Le langage PHP : structuré autour de frameworks, pour des coûts de maintenance, de développement et d’hébergement moindres.
– Un logiciel bâti sur un cocktail de technologiques libres, de nouvelle génération, matures et reconnues pour leur fiabilité et leur performance.
– Utilisation des « bests practices » du marché pour répondre aux besoins des utilisateurs et des internautes.
Plus d’« Openitude » : solution open-source, technolo gies libres, respect des standards d’échange, intégration au SI facilité
http://www.rubedo-project.org
Architecture de Rubedo
Logiciel
Rubedo
Framework Zend Serveur applicatif PHP
Stockage des données
MongoDB
Plateforme Web
Apache
Moteur de recherche
Elastic Search
http://www.rubedo-project.org
Rubedo architecture : Zend Framework
� OBJECTIF : L'utilisation d'un framework de développement est le moyen reconnu pour obtenir des applications de qualité en maîtrisant les délais et les coûts.
� Zend Framework édité et supporté par la société Zend
� Points forts :
– Maturité et exhaustivité de la solution
– Performance des composants
– Couplage faible entre composants
– Communauté forte
– Diffusion de connaissances
http://www.rubedo-project.org
Rubedo architecture : NoSQL MongoDB
� OBJECTIF : offrir une scalabilité réelle de l’infrastructure pour permettre de servir des contenus dynamiques sur des sites à très forte fréquentation.
� Base NoSQL MongoDB, éditée et supportée par l’éditeur 10gen
– Performances
– Souplesse
– Webscaling
– Industrialisation :
• Découpage en couche
• Code testable
• Utilisation de composants éprouvés
http://www.rubedo-project.org
Rubedo architecture : Recherche Elastic Search
� OBJECTIF : offrir des fonctionnalités de recherche avancée en front et back-office.
� Moteur de recherche Elastic Search, édité et supporté par Elastic Search
– Performances en indexation / lecture
– Recherche à facettes
– Support de grand volumes de donnés
– Indexation temps réel
http://www.rubedo-project.org
http://www.rubedo-project.org
Téléchargement :https://github.com/WebTales/rubedo/tags
https://twitter.com/Rubedo_project