SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
En partenariat avec




                     Webinar
  Découvrez Rubedo, la première 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
                                                      Partenariat avec Zend
    Christian DUREL
                                           WebTales est un partenaire OEM et Rubedo
                                           s’appuie sur ZF & Zend Server 6
                                           ZS6 : un « stack PHP » industriel et supporté
                                           Des outils de performance & productivité
                                           Avantages pour le client :
     Managing Director of                   – Support de l’application MAIS aussi de PHP
     Southern Europe and                       et de Zend Framework
     EMEA Channel                           – Mécanismes de productivité universels
     christian.durel@zend.com                         •   Détection et correction d’erreurs
                                                      •   Sécurité et performance
                                                      •   Déploiement et roll back
                                                      •   Management des configurations
                                                      •   Indicateurs de performance
                                             – Meilleure disponibilité de l’application
                                             – Une bonne relation éditeur & intégrateur
               Pourquoi RUBEDO   Enjeux et réponses                         L’écosystème      Roadmap
Introduction                                               Démonstration
                       ?         des CMS modernes                             RUBEDO            Q&R
Introduction                Qui sommes-nous?


    Didier FANCHON
                   Ingénieur ENSIIE
                   Directeur BU Web en                    Grégory BECUE
                   SSII pendant 7 ans
                                                                        Directeur avant-vente
                   Co-fondateur &                                       Stratégique Smile
                   Président de WebTales
                                                                        Expert CMS / auteur de
                                                                        nombreux livres blancs
                                                                        Créateur et organisateur du
                 Julien BOURDIN                                         CMSday
                                   Ingénieur Centrale Lyon
                                   Architecte PHP
                                   Co-fondateur & Directeur
                                   Technique de WebTales


                     WebTales, éditeur de solution open-source


               Pourquoi RUBEDO   Enjeux et réponses                   L’écosystème    Roadmap
Introduction                                          Démonstration
                       ?         des CMS modernes                       RUBEDO          Q&R
Dans la jungle des CMS

POURQUOI RUBEDO ?
Le marché en 2013

Le marché des solutions permettant de mettre en œuvre des sites et
portails internet, intranet et extranet est actuellement occupé par de
nombreuses solutions plus ou moins spécialisées, open-source ou
propriétaires.

Les solutions de référence du marché open-source (Drupal, Typo3,
eZ Publish, SPIP, Wordpress …) ont toutes été créées au début des
années 2000, sur le socle LAMP apparu en 1995.

Elles ont toutes une dizaine d’années d’existence et le socle
technique sur lequel elles ont été bâties ne leur permet plus
aujourd’hui d’adresser de manière satisfaisante les enjeux apparus
au cours des récentes mutations du web.
Le marché en 2013


               Etude Smile février 2012
               auprès de + 200 sociétés
               utilisatrices de CMS




    Une offre Mature
    Des leaders
    Un constat : LAMP est LA norme



               Pourquoi RUBEDO   Enjeux et réponses                   L’écosystème   Roadmap
Introduction                                          Démonstration
                      ?          des CMS modernes                       RUBEDO         Q&R
Le marché en 2013
Depuis le web a connu de profondes mutations, et de nouvelles
technologies sont apparues : industrialisation de PHP et apparition
de frameworks de développement, bases de données NoSQL
mieux adaptées à la volumétrie et à la performance, frameworks
javascript, apparition des standards HTML5/CSS3, …

Toutes les solutions de référence opèrent des mutations
importantes pour suivre ces tendances de fond : adoption ou
écriture d’un framework PHP pour Drupal 8 et Typo3, extension
NoSQL pour eZ-Publish, adoption massive de HTML5 et CSS3 par
les communautés Wordpress & Joomla!, … mais c’est un
processus long et couteux pour ré-écrire des dizaines de millier de
lignes de code !

