Rubedo

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Rubedo
Rubedo nom

Développeurs Rubedo Project sur GitHub
Première version mars 2013
Dernière version 2.2 (18 juillet 2014)
Écrit en PHP
Environnements Multiplate-forme
Langues Multilingue
Type CMS (système de gestion de contenu) Commerce électronique
Licence GNU GPL V3
Site web Rubedo Project

Rubedo est un système de gestion de contenu (en anglais CMS pour content management system) et de site e-commerce (Commerce électronique) open source. Sa particularité est d'intégrer le Ciblage comportemental pour personnaliser les contenus ou produits en fonction des centres d’intérêt des internautes. Le cms Rubedo est sous licence libre GNU GPL.

Caractéristiques[modifier | modifier le code]

Personnalisation et Ciblage comportemental[modifier | modifier le code]

A partir de la version 2.2, Rubedo propose de personnaliser les sites à l'aide de l'analyse comportementale. Les sites se personnalisent en fonction des précédentes navigations des internautes, connectés ou simples visiteurs. Cette outil, nommé Magic Queries, s'active par une simple case à cocher dans les blocs proposant des contenus ou des produits (Carrousel, listes, ...).

Dans le cadre des sites de contenus, les Magic Queries permettent d'optimiser le taux de retour sur les sites, augmenter les interactions et fidéliser les internautes qui ont accès plus facilement aux articles qui les intéressent.

Magic queries dans Rubedo

Dans le cadre de site e-commerce, la personnalisation permet de mettre en avant des produits consultés précédemment pour augmenter les ventes.

Ergonomie et appropriation[modifier | modifier le code]

La partie administration de Rubedo (back-office) est présentée sous forme de bureau virtuel. Elle permet de personnaliser son environnement de travail et d'accéder à l'aide du menu aux différentes fonctions d'administration des sites, de webmastering et de gestion de contenu. Les fonctions sont proposées aux utilisateurs en fonction de leur droits et rôles. Pour faciliter le travail des contributeurs, des fonctions de création et modification sont également disponibles depuis le front-office (partie visible aux visiteurs).

Gestion des contenus et médias[modifier | modifier le code]

