Webinar
Dcouvrez Rubedo, la premire solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de
19 mars 2013
Qui sommes-nous ?
INTRODUCTION
Introduction
Christian DUREL
Introduction
Didier FANCHON
Qui sommes-nous?
Ingnieur ENSIIE Directeur BU Web en SSII pendant 7 ans Co-fondateur & Prsident de WebTales
Grgory BECUE
Directeur avant-vente Stratgique Smile Expert CMS / auteur de nombreux livres blancs Crateur et organisateur du CMSday
Julien BOURDIN
Ingnieur Centrale Lyon Architecte PHP Co-fondateur & Directeur Technique de WebTales
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
POURQUOI RUBEDO ?
Le march en 2013
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Un peu dhistoire
1990 1995 2000 2005 2010
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Socle technique
Contribution / ergonomie
Performances
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Socle Technique
Ouverture & extensibilit Qualit industrielle Garanties de prennit Diffusion des comptences Support communautaire / diteur Interoprabilit S.I.
Les frameworks open-source (PHP, JavaScript, etc.) constituent aujourdhui un choix fiable et vident pour tous les nouveaux projets. Les CMS de rfrence (eZ, Drupal, Typo3, ) ont opr ou sont en train doprer dans leur future version une migration vers un framework.
Introduction Pourquoi RUBEDO ? Enjeux et rponses des CMS modernes Dmonstration Lcosystme RUBEDO
Roadmap Q&R
Socle Technique
Le socle technique Rubedo Rubedo repose sur des briques open-source matures, industrielles et prouves, toutes supportes par des diteurs
Ct Serveur
Framework PHP Moteur de Templates et bientt
Ct Client
Frameworks JavaScript Web Framework HTML5/CSS3 Web
BO
FO
Roadmap Q&R
Contribution / ergonomie
Qualit des interfaces de gestion , 2e attente (40%) des votants lenqute CMS de Smile. Des contributeurs de plus en plus au fait du web mais de moins en moins techniques En attente de produits plus simples, plus intgrs leurs outils du quotidien
Pourquoi RUBEDO ? Enjeux et rponses des CMS modernes Dmonstration Lcosystme RUBEDO
Introduction
Roadmap Q&R
Contribution / ergonomie
Rubedo & lErgonomie
Icnes favoris
Menu principal
Barres de tches Accs aux applications Recherche dans le Back-Office
Introduction
Un Bureau Virtuel comme Back-Office Une appropriation instantane par les utilisateurs Un espace de travail optimal Un espace personnalis & personnalisable
Pourquoi RUBEDO ? Enjeux et rponses des CMS modernes Dmonstration Lcosystme RUBEDO
Roadmap Q&R
Performance
La base de donnes (relationnelle) est (presque) toujours llment limitant dans une architecture Web.
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Performance
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Performance
VS Approche NoSQL type MongoDB
Pour un type de contenu : 6 tables Pour 10 types de contenus : 29 tables 1 requte unitaire = 6 tables et 2 jointures
Enjeux et rponses des CMS modernes
Pour un type de contenu : 1 collection Pour 10 types de contenus : 1 collection 1 requte unitaire : 1 collection
Lcosystme RUBEDO
Introduction
Pourquoi RUBEDO ?
Dmonstration
Roadmap Q&R
Performance
NoSQL : Avantages VS Inconvnients
Pas de transactions Dport de la logique mtier et des rgles mtiers dans la couche applicative
Performances en lecture/criture Accs mmoire vs disque dur Stockage de grands volumes Monte en charge linaire Souplesse de modlisation Agilit des dveloppements Gestion des fichiers intgre (MongoDB) Scurit centralise
Le recours un framework PHP est indispensable ! Certains projets transactionnels peuvent ncessiter une architecture hybride (e-commerce par exemple)
Dmonstration Lcosystme RUBEDO
Introduction
Pourquoi RUBEDO ?
Roadmap Q&R
Performance
Rubedo =
(+ Relationnel)
Lapproche NoSQL se dcline aussi bien dans le moteur de stockage que dans le moteur dindexation et de recherche. Nous avons donc naturellement choisi le moteur NoSQL de rfrence :
Elastic Search
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Autonomie des Administrateurs / Webmasters / Contributeurs : dans la gestion des sites, des pages, et des contenus !
La capacit dfinir des types de contenus structurs correspondant un besoin spcifique est une fonctionnalit trs importante, souvent sous-estime.
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Un studio de cration complet, lusage des Administrateurs et Webmasters, et ne ncessitant aucune comptence de dveloppement :
Cration de types de contenus Cration de gabarits de pages Cration de pages Cration de sites Cration de taxonomies
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Contenus Liste de contenus Dtail de contenu Texte Simple Texte Riche Carrousel Agenda
Utilisateur Authentification
Mdias Image Audio Vido Galerie dimages Galerie Flicker Mdia Externe + de nombreux blocs en dveloppement : collaboratif, documentaire, RSE
Introduction
Pourquoi RUBEDO ?
Roadmap Q&R
Mobilit
20 Millions de mobinautes en France, fin 2011 (Mdiamtrie) 90% des mobinautes ont consult au moins un site web (optimis ou non pour le mobile) Une inversion des courbes web vs mobile en 2015 pour certains ! Un enjeux de taille > russir servir du contenu adapt sur tous les supports
La mobilit qui tait une fonctionnalit accessoire est en train de devenir une fonctionnalit essentielle pour un CMS
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Mobilit
Les applications mobiles, au travers dune plateforme de dveloppement HTML5 : Sencha Touch 2, compilable en applications natives
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
NoSQL
DEMONSTRATION
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Lco-systme de Rubedo
www.webtales.fr Maintenance Support Formations Expertise
Communaut
www.rubedo-project.org
Zend
Intgrateurs
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Roadmap
Et 2013
Migration ZF2 Social Content Multilinguisme
Fin 2013
Collaboratif / e-commerce / GED / RSE
15 mars 2013,
disponible en tlchargement sur GitHub
Introduction
Pourquoi RUBEDO ?
Dmonstration
Lcosystme RUBEDO
Roadmap Q&R
Questions-Rponses