Pourquoi ne pas partir de ces nouvelles technologies pour créer un
nouvel outil, plus adapté aux nouveaux enjeux du web de demain ?
Rubedo est le précurseur d’une nouvelle génération d’outils
Web
Un peu d’histoire

           1990            1995               2000             2005            2010




                  Pourquoi RUBEDO   Enjeux et réponses                   L’écosystème   Roadmap
Introduction                                             Démonstration
                         ?          des CMS modernes                       RUBEDO         Q&R
Enjeux de la gestion de contenus moderne

LES RÉPONSES RUBEDO®
Les Enjeux de la gestion de contenu moderne


     Socle technique


     Contribution / ergonomie


     Performances


     Mise en page / autonomie


     Mobilité




                                    Enjeux et réponses                   L’écosystème   Roadmap
Introduction    Pourquoi RUBEDO ?                        Démonstration
                                    des CMS modernes                       RUBEDO         Q&R
Socle Technique

    Les critères à considérer
      -        Ouverture & extensibilité
      -        Qualité industrielle
      -        Garanties de pérennité
      -        Diffusion des compétences
      -        Support communautaire / éditeur
      -        Interopérabilité S.I.


    Les frameworks open-source (PHP, JavaScript, etc.) constituent
    aujourd’hui un choix fiable et évident pour tous les nouveaux
    projets.
    Les CMS de référence (eZ, Drupal, Typo3, …) ont opéré ou sont en
    train d’opérer dans leur future version une migration vers un
    framework.

                                        Enjeux et réponses                   L’écosystème   Roadmap
Introduction        Pourquoi RUBEDO ?                        Démonstration
                                        des CMS modernes                       RUBEDO         Q&R
Socle Technique
     Le socle technique Rubedo®

Rubedo repose sur des briques open-source matures, industrielles et
éprouvées, toutes supportées par des éditeurs

       – Côté Serveur
                • Framework PHP                              et bientôt

                • Moteur de Templates


       – Côté Client                                             BO           FO
                • Frameworks JavaScript Web

                • Framework HTML5/CSS3 Web

                • Framework HTML5 Mobile App : Sencha Touch 2

                                        Enjeux et réponses                    L’écosystème   Roadmap
 Introduction       Pourquoi RUBEDO ?                         Démonstration
                                        des CMS modernes                        RUBEDO         Q&R
Contribution / ergonomie




    « Qualité des interfaces de gestion », 2e attente (40%) des votants à
    l’enquête 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 intégrés à leurs outils du quotidien

                                   Enjeux et réponses                   L’écosystème   Roadmap
Introduction   Pourquoi RUBEDO ?                        Démonstration
                                   des CMS modernes                       RUBEDO         Q&R
Contribution / ergonomie

         Rubedo® & l’Ergonomie

    Icônes favoris




                                                                                    Fenêtres redimensionnables,
                                                                                    minimisables, maximisables et
                                                                                       déplaçables par simple
                                                                                             drag&drop



   Menu principal
                                       Barres de tâches
Accès aux applications                                                                          Recherche dans le
                                                                                                   Back-Office


           –        Un Bureau Virtuel comme Back-Office
           –        Une appropriation instantanée par les utilisateurs
           –        Un espace de travail optimal
           –        Un espace personnalisé & personnalisable
                                               Enjeux et réponses                     L’écosystème           Roadmap
     Introduction        Pourquoi RUBEDO ?                          Démonstration
                                               des CMS modernes                         RUBEDO                 Q&R
Performance

    La performance est la capacité à :
      – Gérer de grands volumes de données
      – Gérer des données hétérogènes
      – Monter en charge (scalabilité)



    La base de données (relationnelle) est (presque) toujours l’élément
    limitant dans une architecture Web.


      => NoSQL et CMS, l’alchimie parfaite ?




                                    Enjeux et réponses                   L’écosystème   Roadmap
Introduction    Pourquoi RUBEDO ?                        Démonstration
                                    des CMS modernes                       RUBEDO         Q&R