Rubedo permet de créer simplement de nouveaux types de contenus (articles, actualités, événements...) sans aucune connaissance technique. Cette souplesse, permet de définir les options pour les contributeurs et valideurs : choix des champs (éditeur riche, carrousel, date, adresse géolocalisée, vidéos et images de la médiathèque ou externes (Par exemple YouTube, flux RSS...), choix du Workflow, taxonomie, droits. En fonction de la stratégie d'internationalisation choisie, les contenus et les médias peuvent être traduits.

Responsive Web Design natif[modifier | modifier le code]

La mobilité des sites internet ou intranet est devenue une nécessité pour répondre aux besoins des utilisateurs. Rubedo permet de créer des sites qui s'adaptent automatiquement aux écrans sur lesquels ils sont consultés. À l'aide de cases à cocher, l’administrateur peut définir les éléments qui s'afficheront sur les ordinateurs, tablettes et téléphone. La modification des sites et la gestion de leur affichage ne nécessite pas de connaissance technique. L'agencement des sites est réalisé depuis la partie administration de Rubedo. Un module de prévisualisation sur les différents terminaux est disponible en back-office.

Usine à sites et multi-sites[modifier | modifier le code]

Rubedo est une solution multi-sites, plusieurs sites web peuvent être réalisés à partir d'une seule instance. Les sites peuvent partager :

  • un référentiel de contenus éditoriaux (articles, actualités…)
  • un référentiel de documents (images, sons, vidéos, fichiers PDF, fichiers bureautiques…)
  • un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages
  • un référentiel d'utilisateurs
  • un référentiel de charte graphique
  • une galaxie de sites internet/intranet/extranet

Les sites peuvent ensuite être gérés par un administrateur central et de multiple administrateurs au profil plus fonctionnel. La création de nouveaux sites est réalisée à l'aide d'un assistant. La création d'un site se fait à partir d'un site vierge ou d'un modèle de site crée en fonction des besoins.

Recherche et indexation des contenus[modifier | modifier le code]

Rubedo intègre le moteur d’indexation et de recherche libre ElasticSearch.

Elastic Search se caractérise par son modèle ouvert, qualifié de documentaire ou NoSQL, qui lui permet d’indexer des sources de données très versatiles, et par sa capacité à indexer en temps réel de grands volumes de données sans dégradation des performances de recherche.

Les types de données créés par le biais de l’éditeur Rubedo sont instantanément déclarés au moteur d’indexation et les contenus indexés en temps réel. Les visiteurs peuvent donc les consulter dès leur publication sur le Web.

Recherche Rubedo

Exemple de recherche à facettes[modifier | modifier le code]

Rubedo exploite les capacités d’Elasticsearch en proposant nativement une recherche à facettes.

Sur la base d’une recherche plein texte, les facettes propose un affinage automatique des résultats par auteur, type de document, date de publication, format de document… mais également sur la base des taxonomies applicables. Cette recherche peut également être couplée à des fonctions de géolocalisation.

La bibliothèque d’indexation fournit des analyseurs syntaxiques de fichiers pour les formats les plus communs (doc, xls, ppt, xml, openoffice, pdf, html, txt…), pour permettre une recherche textuelle dans le contenu de ces fichiers.

Bureau personnel[modifier | modifier le code]

L’interface est personnalisable graphiquement par l’utilisateur, qui peut librement choisir :

  • Son fond d'écran
  • le thème du back-office

Un système de favoris lui permet d’ajouter des icônes d’accès direct aux fonctions et contenus les plus souvent utilisés. Les icônes sont déplaçables par simple drag&drop et renommables.

Personnalisation Rubedo

Taxonomie des contenus[modifier | modifier le code]

La Taxonomie est la science du classement et de l’organisation. Dans Rubedo elle permet de définir un ensemble de vocabulaires thématiques constitués de termes arborescents, qui servent à classer les contenus. Multi-classement et mises à jour automatiques : La taxonomie permet de proposer un contenu sur plusieurs pages du site sans le dupliquer. Par exemple : Le règlement intérieur d’une entreprise peut être proposé dans une rubrique consacrée aux ressources humaines, et aussi dans une rubrique regroupant les documents utiles. La multi-classification des contenus et documents offre aux contributeurs l’avantage de ne modifier qu’une seule et unique fois le contenu. Les autres pages affichant ce même contenus, seront mises à jour automatiquement. Affichage de contenus en fonction de leur classement La taxonomie permet également de gérer des filtres sur les contenus pour leur remontée dans les blocs (par exemple : liste d’actualités ayant trait aux transports concernant les étudiants), ou de créer des liens automatiques de navigation par rebond (autres actualités ‘Emploi’) ou par nuage de tags. Par la création de listes de contenus, Rubedo propose un assistant pour créer des requêtes à partir de cette classification par taxonomie.

Requeteur dynamique Rubedo


CMS NOSQL[modifier | modifier le code]

Le CMS Rubedo est construit sur une base NoSQL MongoDB. On évoque souvent les capacités Big data (Notamment grande quantité de contenus ou médias site à forte fréquentation) pour ce type de base, alors que ces bases offrent d'autres avantages au sein d'un outil de gestion de contenu. Dans Rubedo, la base NoSQL permet également aux administrateurs fonctionnels de créer et modifier instantanément les types de contenus (articles, actualités, événements, fiches...) sans recourir à un développement. Le nombre des types de contenus peut être illimité (Variété). Les capacités Big Data apportées par la base MongoDB permettent également d’envisager sereinement l’évolution des sites web : Pic de charge, augmentation du trafic de fréquentation ou croissance importante des articles et vidéos sont gérés nativement.

Prix et distinctions[modifier | modifier le code]

2013 : Award de l’innovation technique en présentant son socle Big Data : MongoDB, Elasticsearch et Zend framework[1].

2014 : Award de l'innovation Front-office en présentant la solution de personnalisation en temps réel des sites[2]

Architecture[modifier | modifier le code]

L’architecture logicielle de Rubedo s’appuie sur des solutions libres  :

Notes et références[modifier | modifier le code]

Le projet Rubedo est supporté par l’École centrale Paris (fr) Site de l'Incubateur

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]


  1. « Les vainqueurs des CMSday Awards ! », sur http://2013.cmsday.fr,‎ 01/07/2013 (consulté le 29/07/2014)
  2. « Les révélations des CMSday Awards », sur http://www.cmsday.fr,‎ 24/06/2014 (consulté le 29/07/2014)