Performance

    Le NoSQL, comment ça marche ?




      Les CMS
      gèrent
      des
      Contenus
      structurés
      et
      classés




                                    Enjeux et réponses                   L’écosystème   Roadmap
Introduction    Pourquoi RUBEDO ?                        Démonstration
                                    des CMS modernes                       RUBEDO         Q&R
Performance
Approche relationnelle                                                       Approche NoSQL
                                                                     VS
type MySQL                                                                    type MongoDB




•   Pour un type de contenu : 6 tables                       Pour un type de contenu : 1 collection
•   Pour 10 types de contenus : 29 tables                    Pour 10 types de contenus : 1 collection
•   1 requête unitaire = 6 tables et 2 jointures             1 requête unitaire : 1 collection

                                        Enjeux et réponses                    L’écosystème    Roadmap
    Introduction    Pourquoi RUBEDO ?                        Démonstration
                                        des CMS modernes                        RUBEDO          Q&R
Performance

        NoSQL : Avantages                                VS                   Inconvénients
 • Performances en                                                 • Pas de transactions
   lecture/écriture                                                • Déport de la logique métier
 • Accès mémoire vs disque dur                                       et des règles métiers dans
 • Stockage de grands volumes                                        la couche applicative
 • Montée en charge linéaire
 • Souplesse de modélisation
 • Agilité des développements
 • Gestion des fichiers intégrée
   (MongoDB)                                                       • Le recours à un framework
 • Sécurité centralisée                                              PHP est indispensable !
                                                                   • Certains projets
                                                                     transactionnels peuvent
                                                                     nécessiter une architecture
                                                                     hybride (e-commerce par
                                                                     exemple)
                                    Enjeux et réponses                           L’écosystème   Roadmap
Introduction    Pourquoi RUBEDO ?                             Démonstration
                                    des CMS modernes                               RUBEDO         Q&R
Performance

    Rubedo® & la Performance

      – Au lieu de dire : Hybride = Relationnel (+ NoSQL)

                   … Inversons le paradigme !


               Rubedo =                           (+ Relationnel)


      – L’approche NoSQL se décline aussi bien dans le moteur de stockage
        que dans le moteur d’indexation et de recherche. Nous avons donc
        naturellement choisi le moteur NoSQL de référence :

               Elastic Search




                                       Enjeux et réponses                   L’écosystème   Roadmap
Introduction       Pourquoi RUBEDO ?                        Démonstration
                                       des CMS modernes                       RUBEDO         Q&R
Mise en page / autonomie

    Autonomie des Administrateurs / Webmasters / Contributeurs :


     -         dans la gestion des sites,
     -         … des pages,
     -         … et des contenus !


    La capacité à définir des types de contenus structurés
    correspondant à un besoin spécifique est une fonctionnalité très
    importante, souvent sous-estimée.




                                        Enjeux et réponses                   L’écosystème   Roadmap
Introduction        Pourquoi RUBEDO ?                        Démonstration
                                        des CMS modernes                       RUBEDO         Q&R
Mise en page / autonomie

    Rubedo® : Fonctions Studio

      – Un studio de création complet, à l’usage des
        Administrateurs et Webmasters, et ne nécessitant aucune
        compétence de développement :

               •   Création de types de contenus
               •   Création de gabarits de pages
               •   Création de pages
               •   Création de sites
               •   Création de taxonomies




                                        Enjeux et réponses                   L’écosystème   Roadmap
Introduction        Pourquoi RUBEDO ?                        Démonstration
                                        des CMS modernes                       RUBEDO         Q&R
Mise en page / autonomie
          Rubedo® : Fonctions Studio :

   Une bibliothèque extensible d’une trentaine de blocs fonctionnels prêts à l’emploi, à
   déposer et à paramétrer dans les pages
     Navigation                        Cartographie                        Médias
     Menu                              Google Maps                         Image
     Fil d'Ariane                                                          Audio
                                       Développement                       Vidéo
     Contenus                          Contrôleur Zend                     Galerie d’images
     Liste de contenus                 Twig                                Galerie Flicker
     Détail de contenu                                                     Média Externe
     Texte Simple                      Syndication
     Texte Riche                       Add This                            + de nombreux blocs en
     Carrousel                         Add This Follow                     développement :
     Agenda                            RSS                                 collaboratif,
                                                                           documentaire, RSE …
     Utilisateur                       Recherche
     Authentification                  Formulaire
                                       Page de recherche
                                      Enjeux et réponses                        L’écosystème    Roadmap
Introduction      Pourquoi RUBEDO ?                        Démonstration
                                      des CMS modernes                            RUBEDO          Q&R
Mobilité

     20 Millions de mobinautes en France, fin 2011 (Médiamétrie)
      • 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 > réussir à 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




                                      Enjeux et réponses                   L’écosystème   Roadmap
 Introduction     Pourquoi RUBEDO ?                        Démonstration
                                      des CMS modernes                       RUBEDO         Q&R
Mobilité

    Rubedo® et la mobilité : 1 solution multi-canal, 2 solutions
    techniques

      – Le Responsive Design, natif et intégré à l’outil
               • Création de sites « Responsive » par simple paramétrage
               • Fonction de prévisualisation sur les différents devices




      – Les applications mobiles, au travers d’une plateforme de
        développement HTML5 : Sencha Touch 2, compilable en applications
        natives



                                       Enjeux et réponses                   L’écosystème   Roadmap
Introduction       Pourquoi RUBEDO ?                        Démonstration
                                       des CMS modernes                       RUBEDO         Q&R
NoSQL
                                                        JavaScript,
                                                         HTML5,
                                                          CSS3




                                   DEMONSTRATION




                                   Enjeux et réponses                      L’écosystème   Roadmap
Introduction   Pourquoi RUBEDO ?                           Démonstration
                                   des CMS modernes                          RUBEDO         Q&R
L’éco-système de Rubedo
                                                                         www.webtales.fr
                                                                         • Maintenance
                                                                         • Support
                                                                         • Formations
                                                                         • Expertise




                          Communauté                                        Zend
www.rubedo-project.org




                                                 Intégrateurs




                  Pourquoi RUBEDO   Enjeux et réponses                          L’écosystème   Roadmap
 Introduction                                            Démonstration
                          ?         des CMS modernes                              RUBEDO         Q&R
Quelques Références (projets en cours !)

    Rubedo répond à un grand nombre de cas d’usages :

      – Sites ou Portails
      – Plateforme de développement multi-sites :
               • Internet
               • Intranet
      –    Extranet collaboratif
      –    E-commerce
      –    Réseau Social
      –    Applications cartographiques
      –    Enquêtes en lignes




                   Pourquoi RUBEDO   Enjeux et réponses                   L’écosystème   Roadmap
Introduction                                              Démonstration
                           ?         des CMS modernes                       RUBEDO         Q&R
Roadmap


                       Eté 2013
                       • Migration ZF2
                       • Social Content
                       • Multilinguisme

                                                            Fin 2013

                                                            • Collaboratif / e-commerce
                                                              / GED / RSE …


                    15 mars 2013,
                    disponible en
                    téléchargement
                    sur GitHub


               Pourquoi RUBEDO   Enjeux et réponses                      L’écosystème     Roadmap
Introduction                                          Démonstration
                       ?         des CMS modernes                          RUBEDO           Q&R
Voir le Webinar sur le site de Zend :
   http://www.zend.com/fr/webinar/zf/70170000000c14i-CMS-rubedo-20130319.flv


                      Questions-Réponses


                     Retrouvez Rubedo au CMSday
                            Le 25 juin 2013




Et toujours : http://www.webtales.fr et http://www.rubedo-project.org

Mais conteúdo relacionado

Mais procurados

symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
Fabien Potencier
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !
Agile Toulouse
 

Mais procurados (20)

Présentation générale eZ Publish
Présentation générale eZ PublishPrésentation générale eZ Publish
Présentation générale eZ Publish
 
Presentation overside
Presentation oversidePresentation overside
Presentation overside
 
Scrum et forfait
Scrum et forfaitScrum et forfait
Scrum et forfait
 
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
 
Nuxeo Summer Seminar 2007 - Vision And Market (FR)
Nuxeo  Summer Seminar 2007 - Vision And Market (FR)Nuxeo  Summer Seminar 2007 - Vision And Market (FR)
Nuxeo Summer Seminar 2007 - Vision And Market (FR)
 
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
 
Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008
 
CMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez SocomecCMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
 
symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
symfony: Simplifier vos développement Web professionnels avec PHP (Symfony P...
 
Séminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSéminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application Métier
 
Présentation VCM Sollan Documation 2008
Présentation VCM Sollan Documation 2008Présentation VCM Sollan Documation 2008
Présentation VCM Sollan Documation 2008
 
Brand content devcom
Brand content devcomBrand content devcom
Brand content devcom
 
Mule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponMule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec Ippon
 
Module 3 intégration de traitement dans les applications web asp.net
Module 3   intégration de traitement dans les applications web asp.netModule 3   intégration de traitement dans les applications web asp.net
Module 3 intégration de traitement dans les applications web asp.net
 
WordCamp Marseille - Etude de cas site groupe URGO
WordCamp Marseille - Etude de cas site groupe URGOWordCamp Marseille - Etude de cas site groupe URGO
WordCamp Marseille - Etude de cas site groupe URGO
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !
 
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
 
Présentation de Tuleap, Open ALM
Présentation de Tuleap, Open ALMPrésentation de Tuleap, Open ALM
Présentation de Tuleap, Open ALM
 
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagora
 

Destaque

Destaque (9)

Types de contenus
Types de contenusTypes de contenus
Types de contenus
 
Import et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.xImport et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.x
 
Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013
 
Cmdsay conference ergonomie de recherche en 2013
Cmdsay conference ergonomie de recherche en 2013Cmdsay conference ergonomie de recherche en 2013
Cmdsay conference ergonomie de recherche en 2013
 
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisiteCMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
 
Les types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open sourceLes types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open source
 
CMS Rubedo : ergonomie et personnalisation
CMS Rubedo : ergonomie et personnalisationCMS Rubedo : ergonomie et personnalisation
CMS Rubedo : ergonomie et personnalisation
 
Module d'import des contenus du CMS Rubedo
Module d'import des contenus du CMS RubedoModule d'import des contenus du CMS Rubedo
Module d'import des contenus du CMS Rubedo
 
Le big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entrepriseLe big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entreprise
 

Semelhante a Webinar Rubedo, la premiere solution cms open source tirant profit des atouts de zend framework et du no-sql

Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
Thomas Choppy
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Stéphanie Hertrich
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
Nuxeo
 

Semelhante a Webinar Rubedo, la premiere solution cms open source tirant profit des atouts de zend framework et du no-sql (20)

Senejug 240407 V4
Senejug 240407 V4Senejug 240407 V4
Senejug 240407 V4
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
PHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadiennePHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadienne
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Intégration d\'applications pour call centers
Intégration d\'applications pour call centersIntégration d\'applications pour call centers
Intégration d\'applications pour call centers
 
Présentation Eutech 2016
Présentation Eutech 2016Présentation Eutech 2016
Présentation Eutech 2016
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
 
Soa
SoaSoa
Soa
 
2UNL - PARISWEB 2010
2UNL - PARISWEB 20102UNL - PARISWEB 2010
2UNL - PARISWEB 2010
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 

Mais de Rubedo, a WebTales solution

Mais de Rubedo, a WebTales solution (20)

Livre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-sourceLivre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-source
 
Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !
 
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.xLivre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x
 
Personnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMSPersonnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMS
 
Création de listes de contenus avec Rubedo
Création de listes de contenus avec RubedoCréation de listes de contenus avec Rubedo
Création de listes de contenus avec Rubedo
 
Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3
 
Guide administrateur rubedo 3x
Guide administrateur rubedo 3xGuide administrateur rubedo 3x
Guide administrateur rubedo 3x
 
Rubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerceRubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerce
 
Guide administrateur22
Guide administrateur22Guide administrateur22
Guide administrateur22
 
Content and user types layout
Content and user types layoutContent and user types layout
Content and user types layout
 
Taxonomy
TaxonomyTaxonomy
Taxonomy
 
La personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateurLa personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateur
 
Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2
 
Rubedo 2.2 : features list
Rubedo 2.2 : features listRubedo 2.2 : features list
Rubedo 2.2 : features list
 
Tutoriel rubedo commerce
Tutoriel rubedo commerceTutoriel rubedo commerce
Tutoriel rubedo commerce
 
Cms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performancesCms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performances
 
Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0
 
Guide administrateur cms Nosql Rubedo
Guide administrateur cms Nosql RubedoGuide administrateur cms Nosql Rubedo
Guide administrateur cms Nosql Rubedo
 
Rubedo CMS : Tutorial Content import
Rubedo CMS : Tutorial Content importRubedo CMS : Tutorial Content import
Rubedo CMS : Tutorial Content import
 
Rubedo cms, a NoSQL, ZF2 & Elasticsearch CMS
Rubedo cms, a NoSQL, ZF2 & Elasticsearch CMSRubedo cms, a NoSQL, ZF2 & Elasticsearch CMS
Rubedo cms, a NoSQL, ZF2 & Elasticsearch CMS
 

Webinar Rubedo, la premiere solution cms open source tirant profit des atouts de zend framework et du no-sql

  • 1. En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013
  • 3. Introduction Partenariat avec Zend Christian DUREL WebTales est un partenaire OEM et Rubedo s’appuie sur ZF & Zend Server 6 ZS6 : un « stack PHP » industriel et supporté Des outils de performance & productivité Avantages pour le client : Managing Director of – Support de l’application MAIS aussi de PHP Southern Europe and et de Zend Framework EMEA Channel – Mécanismes de productivité universels christian.durel@zend.com • Détection et correction d’erreurs • Sécurité et performance • Déploiement et roll back • Management des configurations • Indicateurs de performance – Meilleure disponibilité de l’application – Une bonne relation éditeur & intégrateur Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 4. Introduction Qui sommes-nous? Didier FANCHON Ingénieur ENSIIE Directeur BU Web en Grégory BECUE SSII pendant 7 ans Directeur avant-vente Co-fondateur & Stratégique Smile Président de WebTales Expert CMS / auteur de nombreux livres blancs Créateur et organisateur du Julien BOURDIN CMSday Ingénieur Centrale Lyon Architecte PHP Co-fondateur & Directeur Technique de WebTales WebTales, éditeur de solution open-source Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 5. Dans la jungle des CMS POURQUOI RUBEDO ?
  • 6. Le marché en 2013 Le marché des solutions permettant de mettre en œuvre des sites et portails internet, intranet et extranet est actuellement occupé par de nombreuses solutions plus ou moins spécialisées, open-source ou propriétaires. Les solutions de référence du marché open-source (Drupal, Typo3, eZ Publish, SPIP, Wordpress …) ont toutes été créées au début des années 2000, sur le socle LAMP apparu en 1995. Elles ont toutes une dizaine d’années d’existence et le socle technique sur lequel elles ont été bâties ne leur permet plus aujourd’hui d’adresser de manière satisfaisante les enjeux apparus au cours des récentes mutations du web.
  • 7. Le marché en 2013 Etude Smile février 2012 auprès de + 200 sociétés utilisatrices de CMS Une offre Mature Des leaders Un constat : LAMP est LA norme Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 8. Le marché en 2013 Depuis le web a connu de profondes mutations, et de nouvelles technologies sont apparues : industrialisation de PHP et apparition de frameworks de développement, bases de données NoSQL mieux adaptées à la volumétrie et à la performance, frameworks javascript, apparition des standards HTML5/CSS3, … Toutes les solutions de référence opèrent des mutations importantes pour suivre ces tendances de fond : adoption ou écriture d’un framework PHP pour Drupal 8 et Typo3, extension NoSQL pour eZ-Publish, adoption massive de HTML5 et CSS3 par les communautés Wordpress & Joomla!, … mais c’est un processus long et couteux pour ré-écrire des dizaines de millier de lignes de code ! Pourquoi ne pas partir de ces nouvelles technologies pour créer un nouvel outil, plus adapté aux nouveaux enjeux du web de demain ? Rubedo est le précurseur d’une nouvelle génération d’outils Web
  • 9. Un peu d’histoire 1990 1995 2000 2005 2010 Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 10. Enjeux de la gestion de contenus moderne LES RÉPONSES RUBEDO®
  • 11. Les Enjeux de la gestion de contenu moderne Socle technique Contribution / ergonomie Performances Mise en page / autonomie Mobilité Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 12. Socle Technique Les critères à considérer - Ouverture & extensibilité - Qualité industrielle - Garanties de pérennité - Diffusion des compétences - Support communautaire / éditeur - Interopérabilité S.I. Les frameworks open-source (PHP, JavaScript, etc.) constituent aujourd’hui un choix fiable et évident pour tous les nouveaux projets. Les CMS de référence (eZ, Drupal, Typo3, …) ont opéré ou sont en train d’opérer dans leur future version une migration vers un framework. Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 13. Socle Technique Le socle technique Rubedo® Rubedo repose sur des briques open-source matures, industrielles et éprouvées, toutes supportées par des éditeurs – Côté Serveur • Framework PHP et bientôt • Moteur de Templates – Côté Client BO FO • Frameworks JavaScript Web • Framework HTML5/CSS3 Web • Framework HTML5 Mobile App : Sencha Touch 2 Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 14. Contribution / ergonomie « Qualité des interfaces de gestion », 2e attente (40%) des votants à l’enquête 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 intégrés à leurs outils du quotidien Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 15. Contribution / ergonomie Rubedo® & l’Ergonomie Icônes favoris Fenêtres redimensionnables, minimisables, maximisables et déplaçables par simple drag&drop Menu principal Barres de tâches Accès aux applications Recherche dans le Back-Office – Un Bureau Virtuel comme Back-Office – Une appropriation instantanée par les utilisateurs – Un espace de travail optimal – Un espace personnalisé & personnalisable Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 16. Performance La performance est la capacité à : – Gérer de grands volumes de données – Gérer des données hétérogènes – Monter en charge (scalabilité) La base de données (relationnelle) est (presque) toujours l’élément limitant dans une architecture Web. => NoSQL et CMS, l’alchimie parfaite ? Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 17. Performance Le NoSQL, comment ça marche ? Les CMS gèrent des Contenus structurés et classés Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 18. Performance Approche relationnelle Approche NoSQL VS type MySQL type MongoDB • Pour un type de contenu : 6 tables Pour un type de contenu : 1 collection • Pour 10 types de contenus : 29 tables Pour 10 types de contenus : 1 collection • 1 requête unitaire = 6 tables et 2 jointures 1 requête unitaire : 1 collection Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 19. Performance NoSQL : Avantages VS Inconvénients • Performances en • Pas de transactions lecture/écriture • Déport de la logique métier • Accès mémoire vs disque dur et des règles métiers dans • Stockage de grands volumes la couche applicative • Montée en charge linéaire • Souplesse de modélisation • Agilité des développements • Gestion des fichiers intégrée (MongoDB) • Le recours à un framework • Sécurité centralisée PHP est indispensable ! • Certains projets transactionnels peuvent nécessiter une architecture hybride (e-commerce par exemple) Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 20. Performance Rubedo® & la Performance – Au lieu de dire : Hybride = Relationnel (+ NoSQL) … Inversons le paradigme ! Rubedo = (+ Relationnel) – L’approche NoSQL se décline aussi bien dans le moteur de stockage que dans le moteur d’indexation et de recherche. Nous avons donc naturellement choisi le moteur NoSQL de référence : Elastic Search Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 21. Mise en page / autonomie Autonomie des Administrateurs / Webmasters / Contributeurs : - dans la gestion des sites, - … des pages, - … et des contenus ! La capacité à définir des types de contenus structurés correspondant à un besoin spécifique est une fonctionnalité très importante, souvent sous-estimée. Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 22. Mise en page / autonomie Rubedo® : Fonctions Studio – Un studio de création complet, à l’usage des Administrateurs et Webmasters, et ne nécessitant aucune compétence de développement : • Création de types de contenus • Création de gabarits de pages • Création de pages • Création de sites • Création de taxonomies Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 23. Mise en page / autonomie Rubedo® : Fonctions Studio : Une bibliothèque extensible d’une trentaine de blocs fonctionnels prêts à l’emploi, à déposer et à paramétrer dans les pages Navigation Cartographie Médias Menu Google Maps Image Fil d'Ariane Audio Développement Vidéo Contenus Contrôleur Zend Galerie d’images Liste de contenus Twig Galerie Flicker Détail de contenu Média Externe Texte Simple Syndication Texte Riche Add This + de nombreux blocs en Carrousel Add This Follow développement : Agenda RSS collaboratif, documentaire, RSE … Utilisateur Recherche Authentification Formulaire Page de recherche Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 24. Mobilité 20 Millions de mobinautes en France, fin 2011 (Médiamétrie) • 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 > réussir à 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 Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 25. Mobilité Rubedo® et la mobilité : 1 solution multi-canal, 2 solutions techniques – Le Responsive Design, natif et intégré à l’outil • Création de sites « Responsive » par simple paramétrage • Fonction de prévisualisation sur les différents devices – Les applications mobiles, au travers d’une plateforme de développement HTML5 : Sencha Touch 2, compilable en applications natives Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 26. NoSQL JavaScript, HTML5, CSS3 DEMONSTRATION Enjeux et réponses L’écosystème Roadmap Introduction Pourquoi RUBEDO ? Démonstration des CMS modernes RUBEDO Q&R
  • 27. L’éco-système de Rubedo www.webtales.fr • Maintenance • Support • Formations • Expertise Communauté Zend www.rubedo-project.org Intégrateurs Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 28. Quelques Références (projets en cours !) Rubedo répond à un grand nombre de cas d’usages : – Sites ou Portails – Plateforme de développement multi-sites : • Internet • Intranet – Extranet collaboratif – E-commerce – Réseau Social – Applications cartographiques – Enquêtes en lignes Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 29. Roadmap Eté 2013 • Migration ZF2 • Social Content • Multilinguisme Fin 2013 • Collaboratif / e-commerce / GED / RSE … 15 mars 2013, disponible en téléchargement sur GitHub Pourquoi RUBEDO Enjeux et réponses L’écosystème Roadmap Introduction Démonstration ? des CMS modernes RUBEDO Q&R
  • 30. Voir le Webinar sur le site de Zend : http://www.zend.com/fr/webinar/zf/70170000000c14i-CMS-rubedo-20130319.flv Questions-Réponses Retrouvez Rubedo au CMSday Le 25 juin 2013 Et toujours : http://www.webtales.fr et http://www.rubedo-project.org