SlideShare une entreprise Scribd logo
1  sur  77
Télécharger pour lire hors ligne
LIVRE BLANC RUBEDO 3.X
Rubedo version 3.x
Avril 2016
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 2
SOMMAIRE
1 Introduction .................................................................................................................... 4
2 Un coût de possession optimal....................................................................................... 5
3 Vue d'ensemble des fonctionnalités ............................................................................... 8
3.1 Fonctions d’administration....................................................................................... 9
3.2 Fonctions Studio ....................................................................................................10
3.3 Fonctions de contribution .......................................................................................11
3.4 Ergonomie du back-office : bureau virtuel ..............................................................12
3.5 La personnalisation du back-office .........................................................................14
3.6 La contextualisation pour guider l’utilisateur ...........................................................15
4 Administration des sites et autonomie ...........................................................................16
4.1 Un bureau ergonomique.........................................................................................16
4.2 Gestion de l’arborescence : Rubriques et pages ....................................................19
4.3 Ajouts de fonctionnalités : blocs fonctionnels..........................................................21
1.1.1 Quelques blocs en détail : ...............................................................................22
4.4 Taxonomie : une navigation transversale ...............................................................27
1.1.2 Affichage de contenus en fonction de leur classement....................................29
4.5 Gérer les accés : Espaces de travail ......................................................................29
4.6 Gestion des utilisateurs et des droits......................................................................30
1.1.3 Définir les utilisateurs ......................................................................................30
1.1.4 Les groupes ....................................................................................................32
4.7 Gérer les Langues des sites...................................................................................33
4.8 Importer facilement des contenus...........................................................................34
5 Une Contribution simple et intuitive ...............................................................................35
5.1 Gestion des contenus et des documents................................................................35
1.1.5 Contribution en front-office ..............................................................................35
1.1.6 Editeur de texte riche : Wysiwyg .....................................................................37
1.1.7 Médias et documents ......................................................................................39
1.1.8 Versionning : gestion des versions..................................................................39
5.2 Suivi et validation des contenus : Workflows ..........................................................40
1.1.9 Notifications et alertes.....................................................................................41
1.1.10 Tableau de bord éditorial.................................................................................41
5.3 Médiathèque : Documents, images, vidéos et sons................................................42
5.4 Editer les images avec l’éditeur graphique .............................................................43
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 3
5.5 Prévisualisation du site sur les terminaux...............................................................44
1.1.11 Visualiser un site à une date donnée...............................................................45
6 Construire et modifier sans développement avec les fonctions Studio...........................46
6.1 Gestion de site et multi-sites ..................................................................................46
1.1.12 Intégration de solutions externes.....................................................................47
6.2 Masques de page et Responsive Design ...............................................................47
1.1.13 Responsive design pour un web mobile ..........................................................48
6.3 Mettre en forme ses contenus ................................................................................49
6.5 Des contenus adaptés et personnalisés.................................................................50
6.6 Des médias adaptés et personnalisés....................................................................51
7 Rubedo eCommerce .....................................................................................................52
8 Fonctionnalités et services transverses.........................................................................54
8.1 Personnalisation et recommandation par ciblage comportemental.........................54
1.1.14 La personnalisation des sites avec les Magic Queries de Rubedo ..................55
8.2 Rendre la recherche intuitive et pertinente .............................................................55
1.1.15 Restriction de recherche et facettes prédéfinies..............................................57
1.1.16 Enregistrement des recherches.......................................................................57
8.3 Des sites Multilingues.............................................................................................57
1.1.17 Stratégie multilingue du site ............................................................................58
1.1.18 Affichage des langues.....................................................................................59
1.1.19 La traduction des fonctions du site ..................................................................59
1.1.20 La traduction des contenus .............................................................................61
8.4 Optimisé pour le Référencement............................................................................63
9 Autres Fonctionnalités pour les utilisateurs....................................................................63
9.1 Recherche évoluée et fédérée ...............................................................................63
9.2 Résultats de recherche ..........................................................................................64
9.3 Cartographie ..........................................................................................................65
10 Liste des fonctionnalités Rubedo 3 ............................................................................66
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 4
1 INTRODUCTION
Rubedo transforme l’expérience digitale de tous les utilisateurs en apportant les fondations
permettant de définir et bâtir rapidement des stratégies web à 360° (sites web et mobiles,
applications métiers, extranet clients, e-commerce…).
Rubedo est une plateforme digitale open-source professionnelle de gestion de contenus et de
e-commerce. Le socle big data de Rubedo intègre l’analyse prédictive pour offrir la
personnalisation en temps réel des sites aux centres d’intérêt des visiteurs.
Une gamme complète de fonctionnalités permet de mutualiser sur un même socle technique
de multiples sites internet, intranet ou extranet.
Rubedo en quelques points :
• Un outil professionnel et open-source
• Un outil intuitif pour tous les utilisateurs
• Un moteur de personnalisation en temps réel
• Un outil souple et évolutif
• Une infrastructure modulaire et extensible
• Des fonctionnalités de paramétrage avancé
• Une palette fonctionnelle riche et intégrée
Rubedo constitue une solution globale et souple. Basée sur les dernières innovations
techniques, la structure modulaire de Rubedo permet d’étendre les fonctionnalités tout en
assurant la flexibilité et les performances des sites web.
Le projet Rubedo est supporté par l’éditeur français WebTales, dont l’objectif est d’offrir à ses
clients et utilisateurs une offre de qualité conciliant, au meilleur coût, richesse fonctionnelle et
intuitivité.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 5
2 UN COUT DE POSSESSION OPTIMAL
Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé
quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps
à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des
coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement,
administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité
d’un projet.
Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les
étapes de la vie d’un projet.
En phase de conception :
〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir
des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus
nécessaires à la construction d’un prototype.
En phase de développement :
〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs
fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants
lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque
s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau
blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont
immédiatement disponibles pour l’ensemble des sites gérés par la plateforme.
〉 Développement multi-support : Rubedo permet de créer nativement des sites multi-
support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou
smartphone, sans aucun développement complémentaire.
〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une
gamme complète d’outils de création de sites, entièrement intégrés dans le back-
office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement
de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des
vocabulaires de classification, … sans aucune intervention technique.
〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de
son back-office offrent un environnement particulièrement adapté aux
développements agiles. Un site peut être construit par itérations successives, en
enrichissant et en adaptant les structures de données et leur restitution.
〉 Composants industriels : Rubedo est construit sur des briques logicielles open-
source innovantes mais éprouvées, largement répandues et supportées à la fois
par des communautés actives et des éditeurs commerciaux. Il est facile de trouver
des compétences et l’utilisation de frameworks de référence PHP & Javascript est
la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 6
Formation :
〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition
front-office permet de réaliser simplement les tâches de création et d’édition de
contenus.
〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques
connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité
d’un bureau virtuel.
〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL
MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur
des serveurs standards et peu onéreux, faciles à multiplier pour créer des
infrastructures puissantes.
〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une
multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus
et documents entre ces sites. Chaque site peut en outre s’adapter
automatiquement au support de consultation (PC, smartphone et tablette).
〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur
conception pour supporter de très fortes charges et stocker de grands volumes de
données. Contrairement aux bases de données relationnelles, il est très facile de
s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de
serveurs à l’infrastructure.
〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la
gestion de la sécurité au niveau d’une couche de service qui garantit la bonne
propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes,
contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont
également stockés dans la base de données, ce qui évite toute faille de sécurité
liée à une mauvaise configuration des accès réseau à un système de fichier.
Maintenance corrective :
〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source
garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou
modifié librement et gratuitement par la communauté.
〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre
toute une panoplie de services de maintenance et de support permettant de
fiabiliser et de garantir les déploiements d’environnements professionnels sous
Rubedo.
Maintenance évolutive :
〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les
outils Studio offrent aux administrateurs et webmaster une très grande liberté pour
faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre
initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 3
5.5 Prévisualisation du site sur les terminaux...............................................................44
1.1.11 Visualiser un site à une date donnée...............................................................45
6 Construire et modifier sans développement avec les fonctions Studio...........................46
6.1 Gestion de site et multi-sites ..................................................................................46
1.1.12 Intégration de solutions externes.....................................................................47
6.2 Masques de page et Responsive Design ...............................................................47
1.1.13 Responsive design pour un web mobile ..........................................................48
6.3 Mettre en forme ses contenus ................................................................................49
6.5 Des contenus adaptés et personnalisés.................................................................50
6.6 Des médias adaptés et personnalisés....................................................................51
7 Rubedo eCommerce .....................................................................................................52
8 Fonctionnalités et services transverses.........................................................................54
8.1 Personnalisation et recommandation par ciblage comportemental.........................54
1.1.14 La personnalisation des sites avec les Magic Queries de Rubedo ..................55
8.2 Rendre la recherche intuitive et pertinente .............................................................55
1.1.15 Restriction de recherche et facettes prédéfinies..............................................57
1.1.16 Enregistrement des recherches.......................................................................57
8.3 Des sites Multilingues.............................................................................................57
1.1.17 Stratégie multilingue du site ............................................................................58
1.1.18 Affichage des langues.....................................................................................59
1.1.19 La traduction des fonctions du site ..................................................................59
1.1.20 La traduction des contenus .............................................................................61
8.4 Optimisé pour le Référencement............................................................................63
9 Autres Fonctionnalités pour les utilisateurs....................................................................63
9.1 Recherche évoluée et fédérée ...............................................................................63
9.2 Résultats de recherche ..........................................................................................64
9.3 Cartographie ..........................................................................................................65
10 Liste des fonctionnalités Rubedo 3 ............................................................................66
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 8
3 VUE D'ENSEMBLE DES FONCTIONNALITES
Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de
nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet
d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site
métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce).
Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée :
• 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …)
• un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages
• une galaxie de sites internet/intranet/extranet/e-commerce
Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les
différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et
rapidement de nouveaux sites, vides ou par duplication de sites modèles.
Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines
fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits
d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été
regroupées en trois parties :
• Les fonctions d’Administration, dédiées aux administrateurs
• Les fonctions Studio, dédiées aux webmasters et développeurs
• Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 9
3.1 FONCTIONS D’ADMINISTRATION
Les fonctions d’administration regroupent les
actions de management transverses aux sites :
• Gestion des requêtes sur les contenus,
• Gestion des taxonomies,
• Paramétrage des droits et des
utilisateurs,
• Gestion des espaces de travail,
• Supervision du site,
• Imports/exports de données,
• Dump et restaure de sites,
• Gestion des listes de diffusion,
• Gestion des langues,
• Affichage des logs d’application,
• Paramètres de configuration (cache et
mails).
Elles offrent aux gestionnaires centraux de
nombreux outils de pilotage.
Les différentes solutions CMS du marché offrent des interfaces d’autant plus complexes que
le produit est riche fonctionnellement. Elles nécessitent de la part des utilisateurs un temps
d’appropriation ou de formation important, ne sont pour la plupart pas personnalisables,
fonctionnellement ou graphiquement, et sont peu évolutives.
Ce constat a guidé la conception des interfaces d’administration de Rubedo, qui offre une
alternative radicalement différente en matière d’ergonomie, et permet une appropriation quasi
instantanée par tout utilisateur d’une solution bureautique PC ou Mac.
Rubedo
Les + de Rubedo :
Natif
Développement
Gérer les utilisateurs & les droits X
Référentiel de contenus partagé entre les sites X
Référentiel de médias partagé entre les sites X
Créer des requêtes de remontées de contenus X
Créer un nouvel axe de classification transverse X
Créer de nouvelles facettes de recherche X
Superviser les sites X
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 10
3.2 FONCTIONS STUDIO
Les fonctions studios regroupent les actions de
paramétrage avancé directement liées aux sites :
• Gestion des sites,
• Gestion des masques de pages,
• Gestion des emails et emailing
• Gestion des types de contenus,
• Flux RSS
• Gestion de types de médias,
• Gestion de types d’utilisateurs,
• Gestion des thèmes graphiques.
Elles offrent aux webmasters ou administrateurs
fonctionnels de puissants outils de structuration
du fond (les données) et de la forme (mise en
page).
Rubedo
Les + de Rubedo :
Natif
Développement
Créer de nouveaux sites X
Dupliquer un site existant X
Créer de nouveaux gabarits de pages X
Créer un nouveau type de contenus X
Créer un nouveau type de média X
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 11
3.3 FONCTIONS DE CONTRIBUTION
Les fonctions de contribution regroupent l’ensemble des possibilités
offertes aux contributeurs et aux valideurs pour créer, modifier, valider,
diffuser, supprimer et archiver des contenus, documents bureautiques et
multimédias :
• Gestion de l’arborescence et des pages,
• Prévisualisation des sites : supports PC/tablette/smartphone,
langues, à date,
• Tableau de bord éditorial,
• Gestion des contenus,
• Médiathèque,
Le back-office offre les outils nécessaires à la gestion complète du cycle de
vie (workflow) des contenus, de leur création à leur archivage. Pour faciliter
le travail des contributeurs, il est également possible de créer et d’éditer
des contenus directement depuis le front-office.
Pour accélérer la collaboration et faciliter les échanges, Rubedo intègre des notifications par
email aux différentes étapes du workflow. Le versionning permet de gérer les différentes
versions des contenus.
Rubedo
Les + de Rubedo :
Natif
Développement
Créer de nouveaux contenus et documents X
Créer des blocs de remontées automatiques de
contenus et médias
X
Agencer les blocs dans une page X
Gérer l’affichage mobile ou tablette X
Moteur de recherche plein-texte à facettes X
Contribution depuis le front-office X
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 4
1 INTRODUCTION
Rubedo transforme l’expérience digitale de tous les utilisateurs en apportant les fondations
permettant de définir et bâtir rapidement des stratégies web à 360° (sites web et mobiles,
applications métiers, extranet clients, e-commerce…).
Rubedo est une plateforme digitale open-source professionnelle de gestion de contenus et de
e-commerce. Le socle big data de Rubedo intègre l’analyse prédictive pour offrir la
personnalisation en temps réel des sites aux centres d’intérêt des visiteurs.
Une gamme complète de fonctionnalités permet de mutualiser sur un même socle technique
de multiples sites internet, intranet ou extranet.
Rubedo en quelques points :
• Un outil professionnel et open-source
• Un outil intuitif pour tous les utilisateurs
• Un moteur de personnalisation en temps réel
• Un outil souple et évolutif
• Une infrastructure modulaire et extensible
• Des fonctionnalités de paramétrage avancé
• Une palette fonctionnelle riche et intégrée
Rubedo constitue une solution globale et souple. Basée sur les dernières innovations
techniques, la structure modulaire de Rubedo permet d’étendre les fonctionnalités tout en
assurant la flexibilité et les performances des sites web.
Le projet Rubedo est supporté par l’éditeur français WebTales, dont l’objectif est d’offrir à ses
clients et utilisateurs une offre de qualité conciliant, au meilleur coût, richesse fonctionnelle et
intuitivité.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 13
Le menu du bureau virtuel s’adapte ensuite automatiquement aux rôles définis pour les
groupes d’utilisateurs. Dans l’exemple ci-dessous :
• Les contributeurs ont accès aux contenus et à la médiathèque.
• Les valideurs ont des droits étendus sur l’ensemble des fonctionnalités du site mais la
gestion des groupes d’utilisateurs et les fonctionnalités plus techniques ne leurs sont
pas proposées.
• L’administrateur de cet exemple accède à l’ensemble des fonctionnalités disponibles.
Ainsi, l’accès au bureau virtuel et à l’ensemble des fonctions de Rubedo sont
personnalisables.
Ces capacités avancées de personnalisation permettront notamment de gérer les différents
accès des utilisateurs.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 14
3.5 LA PERSONNALISATION DU BACK-OFFICE
Les pages, contenus et médias peuvent être sélectionnés en favoris par les utilisateurs.
L’utilisateur peut ensuite organiser son bureau et agencer ses favoris.
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.
Les menus et barres d’outils sont personnalisés par rapports aux droits des utilisateurs, ne
leur donnant accès qu’aux fonctionnalités autorisées.
Rubedo permet également aux utilisateurs de sélectionner la langue de l’interface
d’administration qu’il souhaite utiliser.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 15
3.6 LA CONTEXTUALISATION POUR GUIDER L’UTILISATEUR
Le bandeau contextuel s’adapte au contexte d’utilisation
L’utilisateur est guidé dans ses interactions
L’affichage synthétique de métadonnées en pied de page offre un niveau
d’information intermédiaire entre liste et détail
Toutes les fenêtres reprennent le principe d’un bandeau haut et d’un pied de page contextuels
à l’élément ou aux éléments sélectionnés. Les copies d’écran ci-après illustrent ce principe qui
permet de ne pas démultiplier les écrans comme dans une interface web classique. Cela offre
en outre un guidage naturel à l’utilisateur, qui ne voit apparaître que les actions auxquelles il
a droit.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 16
4 ADMINISTRATION DES SITES ET AUTONOMIE
4.1 UN BUREAU ERGONOMIQUE
Ergonomie de l'administration
Simplicité d'utilisation
Adapté aux profils utilisateurs et personnalisable
L’ergonomie du back-office pour les utilisateurs est l’essence même de Rubedo. Intuitif et basé
sur les principes ergonomiques latents, Rubedo offre aux contributeurs un outil rapide à
prendre en main.
L’objectif est d’optimiser le temps d’appropriation d’un nouvel outil et assurer un transfert de
compétences rapide.
• Personnalisé pour chaque groupe d’utilisateurs, le back-office permet d’offrir
uniquement les fonctionnalités nécessaires.
Les fonctionnalités sont adaptées et personnalisables en fonction du profil des utilisateurs. En
complément des droits par défaut proposés dans Rubedo, les droits de lecture/écriture de
chaque groupe peuvent être personnalisés.
FIGURE 1 - SELECTION DES ROLES
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 17
• Personnalisable par les utilisateurs, il est possible simplement d’ajouter des raccourcis
sur le bureau.
Pour les utilisateurs disposant des droits d’accès au bureau virtuel, un système de favoris leur
permet de personnaliser et agencer leur espace de travail.
Le back-office de la solution permet aussi de créer simplement de nouveaux types de
contenus (Actualités, événements, articles, …) ainsi que les formulaires de saisie associés.
La souplesse de création et de personnalisation des types de contenus est présentée au
chapitre -
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 18
Des contenus adaptés et personnalisés .
L’ensemble des fonctionnalités sont présentées sous forme de bandeau afin de faciliter l’accès
aux actions fréquentes : modifier, créer, enregistrer, etc…
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 19
4.2 GESTION DE L’ARBORESCENCE : RUBRIQUES ET PAGES
Composition des pages directement dans l’interface d’administration
Organisation de l’arborescence en drag and drop
Modification, ajout et suppression de rubrique en un clic avec effet immédiat
Bibliothèque riche et extensible de blocs fonctionnels
Construction automatique des listes de contenus
La création d’une page ou d’une rubrique s’effectue directement depuis le bureau Rubedo
avec l’application Pages.
Une page est obligatoirement construite à partir d’un masque de pages. Les masques de
pages sont des gabarits/templates qui définissent l’organisation générale des pages crées à
partir de ce masque.
Les masques permettent également de définir les blocs fonctionnels (menu, fil d’Ariane, pied
de page par exemple) qui seront figés dans les pages. Ils offrent aux organisations la
possibilité d’organiser la mise en forme de leurs sites et d’homogénéiser le rendu proposé aux
utilisateurs.
Il ne reste plus au webmaster qu’à composer sa page en plaçant et en paramétrant des blocs
fonctionnels, qui permettent d’afficher des contenus ou d’offrir des fonctionnalités à l’utilisateur.
L’arborescence générale des sites peut proposer un nombre illimité de niveaux
d’arborescence. On parle ici d’arborescence de navigation. C’est-à-dire le plan du site affiché
aux utilisateurs.
Dans le cadre de site multilingue, chaque langue peut disposer de son arborescence propre.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 20
FIGURE 2 - APPLICATION PAGES
Les icônes du bandeau de l’application permettent de gérer la création de page. Une fois
l’arborescence finalisée, un simple déplacement par drag and drop permet de déplacer les
pages et sous-pages en fonction des besoins.
Les modifications sont prises en compte immédiatement et s’affichent en temps réel pour les
utilisateurs.
La modification des titres des rubriques et des pages est réalisée par un double clic sur les
titres ou sur l’onglet propriétés.
FIGURE 3 - ORGANISATION DE L'ARBORESCENCE PAR DRAG AND DROP
Les personnes disposant des droits ont la possibilité d’ajouter, modifier et supprimer des blocs
fonctionnels sur les pages.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 21
L’enregistrement de la page donne lieu à une mise à jour en temps réel du site.
4.3 AJOUTS DE FONCTIONNALITES : BLOCS FONCTIONNELS
Rubedo est une solution intégrée. Rubedo est installé par défaut avec une bibliothèque de
blocs qui s’enrichit régulièrement :
• Contenus
〉 Agenda
〉 Carrousel de contenus
〉 Liste de contenus
〉 Détail de contenu
〉 Texte riche
〉 Texte simple
〉 RSS (Extension)
• Recherche
〉 Recherche simple
〉 Résultats de recherche
• Formulaires
〉 Abonnement newsletter
〉 Désabonnement newsletter
〉 Contact
〉 Formulaires (3.2)
• Multimédia
〉 Audio
〉 Galerie d’images
〉 Image
〉 Média externe (Youtube,
Dailymotion, Slideshare, …)
〉 Téléchargement anonyme ou
suivi
〉 Vidéo
〉 Flash
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 5
2 UN COUT DE POSSESSION OPTIMAL
Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé
quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps
à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des
coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement,
administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité
d’un projet.
Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les
étapes de la vie d’un projet.
En phase de conception :
〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir
des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus
nécessaires à la construction d’un prototype.
En phase de développement :
〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs
fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants
lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque
s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau
blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont
immédiatement disponibles pour l’ensemble des sites gérés par la plateforme.
〉 Développement multi-support : Rubedo permet de créer nativement des sites multi-
support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou
smartphone, sans aucun développement complémentaire.
〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une
gamme complète d’outils de création de sites, entièrement intégrés dans le back-
office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement
de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des
vocabulaires de classification, … sans aucune intervention technique.
〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de
son back-office offrent un environnement particulièrement adapté aux
développements agiles. Un site peut être construit par itérations successives, en
enrichissant et en adaptant les structures de données et leur restitution.
〉 Composants industriels : Rubedo est construit sur des briques logicielles open-
source innovantes mais éprouvées, largement répandues et supportées à la fois
par des communautés actives et des éditeurs commerciaux. Il est facile de trouver
des compétences et l’utilisation de frameworks de référence PHP & Javascript est
la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 5
2 UN COUT DE POSSESSION OPTIMAL
Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé
quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps
à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des
coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement,
administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité
d’un projet.
Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les
étapes de la vie d’un projet.
En phase de conception :
〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir
des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus
nécessaires à la construction d’un prototype.
En phase de développement :
〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs
fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants
lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque
s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau
blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont
immédiatement disponibles pour l’ensemble des sites gérés par la plateforme.
〉 Développement multi-support : Rubedo permet de créer nativement des sites multi-
support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou
smartphone, sans aucun développement complémentaire.
〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une
gamme complète d’outils de création de sites, entièrement intégrés dans le back-
office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement
de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des
vocabulaires de classification, … sans aucune intervention technique.
〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de
son back-office offrent un environnement particulièrement adapté aux
développements agiles. Un site peut être construit par itérations successives, en
enrichissant et en adaptant les structures de données et leur restitution.
〉 Composants industriels : Rubedo est construit sur des briques logicielles open-
source innovantes mais éprouvées, largement répandues et supportées à la fois
par des communautés actives et des éditeurs commerciaux. Il est facile de trouver
des compétences et l’utilisation de frameworks de référence PHP & Javascript est
la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 24
1.1.1.3 GALERIES ET LISTES DE MEDIAS
Rubedo permet de proposer aux visiteurs des médias et des documents internes stockés dans
Rubedo ou externes stockés sur des sites web externes.
Plusieurs fonctionnalités sont disponibles :
• Image : Le bloc 'Image' permet d'afficher une image stockée dans la médiathèque
Rubedo.
• Liste de médias : Rubedo permet de créer des listes de médias à partir d’une requête.
En fonction des besoins, il est possible de définir le ou les types de médias (documents,
images, vidéos, sons, animations, …), les termes de taxonomie applicables pour définir
les médias qui seront affichés aux visiteurs du site.
• Audio : Permet de proposer un lecteur de médias audio
• Galerie d’images : Le bloc 'Galerie d’images' permet d’afficher une galerie d’images
stockées dans la médiathèque Rubedo.
• Média Externe : Le bloc 'Média Externe' s’appuie sur l’API oEmbed
(http://oembed.com/) et permet d’afficher un média externe provenant des sources
suivantes :
〉 YouTube (vidéos)
〉 Dailymotion (videos)
〉 Flickr (partage photos)
〉 Vimeo (vidéos)
〉 Poll Everywhere (enquêtes & sondages)
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 25
〉 My Opera (blogs et photos)
〉 SmugMug (partage de photos)
〉 SlideShare (partage de présentation)
〉 WordPress.com (blogs)
〉 chirbit.com (partage de fichiers audio)
〉 CircuitLab (outil de dessin de schéma électrique)
〉 Quizz.biz (outil de sondage)
• Vidéo : Le bloc 'Vidéo' permet d'afficher une vidéo stockée dans la médiathèque
Rubedo. Le lecteur utilisé par défaut est JW Player.
• Téléchargement de médias : Rubedo propose 2 fonctionnalités permettant de proposer
aux visiteurs de télécharger un média, soit en téléchargement direct, soit en leur
proposant d’indiquer une adresse email pour recevoir un lien de téléchargement.
1.1.1.4 RESEAUX SOCIAUX ET PARTAGE
Pour le partage des contenus, Rubedo propose plusieurs fonctionnalités :
• AddThis Share : Le Bloc 'AddThis Share' permet d’ajouter des fonctionnalités de
partage de la page courante sur différents réseaux sociaux.
• AddThis Follow : Le Bloc 'AddThis Follow' permet d’ajouter des icônes de redirection
vers différents réseaux sociaux.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 26
• Twitter : Le bloc 'Twitter' permet d’afficher les Tweet d’un utilisateur Twitter.
• Partage par mail : Le bloc Addthis' permet aux visiteurs d’envoyer un lien vers un
contenu à l’aide d’un formulaire.
FIGURE 5 - ADDTHIS SHARE
1.1.1.5 COMMENTAIRES
Le module commentaire permet d’établir sur certains articles un dialogue avec les visiteurs du
site.
Cette fonctionnalité peut être activée et désactivée via le back-office pour un type de contenu
donné.
Le module commentaire est basé sur la solution Disqus. Outre sa large palette de
fonctionnalités, Disqus offre un niveau d’intégration natif avancé des réseaux sociaux,
particulièrement intéressant pour démultiplier la visibilité des échanges sur le web.
Commentaires
FIGURE 6 - MODULE DE COMMENTAIRE
• Affichage en temps réel
sous la forme d’une
discussion qui peut-être
triée en fonction de la
popularité ou de la date
d’ajout des
commentaires.
• Notifications des
internautes (RSS ou
email) en cas de
nouveaux
commentaires sur un fil
de discussion
• Possibilité d’ajouter des
médias dans les
commentaires
(paramétrable)
• Notation des
commentaires par les
internautes
Modération
• 3 modes de modération : automatique, systématique, systématique pour tout lien dans
un contenu
• Alertes par courriel aux modérateurs déclarés
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 27
• Modération directe par réponse dans le corps du courriel
• Modération en ligne depuis le site
• Modification en ligne des commentaires possible par les modérateurs
Anti-Spam
• Disqus dispose de son propre système anti-spam, qui empêche notamment les robots
de poster des commentaires. Le système s’enrichit également au fur et à mesure des
déclarations de spam effectuées via la modération pour devenir de plus en plus précis.
Réseaux Sociaux
• Identification possible via Twitter, Facebook, Google+ ou Disqus, en plus de
l’identification simple par nom et e-mail
• Possibilité de partage des fils de commentaires sur twitter et Facebook (paramétrable)
• Un onglet communauté permet de visualiser les fils de discussion et les
commentateurs les plus actifs sur le site
4.4 TAXONOMIE : UNE NAVIGATION TRANSVERSALE
Un système de classement multi-dimensionnel simple et puissant
Affichage des contenus et documents dans plusieurs rubriques sans duplication
Des possibilités nouvelles de navigation : rebond, nuage de tags, filtres sur des blocs
de liste de contenu et document
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.
La taxonomie (mots-clefs) permet l’accès transversal à l’information sur chaque site (par
exemple, Collecte, Recyclage, RH, Communication, …).
L’exemple ci-dessous illustre un exemple de Taxonomie.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 28
On y trouve un vocabulaire
« Thèmes », reprenant les grandes
thématiques de classement des
actualités, ainsi qu’un vocabulaire
« Publics » permettant de lister les
cibles d’internautes.
La taxonomie comporte également un
vocabulaire par défaut calqué sur les
différentes rubriques du site.
La classification d’un type de contenu peut
être limitée à un nombre restreints de thèmes
(thèmes autorisés).
Lors de la saisie d’une actualité, le
contributeur - s’il en a les droits - pourra
indiquer :
〉 ses thèmes de rattachement,
〉 les publics visés par l’information,
〉 les rubriques de diffusion.
L’application taxonomie permet une saisie arborescente des mots-clefs. Elle permet de
réaliser un classement détaillé lorsqu’un thème le nécessite.
En fonction des droits, les utilisateurs ajoutent ou modifient les termes de la taxonomie. Ces
nouveautés sont répercutées en temps réel sur l’ensemble des fonctionnalités des sites.
Dans le cadre de sites multilingues, les termes de taxonomie peuvent être traduits si ceux-ci
s’appliquent à l’ensemble des langues. Confère chapitre 8.3 - Des sites Multilingue.
Multi-classement et mises à jour automatiques
La taxonomie permet de proposer un contenu ou un média sur plusieurs pages d’un ou
plusieurs sites sans le dupliquer. Par exemple, une actualité peut être présentée dans un
carrousel à la une et dans une liste des actualités.
La multi-classification des contenus, médias 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
contenu seront mises à jour automatiquement.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 29
1.1.2 AFFICHAGE DE CONTENUS EN FONCTION DE LEUR CLASSEMENT
Cette classification 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 au recyclage et destinées aux
collectivités), ou de créer des liens automatiques de navigation par rebond (autres actualités
Recyclage) ou par nuage de tags.
Dans le cas des médias et documents, la taxonomie permet de créer des galeries d’images et
des listes de documents thématiques.
4.5 GERER LES ACCES : ESPACES DE TRAVAIL
Les espaces de travail permettent de réserver l'accès en lecture, écriture ou diffusion sur des
types de contenus, de médias ou des rubriques de sites à des groupes d'utilisateurs
spécifiques.
Les espaces de travail seront notamment utilisés pour définir les espaces publics et les
espaces clients pour les sites. Cette « séparation » permet également d’assurer un premier
niveau de sécurité.
Les pages sont attribuées à un espace de travail. Les espaces de travail permettent ainsi de
délimiter des « partie d’arborescence » de site en vue d’appliquer des droits particuliers.
Les espaces de travail offrent la possibilité de réaliser des pages qui seront accessibles à un
groupe d’utilisateur.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 30
• Dans l’exemple ci-dessus, un Espace privé a été créé. Une page « Espace privé » a
été associée à cet espace. Le groupe « Valideurs » est le seul groupe à disposer des
droits de lecture et écriture sur cet espace.
Pour chaque espace de travail définis lors des ateliers de conception, des groupes
d’utilisateurs seront paramétrés.
4.6 GESTION DES UTILISATEURS ET DES DROITS
Création et gestion de types d’utilisateurs
Une structure d’annuaire et de droits souples et autonomes
Gestion des modes d’inscriptions et des formulaires
Le terme utilisateur regroupe différents profils d’utilisateurs internes (équipe d’administration,
éditoriale, …) et externes (visiteurs, membres, …). Rubedo permet de différencier les
utilisateurs, par exemple :
• Une personne qui accède au back-office du site
• Une personne qui créé des contenus
• Une personne qui administre tout ou partie du site
• Un Membre connecté
• Un client
• Un abonné à une mailing list
En fonction des groupes auxquels ils sont attachés, les types d’utilisateurs pourront avoir des
droits de contribution, d’édition et d’administration.
Rubedo permet de définir les informations qui composent les profils des utilisateurs et ainsi de
créer des profils personnalisés pour chaque type d’utilisateur d’un site (équipe éditoriale,
membres connectés, clients…).
1.1.3 DEFINIR LES UTILISATEURS
Rubedo offre des outils simples pour définir les types d’utilisateurs en fonction des besoins. Il
suffit de définir les informations qui constitueront les profils.
Il est ainsi possible de définir des profils différents pour l’équipe éditoriale, un client, un
membre, … Si l’inscription est rendue possible depuis les sites, les champs à compléter par
les futurs utilisateurs sont automatiquement liés au profil défini dans l’administration.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 31
FIGURE 7 - EXEMPLE DE FORMULAIRE D'INSCRIPTION
Inscriptions d’utilisateurs depuis les sites
Lorsque les sites proposent aux visiteurs de créer un compte, plusieurs modes
d’inscription sont disponibles :
〉 Aucun : ne permet pas aux utilisateurs de s’inscrire.
〉 Exemple : adapté pour des utilisateurs pour lesquels l’inscription en front n’est pas
permise. Par exemple le type d’utilisateur « Administrateur ».
〉 Modéré : les demandes d’inscriptions nécessitent une validation préalable.
〉 Ouvert : une fois l’inscription réalisée, l’utilisateur peut se connecter directement au
site.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 32
〉 Confirmation par email : la personne qui s’inscrit depuis le site doit valider son email
avant de pouvoir se connecter à son compte utilisateur.
Pour chaque utilisateur, il est possible de définir :
• Son appartenance à un ou plusieurs groupes,
• Son appartenance à un groupe par défaut,
• La durée de validité du compte,
• Le changement de mot de passe.
1.1.4 LES GROUPES
Les groupes permettent de définir les utilisateurs, les espaces de travail et les rôles de gestion
associés.
Les droits sont affectés aux groupes. On distingue :
• Les droits en lecture sur les espaces de travail,
• Les droits en écriture/ action sur les espaces de travail,
• Les rôles pour les espaces de travail associés.
FIGURE 8 - EXEMPLE DE ROLES
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 6
Formation :
〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition
front-office permet de réaliser simplement les tâches de création et d’édition de
contenus.
〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques
connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité
d’un bureau virtuel.
〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL
MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur
des serveurs standards et peu onéreux, faciles à multiplier pour créer des
infrastructures puissantes.
〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une
multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus
et documents entre ces sites. Chaque site peut en outre s’adapter
automatiquement au support de consultation (PC, smartphone et tablette).
〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur
conception pour supporter de très fortes charges et stocker de grands volumes de
données. Contrairement aux bases de données relationnelles, il est très facile de
s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de
serveurs à l’infrastructure.
〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la
gestion de la sécurité au niveau d’une couche de service qui garantit la bonne
propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes,
contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont
également stockés dans la base de données, ce qui évite toute faille de sécurité
liée à une mauvaise configuration des accès réseau à un système de fichier.
Maintenance corrective :
〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source
garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou
modifié librement et gratuitement par la communauté.
〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre
toute une panoplie de services de maintenance et de support permettant de
fiabiliser et de garantir les déploiements d’environnements professionnels sous
Rubedo.
Maintenance évolutive :
〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les
outils Studio offrent aux administrateurs et webmaster une très grande liberté pour
faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre
initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 6
Formation :
〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition
front-office permet de réaliser simplement les tâches de création et d’édition de
contenus.
〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques
connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité
d’un bureau virtuel.
〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL
MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur
des serveurs standards et peu onéreux, faciles à multiplier pour créer des
infrastructures puissantes.
〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une
multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus
et documents entre ces sites. Chaque site peut en outre s’adapter
automatiquement au support de consultation (PC, smartphone et tablette).
〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur
conception pour supporter de très fortes charges et stocker de grands volumes de
données. Contrairement aux bases de données relationnelles, il est très facile de
s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de
serveurs à l’infrastructure.
〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la
gestion de la sécurité au niveau d’une couche de service qui garantit la bonne
propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes,
contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont
également stockés dans la base de données, ce qui évite toute faille de sécurité
liée à une mauvaise configuration des accès réseau à un système de fichier.
Maintenance corrective :
〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source
garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou
modifié librement et gratuitement par la communauté.
〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre
toute une panoplie de services de maintenance et de support permettant de
fiabiliser et de garantir les déploiements d’environnements professionnels sous
Rubedo.
Maintenance évolutive :
〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les
outils Studio offrent aux administrateurs et webmaster une très grande liberté pour
faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre
initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 6
Formation :
〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition
front-office permet de réaliser simplement les tâches de création et d’édition de
contenus.
〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques
connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité
d’un bureau virtuel.
〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL
MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur
des serveurs standards et peu onéreux, faciles à multiplier pour créer des
infrastructures puissantes.
〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une
multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus
et documents entre ces sites. Chaque site peut en outre s’adapter
automatiquement au support de consultation (PC, smartphone et tablette).
〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur
conception pour supporter de très fortes charges et stocker de grands volumes de
données. Contrairement aux bases de données relationnelles, il est très facile de
s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de
serveurs à l’infrastructure.
〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la
gestion de la sécurité au niveau d’une couche de service qui garantit la bonne
propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes,
contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont
également stockés dans la base de données, ce qui évite toute faille de sécurité
liée à une mauvaise configuration des accès réseau à un système de fichier.
Maintenance corrective :
〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source
garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou
modifié librement et gratuitement par la communauté.
〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre
toute une panoplie de services de maintenance et de support permettant de
fiabiliser et de garantir les déploiements d’environnements professionnels sous
Rubedo.
Maintenance évolutive :
〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les
outils Studio offrent aux administrateurs et webmaster une très grande liberté pour
faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre
initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 36
L’édition champ par champ est également accessible en Front-Office afin de faciliter le travail
des contributeurs. Le contenu modifié apparait en temps réel dans la page.
Rubedo permet également de proposer des formulaires de création de contenus depuis le
front-office. En fonction des droits attribués, le contributeur pourra soit soumettre son contenu,
soit le publier en live.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 37
1.1.6 EDITEUR DE TEXTE RICHE : WYSIWYG
Rubedo propose plusieurs modes d’éditeur de texte afin de permettre une maitrise complète
de la présentation des contenus.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 38
En fonction des besoins, l’éditeur wysiwyg propose 3 modes : basic, standard et complet. Ces
différents modes pré-paramétrés et modifiables permettent de présenter des fonctions plus ou
moins étendues lors de la création des contenus.
Par exemple, le mode basic contraint les contributeurs à utiliser les styles de rendu (par
exemple : police, couleur) paramétrés sur le site.
L’éditeur offre nativement une grande palette de fonctionnalités, parmi lesquelles :
〉 Différents modes d’affichage 〉 Copier/Coller depuis Word
〉 Gestion de médias et documents 〉 Correction orthographique
multilingue
〉 Accessibilité W3C WCAG 〉 Rechercher / remplacer
〉 Gestion des styles
〉 Comptabilité étendue os/
navigateurs
〉 Paramétrabilité totale
〉 etc. …
1.1.6.1 VERIFICATION DE L'ORTHOGRAPHE EN COURS DE FRAPPE
L’éditeur wysiwyg de Rubedo propose un correcteur orthographique (SCAYT). L'application
est basée sur les services de vérification d'orthographe de qualité prévus par
WebSpellChecker.net.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 39
1.1.7 MEDIAS ET DOCUMENTS
Les images, animations, sons et vidéos peuvent être intégrés depuis l’éditeur de texte. En
fonction des droits, le contributeur peut ajouter de nouveaux médias et documents ou utiliser
ceux présents dans la médiathèque.
Pour aller plus loin, les images peuvent être redimensionnées dans la fenêtre d’ajout ou
directement dans les contenus.
FIGURE 10 - AJOUTER UN MEDIA
1.1.8 VERSIONNING : GESTION DES VERSIONS
Pour compléter la gestion des contributions et assurer le processus de suivi, Rubedo propose
le versionning des contenus.
La fonction de versionning permet de conserver une trace des modifications successives
apportées à un contenu et permet ainsi de revenir à une version antérieure.
Chaque version d’un contenu permet de visualiser :
• L’auteur
• La date de modification
• Les modifications
Redimensionner vos images
en contexte
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 40
5.2 SUIVI ET VALIDATION DES CONTENUS : WORKFLOWS
Des workflows distincts pour chaque type de contenu
Des workflows simples intégrés
Afin d’assurer une relecture ou une homogénéité des contenus diffusés sur un site, une
validation avant publication est souvent nécessaire. Pour répondre à ce besoin, Rubedo
permet d’associer à chaque type de contenu un workflow de validation distinct.
La solution offre nativement 2 workflows préconfigurés :
• La publication directe : le contributeur peut directement publier et mettre en ligne son
contenu
• La publication à un niveau de validation : les actions sont réparties entre les groupes
« contributeurs » et « valideurs »
Le contributeur :
〉 Crée des contenus à l'état
brouillon
〉 Soumet ses contenus pour
validation
〉 Renseigne les dates de
publication
Le validateur :
〉 Peut créer des contenus
〉 Publie/refuse les contenus
soumis
〉 Met en ligne ou hors ligne
Les actions disponibles sont affichées pour chaque état et filtrées en fonction du profil
utilisateur dans la barre d’outils du module Contenus.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 41
1.1.9 NOTIFICATIONS ET ALERTES
Lors d’un travail collaboratif sur un contenu ou un document, les notifications de mises à
disposition ou de changement sont toujours nécessaires pour fluidifier les processus de travail.
Rubedo intègre l’envoi d’email aux personnes qui ont le droit de valider, aux contributeurs
lorsqu’un contenu a été validé.
1.1.10 TABLEAU DE BORD EDITORIAL
Un tableau de bord permet de suivre les contributions et leur statut.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 42
5.3 MEDIATHEQUE : DOCUMENTS, IMAGES, VIDEOS ET SONS
Médiathèque de contenus multimédias et de documents
Taxonomie intégrée
Gestion des métadonnées (accessibilité)
Chargement en masse par drag&drop
Recherche avancée à facettes
Rubedo permet la diffusion de médias et documents au sein des sites. Chaque type de médias
(par exemple : images, vidéos, documents) dispose de son propre formulaire, organisé en
fonction des besoins (cf. chapitre 6.6 - Des médias ).
Dans l’exemple ci-dessous, le formulaire d’ajout d’images proposent une alternative textuelle
et une description afin de répondre aux normes d’accessibilité.
Les médias et documents peuvent être affiliés à la taxonomie et à un ou plusieurs sites et
espaces de travail. L’ensemble des médias classés avec la taxonomie ont ainsi la capacité
d’être affichés par thématiques en fonction des différents besoins. Ils pourront ensuite être
utilisés dans les contenus des sites désignés.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 7
recherche, de nouveaux contenus, de nouveaux espaces privés : toutes ces tâches
généralement complexes s’effectuent par simple manipulation dans l’interface
back-office, sans aucune nécessité de recourir à un développeur.
〉 Mutualisation des développements complémentaires : l’architecture modulaire de
Rubedo permet de mutualiser les composants spécifiques (par exemple un
nouveau bloc, un nouveau type de contenus, etc.) entre les différents sites gérés
par une même instance, ou même entre plusieurs instances différentes. Les
développements sont donc réutilisables et l’effort de développement facilement
mutualisable.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 44
5.5 PREVISUALISATION DU SITE SUR LES TERMINAUX
Rubedo intègre une fonction de prévisualisation de site sur les principaux formats d’affichage :
L’ensemble des pages peut être consulté dans la prévisualisation. En fonction des éléments
que vous décidez d’afficher sur les différents terminaux, le site propose des mises en page
différentes.
La gestion d’affichage des blocs par type de terminaux est décrite au chapitre 4.2 - Gestion de
l’arborescence : Rubriques.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 45
1.1.11 VISUALISER UN SITE A UNE DATE DONNEE
Afin de suivre l’évolution d’un site dans le temps, l’application prévisualisation offre la
possibilité de consulter un site à une date future.
Cette fonction permet notamment :
• De voir le site tel qu’il sera à une date donnée,
• Visualiser dans le site les contenus qui sont actuellement en mode brouillon,
• Visualiser les contenus dont l’affichage est programmé à une date ultérieure.
FIGURE 12 - PREVISUALISATION
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 46
6 CONSTRUIRE ET MODIFIER SANS
DEVELOPPEMENT AVEC LES FONCTIONS
STUDIO
6.1 GESTION DE SITE ET MULTI-SITES
Autonomie des administrateurs dans la création de nouveaux sites
Création de sites modèles
Intégration des clés d’Api externes (Google maps, Analytics, Disqus)
Gestion et création de site accessible aux profils fonctionnels
Sélection des langues
Le back-offre de Rubedo offre une panoplie complète d’outils de création de sites internet,
dont l’objectif est de garantir aux webmestres, contributeurs et administrateurs une autonomie
totale dans la gestion courante et dans l’évolutivité de leur site.
L’application Sites permet aux administrateurs de gérer les différents sites. Rubedo offre une
fonctionnalité évoluée de création de site :
• Création d’un site par duplication d’un site modèle,
• Création d’un site « vide » qu’il faudra paramétrer.
La création d’un site passe par trois grandes phases :
•Utilisateurs
•Types de contenus
•Taxonomie
•Masques de pages
•Charte graphique
1.
Paramétrage
•Pages
•Blocs
•Contenus
•Documents
2.
Contribution •Workflows
•Recherche full-text
•Requêteur
3. Publication
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 47
Chaque grande fonction est implémentée sous forme d’application ou module accessible
depuis le menu principal. Les chapitres suivants offrent un aperçu des fonctionnalités offertes
par ces modules.
1.1.12 INTEGRATION DE SOLUTIONS EXTERNES
Pour chaque site, il est possible d’enregistrer en back-office les clefs des API des applications
externes.
Rubedo permet notamment l’enregistrement des API suivantes :
• Google maps pour la géolocalisation,
• Google analytics pour les statistiques de fréquentation,
• DisQus pour l’ajout de commentaires.
6.2 MASQUES DE PAGE ET RESPONSIVE DESIGN
Un assistant complet de création de gabarits de pages
Autonomie optimisée pour la conception de nouveaux masques de page par des
profils fonctionnels
Simplicité de mise en œuvre des versions mobiles
Prise en compte native des déclinaisons mobiles et tablettes
La construction d’un site internet requiert en moyenne et en fonction de sa complexité de 3 à
15 gabarits de pages différents. On entend par gabarit l’architecture de l’information et des
fonctionnalités présentées au sein de la page web. Les gabarits sont généralement découpés
en lignes et colonnes, comme illustré sur les schémas suivants :
Certaines de ces fonctionnalités peuvent être présentes sur plusieurs gabarits : classiquement
le menu général et le pied de page seront des éléments permanents sur l’ensemble des pages
du site.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 48
Le module « Masque de Page » de Rubedo permet de créer graphiquement les gabarits,
appelés « masques », car ils permettent à la fois de définir le découpage de la page en lignes
et colonnes mais également de paramétrer les blocs fonctionnels qui seront inamovibles sur
toutes les pages créées sur le même masque.
La copie d’écran ci-après illustre la création d’un masque de page à 3 colonnes, avec header
et footer.
1.1.13 RESPONSIVE DESIGN POUR UN WEB MOBILE
Les masques de pages produisent par défaut des pages qui s’adaptent automatiquement au
format du navigateur (écran, tablette, smartphone) qui les consulte : c’est ce qu’on appelle le
Responsive Design. Cette capacité technique est unique sur le marché des CMS. Elle est
rendue possible par l’intégration au sein de Rubedo des dernières innovations CSS3 et
HTML5 :
• Les largeurs des colonnes sont exprimées en pourcentage et non en taille fixe : les
colonnes se redimensionnent donc pour utiliser le maximum de place disponible en
conservant leurs dimensions.
• Tous les éléments (lignes, grilles, colonnes) disposent d’options de visibilité selon les
supports. On peut donc masquer un élément sur smartphone et pas sur tablette et vice-
versa.
• Les éléments de menus permettent de spécifier le comportement de ceux-ci lors d’une
réduction de l’espace d’affichage
Propriétés de
la ligne
sélectionnée
Colonne
sélectionnée
Liste des
masques
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 8
3 VUE D'ENSEMBLE DES FONCTIONNALITES
Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de
nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet
d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site
métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce).
Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée :
• 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …)
• un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages
• une galaxie de sites internet/intranet/extranet/e-commerce
Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les
différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et
rapidement de nouveaux sites, vides ou par duplication de sites modèles.
Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines
fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits
d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été
regroupées en trois parties :
• Les fonctions d’Administration, dédiées aux administrateurs
• Les fonctions Studio, dédiées aux webmasters et développeurs
• Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 8
3 VUE D'ENSEMBLE DES FONCTIONNALITES
Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de
nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet
d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site
métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce).
Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée :
• 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …)
• un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages
• une galaxie de sites internet/intranet/extranet/e-commerce
Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les
différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et
rapidement de nouveaux sites, vides ou par duplication de sites modèles.
Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines
fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits
d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été
regroupées en trois parties :
• Les fonctions d’Administration, dédiées aux administrateurs
• Les fonctions Studio, dédiées aux webmasters et développeurs
• Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 8
3 VUE D'ENSEMBLE DES FONCTIONNALITES
Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de
nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet
d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site
métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce).
Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée :
• 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …)
• un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages
• une galaxie de sites internet/intranet/extranet/e-commerce
Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les
différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et
rapidement de nouveaux sites, vides ou par duplication de sites modèles.
Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines
fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits
d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été
regroupées en trois parties :
• Les fonctions d’Administration, dédiées aux administrateurs
• Les fonctions Studio, dédiées aux webmasters et développeurs
• Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 52
d’assurer la complétude des informations saisies à l’aide du caractère facultatif ou obligatoire
des champs.
7 RUBEDO ECOMMERCE
Rubedo Commerce est la solution de gestion de sites/ multi-sites e-commerce.
Adossé aux fonctionnalités de gestion des contenus et des médias de Rubedo cms, Rubedo
Commerce offre un environnement complet permettant de gérer plusieurs sites internet,
intranet, extranet et e-commerce.
Rubedo Commerce bénéficie ainsi de l’ensemble des fonctionnalités de Rubedo : e-mailing,
gestion des droits, médiathèques, studios, enquêtes, …
Pour optimiser les ventes, un moteur de recommandation/personnalisation par ciblage
comportemental est intégré dans la solution Rubedo.
La brique Commerce propose les fonctionnalités suivantes :
• Gestion multi-boutique
• Gestion de catalogues produits
〉 Import de catalogues produits
〉 Nombre d’articles illimité,
〉 Nombre de caractéristiques illimité et configurable
〉 Gestion des configurations produit / déclinaisons
〉 Gestion des promotions par produit
〉 Gestion des stocks
〉 Gestion de catégories
〉 Les produits épuisés deviennent automatiquement indisponibles à l’achat ou
possibilité d’autoriser les commandes de produits épuisés
• Recherche :
〉 Recherche à facettes
〉 Recherche en autocomplétion
• Livraison :
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 53
〉 Calcul automatique des frais de livraison et des taxes
〉 Gestion des adresses (personnelle, livraison, facturation)
〉 Nombre de méthode de livraison illimité
〉 Frais de port par pays, mode d’expédition, forfait
• Caddie et checkout:
〉 Sauvegardes du panier après déconnexion
〉 Génération de récapitulatif / facture
〉 One-page checkout
• Client :
〉 Création de compte / modification
〉 Gestion de ses informations personnelle
〉 Accès à l’historique de ses commandes
〉 Suivi de l’état de ses commandes
〉 Avis et commentaires avec DisQus
• Gestion des commandes et paiement:
〉 Visualisation des commandes en back-office
〉 Possibilité d’ajouter des factures aux commandes
〉 Suivi et gestion des statuts de paiement
〉 Gestion des modes de paiement
• Personnalisation :
〉 Personnalisation des produits en fonction des clients (Magic Queries)
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 54
8 FONCTIONNALITES ET SERVICES
TRANSVERSES
8.1 PERSONNALISATION ET RECOMMANDATION PAR CIBLAGE
COMPORTEMENTAL
Personnalisation en temps réel
Pas de paramétrage, s’active par une simple case à cocher
Personnalisation d’une ou plusieurs zones d’un site en fonction de la stratégie
Personnalisation pour les internautes connectés et non connectés
Rubedo est la première solution open-source à intégrer un moteur de
recommandation/personnalisation automatique et en temps réel par ciblage comportemental.
La personnalisation et la recommandation
La personnalisation et les principes de recommandation sur les sites internet et sites e-
commerce sont désormais le nouveau challenge à relever. Ils permettent de réconcilier des
entreprises qui souhaitent promouvoir leur marque et leurs services sur le web de manière
toujours plus efficace avec des internautes de plus en plus exigeants sur la qualité des
contenus.
Avec la profusion de sites web, les entreprises souhaitent se différencier afin d'attirer plus de
visiteurs et de clients. Malgré de gros efforts pour se distinguer de la masse, les internautes
constatent peu de disparités entre les sites.
Pour se distinguer, la personnalisation des sites à chaque internaute est un axe privilégié. La
personnalisation permet de mettre en avant, sur des zones dédiées, les contenus ou les
produits les plus susceptibles d’intéresser les internautes qui trouveront ainsi plus facilement
les informations qui correspondent à leurs attentes.
Les promesses
Pour les sites de contenus
• Délivrer le bon contenu à la bonne personne
• Se différencier grâce à une expérience utilisateur optimisée
• Proposer plus d’interaction, plus d’engagement
• Augmenter la fidélisation des nouveaux entrants
• Permettre aux visiteurs de trouver plus rapidement les informations qui l’intéressent
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 55
Pour les sites e-commerce
• Faire de la recommandation de produits sur mesure.
• Rendre les propositions plus pertinentes
• Stimuler l’internaute et l’inciter à l’achat
• Transformer les simples visiteurs en clients, accroitre le taux de conversion
• Et au final, développer les ventes
1.1.14 LA PERSONNALISATION DES SITES AVEC LES MAGIC QUERIES DE
RUBEDO
Pour transformer l’expérience des utilisateurs et répondre aux besoins des entreprises,
Rubedo invente les Magics Queries. Rubedo est la première solution de CMS & E-commerce
avec analyse comportementale intégrée. La personnalisation est réalisée en temps réel et de
façon automatique.
Les Magic Queries étudient le comportement des internautes sur les sites pour personnaliser
les contenus en fonction de leurs centres d’intérêt. Cette solution de Content targeting réalise
une analyse comportementale des visiteurs sur les sites Rubedo afin de proposer les contenus
les plus pertinents aux besoins des visiteurs.
8.2 RENDRE LA RECHERCHE INTUITIVE ET PERTINENTE
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 56
Recherche Front et back-office
Recherche full-text dans les documents bureautiques
Recherche à facettes intégrée, permet d’affiner les résultats
Indexation des contenus en temps réel
Support de très grandes volumétries
Respects des droits et des rôles pour les résultats
Le moteur de recherche de Rubedo 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. Ils deviennent donc recherchables
dès leur publication sur le Web.
Rubedo propose nativement une recherche avancée par facettes, à l’instar de Google ou des
meilleures solutions commerciales.
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.
La librairie d’indexation fournit des parseurs 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.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 57
1.1.15 RESTRICTION DE RECHERCHE ET FACETTES PREDEFINIES
Rubedo permet également de proposer des fonctions de recherche en fonction de facettes
prédéfinies.
L’objectif est de proposer des recherches dédiées en fonction des besoins. Les recherches
peuvent être restreintes à différents niveaux, par exemple :
• à un espace de travail
• à une partie de la taxonomie
• à un ou plusieurs types de contenus, médias ou documents
FIGURE 16 - ASSISTANT DE REQUETE
1.1.16 ENREGISTREMENT DES RECHERCHES
Rubedo propose l’enregistrement des recherches pour les utilisateurs en back-office.
Les utilisateurs sélectionnent les différents filtres de leur recherche et dispose d’une fonction
d’enregistrement.
Pour la sauvegarde des recherches, Rubedo permet également d’indiquer un titre aux
recherches afin d’apporter une aide à l’utilisateur dans la gestion de ses recherches
enregistrées.
Les utilisateurs disposent ensuite des fonctions d’édition et de suppression de leurs
recherches.
8.3 DES SITES MULTILINGUES
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 9
3.1 FONCTIONS D’ADMINISTRATION
Les fonctions d’administration regroupent les
actions de management transverses aux sites :
• Gestion des requêtes sur les contenus,
• Gestion des taxonomies,
• Paramétrage des droits et des
utilisateurs,
• Gestion des espaces de travail,
• Supervision du site,
• Imports/exports de données,
• Dump et restaure de sites,
• Gestion des listes de diffusion,
• Gestion des langues,
• Affichage des logs d’application,
• Paramètres de configuration (cache et
mails).
Elles offrent aux gestionnaires centraux de
nombreux outils de pilotage.
Les différentes solutions CMS du marché offrent des interfaces d’autant plus complexes que
le produit est riche fonctionnellement. Elles nécessitent de la part des utilisateurs un temps
d’appropriation ou de formation important, ne sont pour la plupart pas personnalisables,
fonctionnellement ou graphiquement, et sont peu évolutives.
Ce constat a guidé la conception des interfaces d’administration de Rubedo, qui offre une
alternative radicalement différente en matière d’ergonomie, et permet une appropriation quasi
instantanée par tout utilisateur d’une solution bureautique PC ou Mac.
Rubedo
Les + de Rubedo :
Natif
Développement
Gérer les utilisateurs & les droits X
Référentiel de contenus partagé entre les sites X
Référentiel de médias partagé entre les sites X
Créer des requêtes de remontées de contenus X
Créer un nouvel axe de classification transverse X
Créer de nouvelles facettes de recherche X
Superviser les sites X
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 59
1.1.18 AFFICHAGE DES LANGUES
L’administrateur d’un site peut choisir ou cumuler les possibilités offertes par Rubedo pour le
multilinguisme.
Afin de proposer des sites multilingues aux internautes, Rubedo propose :
• Un menu de langues : le visiteur sélectionne la langue dans laquelle il souhaite
consulter les contenus,
• Une reconnaissance de la langue du navigateur de l’utilisateur
1.1.19 LA TRADUCTION DES FONCTIONS DU SITE
Un site multilingue doit permettre la traduction de l’ensemble des éléments d’un site. Les
équipes de contribution visualisent les champs dans leur langue.
Pour répondre à ce besoin, Rubedo permet de traduire :
• La taxonomie
• Les champs
• Les blocs fonctionnels
• Les médias
• Les contenus
• Les pages
Pour traduire les différents éléments, une fonction d’ajout d’une nouvelle traduction est
proposée.
Pour faciliter le travail des équipes d’administration et éditoriales, les drapeaux des langues
des éléments traduits sont identifiés dans les applications. Les éléments traduits sont
immédiatement identifiables.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 60
FIGURE 18 - APPLICATION PAGES MULTILINGUES
Lorsque les contenus et médias d’un site multilingue partagent une taxonomie commune,
Rubedo permet une traduction de chaque terme.
Chaque champs et bloc fonctionnel de Rubedo est traduisible dans les langues paramétrées.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 61
FIGURE 19 - TRADUCTION DES BLOCS FONCTIONNELS
1.1.20 LA TRADUCTION DES CONTENUS
Pour faciliter le travail des équipes éditoriales, Rubedo propose aux contributeurs différents
modes de contribution pour s’adapter à leurs besoins :
• De sélectionner une langue de travail. Les contenus seront saisis dans la langue de
travail sélectionnée,
• De saisir les traductions des contenus directement depuis l’application Contenus.
Pour identifier rapidement les contenus traduits, l’application Contenus propose un drapeau
pour chaque langue disponible.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 62
Depuis l’application Contenus, les contributeurs peuvent saisir les traductions des contenus.
Les traductions d’un contenu sont disponibles à l’aide d’un menu déroulant.
Rubedo permet également de traduire les médias.
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 63
8.4 OPTIMISE POUR LE REFERENCEMENT
Rubedo prend en compte les besoins de référencement des sites et intègre en standard les
pratiques courantes de SEO. Par exemple :
• Remplissage automatique ou manuel des balises Titre et Description des pages,
• Renseignement manuel des métadonnées (titre, description, mots-clés) pour
l'ensemble des contenus et des balises <alt> pour les images,
• Structuration du code et balises H1, H2, H3,
• Génération automatique et manuel d'url friendly pour les pages et les contenus,
• Non duplication des contenus (canonical url),
• Génération automatique du sitemap.xml,
• Fil d’Ariane basé sur schema.org,
D’autres fonctionnalités SEO sont également disponibles et ajoutées régulièrement (consultez
le site de documentation). Le SEO intégré au sein de l’outil permet d’optimiser le
référencement naturel des sites et des contenus.
Dans le cadre de site multilingue, il est possible de saisir les descriptions et les mots-clés dans
chaque langue disponible.
9 AUTRES FONCTIONNALITES POUR LES
UTILISATEURS
Sur la partie visible des sites, les utilisateurs disposent de puissantes fonctionnalités en
fonction de leurs profils visiteurs ou utilisateurs connectés.
9.1 RECHERCHE EVOLUEE ET FEDEREE
Les utilisateurs des sites disposent de la puissance du moteur de recherche proposé en back-
office.
Lors d’une recherche plein texte, les utilisateurs peuvent affiner la liste des résultats en
sélectionnant l’auteur, les dates de publication, le type de contenus (médias, documents,
articles, …).
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 64
En complément, l’utilisateur peut optimiser simplement sa recherche en sélectionnant un
thème (basé sur la taxonomie du site).
Dans le cas de sites multiples, il est possible de proposer aux utilisateurs de réaliser des
recherches transverses sur l’ensemble des sites d’une même galaxie.
9.2 RESULTATS DE RECHERCHE
Les résultats proposés dépendent toujours des droits de l’utilisateur. Ainsi, les documents
réservés à un métier en particulier ne seront pas visibles dans les résultats de recherche par
les personnes d’un autre métier.
Les résultats de recherche proposent les fonctions suivantes :
• Titre, résumé, date, auteur, premières lignes du contenu ou document.
• Choix du nombre de résultats par page
• Tri par pertinence des résultats par défaut
• Tri par date et auteur
• Tags associés aux contenus et documents
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 65
• Surlignage des termes recherchés dans les résultats
9.3 CARTOGRAPHIE
Rubedo permet nativement d’intégrer les coordonnées ou une adresse dans une structure de
contenu et de l’afficher dynamiquement sur une carte Google maps.
Le bloc Google Maps permet d’afficher des contenus géolocalisés sur un carte interactive,
couplée à de la recherche à facettes.
FIGURE 20 - BLOC GOOGLE MAPS AVEC RECHERCHE A FACETTES
Le bloc de recherche cartographique permet également de proposer des contenus
géolocalisés à l’aide de requêtes.
• Par exemple : sélection de tous les articles géolocalisés, traitant de la thématique
Emploi dans la région Ile de France.
Depuis la carte interactive, les utilisateurs bénéficient des fonctionnalités suivantes :
• Recherche par adresse
• Recherche plein texte sur les contenus
• Recherche à facettes
• Géolocalisation de l’utilisateur sur la carte
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 66
10LISTE DES FONCTIONNALITES RUBEDO 3
Rubedo est une solution riche qui intègre les fonctionnalités suivantes :
Gestion multi-sites
• Gestion centralisée de plusieurs sites dans un même back-office
• Attribution des droits d’administration/contribution site par site ou transverse à
plusieurs sites
• Assistant de création de site à partir de modèles sauvegardés
• Diffusion de contenus sur plusieurs sites
• Diffusion de médias & documents sur plusieurs sites
• Gestion des protocoles d’accès (http / https)
• Mode multi-bases pour isoler les référentiels de contenus, médias et utilisateurs
Arborescence et pages
• Gestion d’arborescence, déplacement de rubriques et sous rubriques en drag & drop
• Création de pages
• Duplication de page (3.4)
• Modification des éléments affichés dans les pages
• Application de masques de page pour la création de modèles de pages
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 10
3.2 FONCTIONS STUDIO
Les fonctions studios regroupent les actions de
paramétrage avancé directement liées aux sites :
• Gestion des sites,
• Gestion des masques de pages,
• Gestion des emails et emailing
• Gestion des types de contenus,
• Flux RSS
• Gestion de types de médias,
• Gestion de types d’utilisateurs,
• Gestion des thèmes graphiques.
Elles offrent aux webmasters ou administrateurs
fonctionnels de puissants outils de structuration
du fond (les données) et de la forme (mise en
page).
Rubedo
Les + de Rubedo :
Natif
Développement
Créer de nouveaux sites X
Dupliquer un site existant X
Créer de nouveaux gabarits de pages X
Créer un nouveau type de contenus X
Créer un nouveau type de média X
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 68
• Affichage adaptatif (responsive design) aux supports d’affichage (PC, tablette,
smartphone, grand écran)
• Paramétrage des options de visibilité par ligne, colonne et bloc pour chaque support
d’affichage depuis le Back-Office
• Prévisualisation des sites sur les différents supports
Personnalisation Back-Office
• Bureau personnel
• Ergonomie OS
• Thème graphique personnalisable
• Langue de l’interface personnalisable
• Gestion de favoris privés via des icônes déplaçables par simple drag&drop
• Multifenêtrage
• Profil personnel
Référencement Naturel
• Balises Title, méta, description, titre long pour les pages et les sites dans chaque
langue
• Structuration du code et balises H1, H2, H3
• Modifications des urls des pages et des contenus : url friendly pour les pages et vanity
url pour les contenus
• Non duplication des contenus (canonical url)
• Gestion de l’indexation par page (No index et No follow)
• Bloc plan de site
• Bloc fil d’Ariane en Schema.org
• Sitemap.xml
• Remplissage automatique ou manuel des balises Meta Name Description pour les
pages
Suivi statistiques / Google Analytics
• Suivi des téléchargements de médias
• Sitelinks Search box dans les résultats Google
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 69
• Tracking des formulaires de contact
• Intégration Google Analytics par site
Contenus
• Modélisation des Types de contenus à partir de champs pré-paramétrés
〉 Paramétrage des options des champs : multilingue, optionnel ou facultatif,
recherche, multivalué, bulle d’aide, …
〉 Contenus imbriqués
〉 Utilisation des champs en tant que facettes de recherche
〉 Multi-catégorisation des contenus avec la taxonomie
〉 Géolocalisation des contenus
〉 Activation des commentaires utilisateurs par type de contenu (DisQus)
• Création de Listes de contenus / Manuelles ou automatiques
〉 Blocs de contenus
〉 Bloc Détail de contenu
〉 Bloc Carrousel de contenus
〉 Bloc Agenda avec calendrier
〉 Bloc Google maps pour géolocaliser les contenus
〉 Bloc Texte simple
〉 Bloc Texte riche
〉 Bloc contextualisation
〉 Export des contenus
• Editeur Wysiwyg
〉 3 modes : basic, standard et complet
〉 Editeur multilingue
〉 Correcteur orthographique multilingue
〉 Ajout de médias et documents
〉 Accessibilité W3C WCAG
〉 Gestion des styles
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 70
〉 Comptabilité étendue os/ navigateurs
〉 Copier/Coller depuis Word
〉 Rechercher/remplacer
〉 Gestion des tableaux de données
〉 Gestion des liens internes et externes
Contribution
• Edition en contexte depuis le front-office
• Contribution front-office en mode formulaire de saisie
• Contribution back-office
• Traduction des contenus
• Ouverture des droits de contribution à différents groupes d’utilisateurs
• Consultation de l’état de traitement de ses contenus en front-office (avec le workflow :
soumis, publié, refusé)
• Workflow
〉 Workflow éditorial à un niveau de validation, par type de contenu
〉 Notification par mail des demandes de validation / groupe
〉 Notification par mail du changement de statut des contenus pour le contributeur
〉 Tableau de bord éditorial de suivi des publications
• Publication différée (sur une plage de dates)
• Dé-publication programmable
• Prévisualisation du site à une date donnée
• Mode offline et online
• Enregistrement en mode brouillon
• Versionning des modifications et possibilité de restauration des versions antérieures
• Tableau de bord éditorial des publications
Médias et Documents
• Création à chaud de types de médias
• Gestion d’images, sons, vidéos & documents bureautiques
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 71
• Classement par taxonomie
• Affichage et classement arborescent, type système de fichiers
• Editeur avancé d’images (type Photoshop)
• Génération de vignettes
• Upload en masse
• Assistant de requête sur les médias intégré au Back-Office
• Affichage et classement par facettes, vue en mode galerie
• Bloc Image
• Bloc image map (zone réactive)
• Bloc Audio
• Bloc Vidéo
• Bloc Galerie d’images et Bloc Liste de médias, gestion de requêtes manuelles ou
automatiques
• Bloc Téléchargement de média
• Bloc Téléchargement de média protégé avec envoi d’un email
• Bloc Média externe (youtube, viméo, slideshare, … + de 25 sources externes)
E-commerce
• Gestion multi-boutique
• Gestion de catalogues produits
• Import de catalogues produits
• Nombre d’articles illimité,
• Nombre de caractéristiques illimité et configurable
• Gestion des configurations produit / déclinaisons
• Gestion des promotions par produit
• Gestion des stocks
• Gestion de catégories
• Recherche :
〉 Recherche à facettes
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 72
• Livraison :
〉 Calcul automatique des frais de livraison et des taxes
〉 Gestion des adresses (personnelle, livraison, facturation)
〉 Nombre de méthode de livraison illimité
〉 Frais de port par pays, mode d’expédition, forfait
• Caddie et checkout:
〉 Sauvegardes du panier après déconnexion
〉 Génération de récapitulatif / facture
〉 One-page checkout
• Client :
〉 Création de compte / modification
〉 Gestion de ses informations personnelle
〉 Accès à l’historique de ses commandes
〉 Suivi de l’état de ses commandes
〉 Avis et commentaires avec DisQus
• Gestion des commandes et paiement:
〉 Visualisation des commandes en back-office
〉 Possibilité d’ajouter des factures aux commandes
〉 Suivi et gestion des statuts de paiement
〉 Gestion des modes de paiement (Paypal, CB, chèques, virement bancaire, …)
• Personnalisation :
〉 Personnalisation des produits en fonction des clients (Magic Queries)
Utilisateurs
• Création de types d’utilisateurs
• Gestion et création des comptes utilisateurs
• Choix du mode de validation des comptes utilisateurs créés depuis le front-office
(Ouvert, validation par email, validation manuelle en back-office(3.4))
Livre blanc Rubedo 3.x
WebTales - rubedo-project.org Page 73
• Application automatique de droits à la création d’un compte
• Annuaire des utilisateurs
• Page de profil utilisateur et gestion des abonnements aux newsletters
• Bloc Authentification / Inscription
• J’ai perdu mon mot de passe
• Import d’utilisateurs
• Export d’utilisateurs
Personnalisation et recommandation
• Magic Queries : personnalisation des listes de contenus/ produits en fonction des
navigations des internautes / analyse comportementale
Gestion des droits
• Création de groupe d’utilisateurs
• Attribution de droits aux groupes
• Création d’espaces privés
• Restriction des accès en lecture/écriture par site/page/type de contenu/type de
média/contenu/média/taxonomie
• Bloc Authentification
Import / mise à jour
• Module d’import des utilisateurs
• Module d’import des contenus / produits
• Module de mise à jour des contenus et produits
Moteur de recherche
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x

Contenu connexe

En vedette

CIVL4560 - Research Project - Lillian Singleton - 41739901
CIVL4560 - Research Project - Lillian Singleton - 41739901CIVL4560 - Research Project - Lillian Singleton - 41739901
CIVL4560 - Research Project - Lillian Singleton - 41739901Lillian Singleton
 
Developing a Teaching Philosophy
Developing a Teaching PhilosophyDeveloping a Teaching Philosophy
Developing a Teaching PhilosophySaheed Jabaar
 
Human Capital Development in Nigeria
Human Capital Development in NigeriaHuman Capital Development in Nigeria
Human Capital Development in NigeriaSaheed Jabaar
 
Account Based Marketing: A Look Around the Corner
Account Based Marketing: A Look Around the CornerAccount Based Marketing: A Look Around the Corner
Account Based Marketing: A Look Around the CornerMRP
 
Senior Design Team Leader CV
Senior Design Team Leader CVSenior Design Team Leader CV
Senior Design Team Leader CVMohamed Nasr
 
Oferta reklamowa ŁKS Łódź
Oferta reklamowa ŁKS ŁódźOferta reklamowa ŁKS Łódź
Oferta reklamowa ŁKS ŁódźŁKS Łódź
 
AAP_Guidance_Notes_through_Project_Cycle_ DH
AAP_Guidance_Notes_through_Project_Cycle_ DHAAP_Guidance_Notes_through_Project_Cycle_ DH
AAP_Guidance_Notes_through_Project_Cycle_ DHDavid Hampson
 
Los climas de España
Los climas de EspañaLos climas de España
Los climas de Españajuanico103
 
The Roles and Function of Educational Technology in the 21st Century Education
The Roles and Function of Educational Technology in the 21st Century EducationThe Roles and Function of Educational Technology in the 21st Century Education
The Roles and Function of Educational Technology in the 21st Century EducationMezceville J. Gabrillas II
 

En vedette (11)

CIVL4560 - Research Project - Lillian Singleton - 41739901
CIVL4560 - Research Project - Lillian Singleton - 41739901CIVL4560 - Research Project - Lillian Singleton - 41739901
CIVL4560 - Research Project - Lillian Singleton - 41739901
 
Developing a Teaching Philosophy
Developing a Teaching PhilosophyDeveloping a Teaching Philosophy
Developing a Teaching Philosophy
 
Human Capital Development in Nigeria
Human Capital Development in NigeriaHuman Capital Development in Nigeria
Human Capital Development in Nigeria
 
Account Based Marketing: A Look Around the Corner
Account Based Marketing: A Look Around the CornerAccount Based Marketing: A Look Around the Corner
Account Based Marketing: A Look Around the Corner
 
Senior Design Team Leader CV
Senior Design Team Leader CVSenior Design Team Leader CV
Senior Design Team Leader CV
 
Oferta reklamowa ŁKS Łódź
Oferta reklamowa ŁKS ŁódźOferta reklamowa ŁKS Łódź
Oferta reklamowa ŁKS Łódź
 
AAP_Guidance_Notes_through_Project_Cycle_ DH
AAP_Guidance_Notes_through_Project_Cycle_ DHAAP_Guidance_Notes_through_Project_Cycle_ DH
AAP_Guidance_Notes_through_Project_Cycle_ DH
 
Los climas de España
Los climas de EspañaLos climas de España
Los climas de España
 
Craig Arrand 2016
Craig Arrand 2016Craig Arrand 2016
Craig Arrand 2016
 
The Roles and Function of Educational Technology in the 21st Century Education
The Roles and Function of Educational Technology in the 21st Century EducationThe Roles and Function of Educational Technology in the 21st Century Education
The Roles and Function of Educational Technology in the 21st Century Education
 
Smart Reader Kids - School Holiday Programmes
Smart Reader Kids - School Holiday ProgrammesSmart Reader Kids - School Holiday Programmes
Smart Reader Kids - School Holiday Programmes
 

Similaire à Livre blanc Rubedo CMS 3.x

Introduction á C-sharp
Introduction á C-sharpIntroduction á C-sharp
Introduction á C-sharpmedfa
 
Course outline p6
Course outline p6Course outline p6
Course outline p6Kazim Naqvi
 
Projet de conception et de développement
Projet de conception et de développementProjet de conception et de développement
Projet de conception et de développementGlei Hadji
 
Guide Utilisateur Codendi 4.0
Guide Utilisateur Codendi 4.0Guide Utilisateur Codendi 4.0
Guide Utilisateur Codendi 4.0Codendi
 
Cadre commun d'urbanisation du SI de l'etat v1.0
Cadre commun d'urbanisation du SI de l'etat v1.0Cadre commun d'urbanisation du SI de l'etat v1.0
Cadre commun d'urbanisation du SI de l'etat v1.0ACDISIC
 
Description open erp_v_7
Description open erp_v_7Description open erp_v_7
Description open erp_v_7Ab Rafaoui
 
Ingenerie de la gestion de projets
Ingenerie de la gestion de projetsIngenerie de la gestion de projets
Ingenerie de la gestion de projetsenfrspit
 
myMiniFramework_eBook
myMiniFramework_eBookmyMiniFramework_eBook
myMiniFramework_eBookPierre Contri
 
Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind
 
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...mouafekmazia
 
Construire un Design System
Construire un Design SystemConstruire un Design System
Construire un Design SystemWORLD OF DIGITS
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"étudesMohamed Boubaya
 
OpenERP - Gestion de prix de revient
OpenERP - Gestion de prix de revientOpenERP - Gestion de prix de revient
OpenERP - Gestion de prix de revientTaieb Kristou
 
Foire Aux Questions sur Hitachi Content Platform
Foire Aux Questions sur Hitachi Content PlatformFoire Aux Questions sur Hitachi Content Platform
Foire Aux Questions sur Hitachi Content PlatformBertrand LE QUELLEC
 
The Ring programming language version 1.2 book - Part 1 of 84
The Ring programming language version 1.2 book - Part 1 of 84The Ring programming language version 1.2 book - Part 1 of 84
The Ring programming language version 1.2 book - Part 1 of 84Mahmoud Samir Fayed
 

Similaire à Livre blanc Rubedo CMS 3.x (20)

Introduction á C-sharp
Introduction á C-sharpIntroduction á C-sharp
Introduction á C-sharp
 
Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2
 
Guide administrateur rubedo 3x
Guide administrateur rubedo 3xGuide administrateur rubedo 3x
Guide administrateur rubedo 3x
 
Course outline p6
Course outline p6Course outline p6
Course outline p6
 
Projet de conception et de développement
Projet de conception et de développementProjet de conception et de développement
Projet de conception et de développement
 
Guide Utilisateur Codendi 4.0
Guide Utilisateur Codendi 4.0Guide Utilisateur Codendi 4.0
Guide Utilisateur Codendi 4.0
 
Cadre commun d'urbanisation du SI de l'etat v1.0
Cadre commun d'urbanisation du SI de l'etat v1.0Cadre commun d'urbanisation du SI de l'etat v1.0
Cadre commun d'urbanisation du SI de l'etat v1.0
 
Description open erp_v_7
Description open erp_v_7Description open erp_v_7
Description open erp_v_7
 
Ingenerie de la gestion de projets
Ingenerie de la gestion de projetsIngenerie de la gestion de projets
Ingenerie de la gestion de projets
 
myMiniFramework_eBook
myMiniFramework_eBookmyMiniFramework_eBook
myMiniFramework_eBook
 
Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011
 
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
 
Construire un Design System
Construire un Design SystemConstruire un Design System
Construire un Design System
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"études
 
Guide nvivo 9
Guide nvivo 9Guide nvivo 9
Guide nvivo 9
 
INITIATION_PHP_NAB_2009
INITIATION_PHP_NAB_2009INITIATION_PHP_NAB_2009
INITIATION_PHP_NAB_2009
 
OpenERP - Gestion de prix de revient
OpenERP - Gestion de prix de revientOpenERP - Gestion de prix de revient
OpenERP - Gestion de prix de revient
 
Administration joomla2 5
Administration joomla2 5Administration joomla2 5
Administration joomla2 5
 
Foire Aux Questions sur Hitachi Content Platform
Foire Aux Questions sur Hitachi Content PlatformFoire Aux Questions sur Hitachi Content Platform
Foire Aux Questions sur Hitachi Content Platform
 
The Ring programming language version 1.2 book - Part 1 of 84
The Ring programming language version 1.2 book - Part 1 of 84The Ring programming language version 1.2 book - Part 1 of 84
The Ring programming language version 1.2 book - Part 1 of 84
 

Plus de Rubedo, a WebTales solution

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 !Rubedo, a WebTales solution
 
Personnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMSPersonnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMSRubedo, a WebTales solution
 
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.3Rubedo, a WebTales solution
 
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 sourceRubedo, a WebTales solution
 
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 ecommerceRubedo, a WebTales solution
 
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.xRubedo, a WebTales solution
 
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 utilisateurRubedo, a WebTales solution
 
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'entrepriseRubedo, a WebTales solution
 

Plus de Rubedo, a WebTales solution (20)

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 !
 
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
 
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
 
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
 
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
 
Guide administrateur22
Guide administrateur22Guide administrateur22
Guide administrateur22
 
Types de contenus
Types de contenusTypes de contenus
Types de contenus
 
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
 
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
 
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
 
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
 
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
 

Livre blanc Rubedo CMS 3.x

  • 1. LIVRE BLANC RUBEDO 3.X Rubedo version 3.x Avril 2016
  • 2. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 2 SOMMAIRE 1 Introduction .................................................................................................................... 4 2 Un coût de possession optimal....................................................................................... 5 3 Vue d'ensemble des fonctionnalités ............................................................................... 8 3.1 Fonctions d’administration....................................................................................... 9 3.2 Fonctions Studio ....................................................................................................10 3.3 Fonctions de contribution .......................................................................................11 3.4 Ergonomie du back-office : bureau virtuel ..............................................................12 3.5 La personnalisation du back-office .........................................................................14 3.6 La contextualisation pour guider l’utilisateur ...........................................................15 4 Administration des sites et autonomie ...........................................................................16 4.1 Un bureau ergonomique.........................................................................................16 4.2 Gestion de l’arborescence : Rubriques et pages ....................................................19 4.3 Ajouts de fonctionnalités : blocs fonctionnels..........................................................21 1.1.1 Quelques blocs en détail : ...............................................................................22 4.4 Taxonomie : une navigation transversale ...............................................................27 1.1.2 Affichage de contenus en fonction de leur classement....................................29 4.5 Gérer les accés : Espaces de travail ......................................................................29 4.6 Gestion des utilisateurs et des droits......................................................................30 1.1.3 Définir les utilisateurs ......................................................................................30 1.1.4 Les groupes ....................................................................................................32 4.7 Gérer les Langues des sites...................................................................................33 4.8 Importer facilement des contenus...........................................................................34 5 Une Contribution simple et intuitive ...............................................................................35 5.1 Gestion des contenus et des documents................................................................35 1.1.5 Contribution en front-office ..............................................................................35 1.1.6 Editeur de texte riche : Wysiwyg .....................................................................37 1.1.7 Médias et documents ......................................................................................39 1.1.8 Versionning : gestion des versions..................................................................39 5.2 Suivi et validation des contenus : Workflows ..........................................................40 1.1.9 Notifications et alertes.....................................................................................41 1.1.10 Tableau de bord éditorial.................................................................................41 5.3 Médiathèque : Documents, images, vidéos et sons................................................42 5.4 Editer les images avec l’éditeur graphique .............................................................43
  • 3. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 3 5.5 Prévisualisation du site sur les terminaux...............................................................44 1.1.11 Visualiser un site à une date donnée...............................................................45 6 Construire et modifier sans développement avec les fonctions Studio...........................46 6.1 Gestion de site et multi-sites ..................................................................................46 1.1.12 Intégration de solutions externes.....................................................................47 6.2 Masques de page et Responsive Design ...............................................................47 1.1.13 Responsive design pour un web mobile ..........................................................48 6.3 Mettre en forme ses contenus ................................................................................49 6.5 Des contenus adaptés et personnalisés.................................................................50 6.6 Des médias adaptés et personnalisés....................................................................51 7 Rubedo eCommerce .....................................................................................................52 8 Fonctionnalités et services transverses.........................................................................54 8.1 Personnalisation et recommandation par ciblage comportemental.........................54 1.1.14 La personnalisation des sites avec les Magic Queries de Rubedo ..................55 8.2 Rendre la recherche intuitive et pertinente .............................................................55 1.1.15 Restriction de recherche et facettes prédéfinies..............................................57 1.1.16 Enregistrement des recherches.......................................................................57 8.3 Des sites Multilingues.............................................................................................57 1.1.17 Stratégie multilingue du site ............................................................................58 1.1.18 Affichage des langues.....................................................................................59 1.1.19 La traduction des fonctions du site ..................................................................59 1.1.20 La traduction des contenus .............................................................................61 8.4 Optimisé pour le Référencement............................................................................63 9 Autres Fonctionnalités pour les utilisateurs....................................................................63 9.1 Recherche évoluée et fédérée ...............................................................................63 9.2 Résultats de recherche ..........................................................................................64 9.3 Cartographie ..........................................................................................................65 10 Liste des fonctionnalités Rubedo 3 ............................................................................66
  • 4. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 4 1 INTRODUCTION Rubedo transforme l’expérience digitale de tous les utilisateurs en apportant les fondations permettant de définir et bâtir rapidement des stratégies web à 360° (sites web et mobiles, applications métiers, extranet clients, e-commerce…). Rubedo est une plateforme digitale open-source professionnelle de gestion de contenus et de e-commerce. Le socle big data de Rubedo intègre l’analyse prédictive pour offrir la personnalisation en temps réel des sites aux centres d’intérêt des visiteurs. Une gamme complète de fonctionnalités permet de mutualiser sur un même socle technique de multiples sites internet, intranet ou extranet. Rubedo en quelques points : • Un outil professionnel et open-source • Un outil intuitif pour tous les utilisateurs • Un moteur de personnalisation en temps réel • Un outil souple et évolutif • Une infrastructure modulaire et extensible • Des fonctionnalités de paramétrage avancé • Une palette fonctionnelle riche et intégrée Rubedo constitue une solution globale et souple. Basée sur les dernières innovations techniques, la structure modulaire de Rubedo permet d’étendre les fonctionnalités tout en assurant la flexibilité et les performances des sites web. Le projet Rubedo est supporté par l’éditeur français WebTales, dont l’objectif est d’offrir à ses clients et utilisateurs une offre de qualité conciliant, au meilleur coût, richesse fonctionnelle et intuitivité.
  • 5. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 5 2 UN COUT DE POSSESSION OPTIMAL Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement, administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité d’un projet. Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les étapes de la vie d’un projet. En phase de conception : 〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus nécessaires à la construction d’un prototype. En phase de développement : 〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont immédiatement disponibles pour l’ensemble des sites gérés par la plateforme. 〉 Développement multi-support : Rubedo permet de créer nativement des sites multi- support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou smartphone, sans aucun développement complémentaire. 〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une gamme complète d’outils de création de sites, entièrement intégrés dans le back- office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des vocabulaires de classification, … sans aucune intervention technique. 〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de son back-office offrent un environnement particulièrement adapté aux développements agiles. Un site peut être construit par itérations successives, en enrichissant et en adaptant les structures de données et leur restitution. 〉 Composants industriels : Rubedo est construit sur des briques logicielles open- source innovantes mais éprouvées, largement répandues et supportées à la fois par des communautés actives et des éditeurs commerciaux. Il est facile de trouver des compétences et l’utilisation de frameworks de référence PHP & Javascript est la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
  • 6. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 6 Formation : 〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition front-office permet de réaliser simplement les tâches de création et d’édition de contenus. 〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité d’un bureau virtuel. 〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur des serveurs standards et peu onéreux, faciles à multiplier pour créer des infrastructures puissantes. 〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus et documents entre ces sites. Chaque site peut en outre s’adapter automatiquement au support de consultation (PC, smartphone et tablette). 〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur conception pour supporter de très fortes charges et stocker de grands volumes de données. Contrairement aux bases de données relationnelles, il est très facile de s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de serveurs à l’infrastructure. 〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la gestion de la sécurité au niveau d’une couche de service qui garantit la bonne propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes, contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont également stockés dans la base de données, ce qui évite toute faille de sécurité liée à une mauvaise configuration des accès réseau à un système de fichier. Maintenance corrective : 〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou modifié librement et gratuitement par la communauté. 〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre toute une panoplie de services de maintenance et de support permettant de fiabiliser et de garantir les déploiements d’environnements professionnels sous Rubedo. Maintenance évolutive : 〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les outils Studio offrent aux administrateurs et webmaster une très grande liberté pour faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
  • 7. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 3 5.5 Prévisualisation du site sur les terminaux...............................................................44 1.1.11 Visualiser un site à une date donnée...............................................................45 6 Construire et modifier sans développement avec les fonctions Studio...........................46 6.1 Gestion de site et multi-sites ..................................................................................46 1.1.12 Intégration de solutions externes.....................................................................47 6.2 Masques de page et Responsive Design ...............................................................47 1.1.13 Responsive design pour un web mobile ..........................................................48 6.3 Mettre en forme ses contenus ................................................................................49 6.5 Des contenus adaptés et personnalisés.................................................................50 6.6 Des médias adaptés et personnalisés....................................................................51 7 Rubedo eCommerce .....................................................................................................52 8 Fonctionnalités et services transverses.........................................................................54 8.1 Personnalisation et recommandation par ciblage comportemental.........................54 1.1.14 La personnalisation des sites avec les Magic Queries de Rubedo ..................55 8.2 Rendre la recherche intuitive et pertinente .............................................................55 1.1.15 Restriction de recherche et facettes prédéfinies..............................................57 1.1.16 Enregistrement des recherches.......................................................................57 8.3 Des sites Multilingues.............................................................................................57 1.1.17 Stratégie multilingue du site ............................................................................58 1.1.18 Affichage des langues.....................................................................................59 1.1.19 La traduction des fonctions du site ..................................................................59 1.1.20 La traduction des contenus .............................................................................61 8.4 Optimisé pour le Référencement............................................................................63 9 Autres Fonctionnalités pour les utilisateurs....................................................................63 9.1 Recherche évoluée et fédérée ...............................................................................63 9.2 Résultats de recherche ..........................................................................................64 9.3 Cartographie ..........................................................................................................65 10 Liste des fonctionnalités Rubedo 3 ............................................................................66
  • 8. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 8 3 VUE D'ENSEMBLE DES FONCTIONNALITES Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce). Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée : • 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …) • un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages • une galaxie de sites internet/intranet/extranet/e-commerce Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et rapidement de nouveaux sites, vides ou par duplication de sites modèles. Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été regroupées en trois parties : • Les fonctions d’Administration, dédiées aux administrateurs • Les fonctions Studio, dédiées aux webmasters et développeurs • Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
  • 9. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 9 3.1 FONCTIONS D’ADMINISTRATION Les fonctions d’administration regroupent les actions de management transverses aux sites : • Gestion des requêtes sur les contenus, • Gestion des taxonomies, • Paramétrage des droits et des utilisateurs, • Gestion des espaces de travail, • Supervision du site, • Imports/exports de données, • Dump et restaure de sites, • Gestion des listes de diffusion, • Gestion des langues, • Affichage des logs d’application, • Paramètres de configuration (cache et mails). Elles offrent aux gestionnaires centraux de nombreux outils de pilotage. Les différentes solutions CMS du marché offrent des interfaces d’autant plus complexes que le produit est riche fonctionnellement. Elles nécessitent de la part des utilisateurs un temps d’appropriation ou de formation important, ne sont pour la plupart pas personnalisables, fonctionnellement ou graphiquement, et sont peu évolutives. Ce constat a guidé la conception des interfaces d’administration de Rubedo, qui offre une alternative radicalement différente en matière d’ergonomie, et permet une appropriation quasi instantanée par tout utilisateur d’une solution bureautique PC ou Mac. Rubedo Les + de Rubedo : Natif Développement Gérer les utilisateurs & les droits X Référentiel de contenus partagé entre les sites X Référentiel de médias partagé entre les sites X Créer des requêtes de remontées de contenus X Créer un nouvel axe de classification transverse X Créer de nouvelles facettes de recherche X Superviser les sites X
  • 10. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 10 3.2 FONCTIONS STUDIO Les fonctions studios regroupent les actions de paramétrage avancé directement liées aux sites : • Gestion des sites, • Gestion des masques de pages, • Gestion des emails et emailing • Gestion des types de contenus, • Flux RSS • Gestion de types de médias, • Gestion de types d’utilisateurs, • Gestion des thèmes graphiques. Elles offrent aux webmasters ou administrateurs fonctionnels de puissants outils de structuration du fond (les données) et de la forme (mise en page). Rubedo Les + de Rubedo : Natif Développement Créer de nouveaux sites X Dupliquer un site existant X Créer de nouveaux gabarits de pages X Créer un nouveau type de contenus X Créer un nouveau type de média X
  • 11. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 11 3.3 FONCTIONS DE CONTRIBUTION Les fonctions de contribution regroupent l’ensemble des possibilités offertes aux contributeurs et aux valideurs pour créer, modifier, valider, diffuser, supprimer et archiver des contenus, documents bureautiques et multimédias : • Gestion de l’arborescence et des pages, • Prévisualisation des sites : supports PC/tablette/smartphone, langues, à date, • Tableau de bord éditorial, • Gestion des contenus, • Médiathèque, Le back-office offre les outils nécessaires à la gestion complète du cycle de vie (workflow) des contenus, de leur création à leur archivage. Pour faciliter le travail des contributeurs, il est également possible de créer et d’éditer des contenus directement depuis le front-office. Pour accélérer la collaboration et faciliter les échanges, Rubedo intègre des notifications par email aux différentes étapes du workflow. Le versionning permet de gérer les différentes versions des contenus. Rubedo Les + de Rubedo : Natif Développement Créer de nouveaux contenus et documents X Créer des blocs de remontées automatiques de contenus et médias X Agencer les blocs dans une page X Gérer l’affichage mobile ou tablette X Moteur de recherche plein-texte à facettes X Contribution depuis le front-office X
  • 12. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 4 1 INTRODUCTION Rubedo transforme l’expérience digitale de tous les utilisateurs en apportant les fondations permettant de définir et bâtir rapidement des stratégies web à 360° (sites web et mobiles, applications métiers, extranet clients, e-commerce…). Rubedo est une plateforme digitale open-source professionnelle de gestion de contenus et de e-commerce. Le socle big data de Rubedo intègre l’analyse prédictive pour offrir la personnalisation en temps réel des sites aux centres d’intérêt des visiteurs. Une gamme complète de fonctionnalités permet de mutualiser sur un même socle technique de multiples sites internet, intranet ou extranet. Rubedo en quelques points : • Un outil professionnel et open-source • Un outil intuitif pour tous les utilisateurs • Un moteur de personnalisation en temps réel • Un outil souple et évolutif • Une infrastructure modulaire et extensible • Des fonctionnalités de paramétrage avancé • Une palette fonctionnelle riche et intégrée Rubedo constitue une solution globale et souple. Basée sur les dernières innovations techniques, la structure modulaire de Rubedo permet d’étendre les fonctionnalités tout en assurant la flexibilité et les performances des sites web. Le projet Rubedo est supporté par l’éditeur français WebTales, dont l’objectif est d’offrir à ses clients et utilisateurs une offre de qualité conciliant, au meilleur coût, richesse fonctionnelle et intuitivité.
  • 13. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 13 Le menu du bureau virtuel s’adapte ensuite automatiquement aux rôles définis pour les groupes d’utilisateurs. Dans l’exemple ci-dessous : • Les contributeurs ont accès aux contenus et à la médiathèque. • Les valideurs ont des droits étendus sur l’ensemble des fonctionnalités du site mais la gestion des groupes d’utilisateurs et les fonctionnalités plus techniques ne leurs sont pas proposées. • L’administrateur de cet exemple accède à l’ensemble des fonctionnalités disponibles. Ainsi, l’accès au bureau virtuel et à l’ensemble des fonctions de Rubedo sont personnalisables. Ces capacités avancées de personnalisation permettront notamment de gérer les différents accès des utilisateurs.
  • 14. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 14 3.5 LA PERSONNALISATION DU BACK-OFFICE Les pages, contenus et médias peuvent être sélectionnés en favoris par les utilisateurs. L’utilisateur peut ensuite organiser son bureau et agencer ses favoris. 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. Les menus et barres d’outils sont personnalisés par rapports aux droits des utilisateurs, ne leur donnant accès qu’aux fonctionnalités autorisées. Rubedo permet également aux utilisateurs de sélectionner la langue de l’interface d’administration qu’il souhaite utiliser.
  • 15. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 15 3.6 LA CONTEXTUALISATION POUR GUIDER L’UTILISATEUR Le bandeau contextuel s’adapte au contexte d’utilisation L’utilisateur est guidé dans ses interactions L’affichage synthétique de métadonnées en pied de page offre un niveau d’information intermédiaire entre liste et détail Toutes les fenêtres reprennent le principe d’un bandeau haut et d’un pied de page contextuels à l’élément ou aux éléments sélectionnés. Les copies d’écran ci-après illustrent ce principe qui permet de ne pas démultiplier les écrans comme dans une interface web classique. Cela offre en outre un guidage naturel à l’utilisateur, qui ne voit apparaître que les actions auxquelles il a droit.
  • 16. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 16 4 ADMINISTRATION DES SITES ET AUTONOMIE 4.1 UN BUREAU ERGONOMIQUE Ergonomie de l'administration Simplicité d'utilisation Adapté aux profils utilisateurs et personnalisable L’ergonomie du back-office pour les utilisateurs est l’essence même de Rubedo. Intuitif et basé sur les principes ergonomiques latents, Rubedo offre aux contributeurs un outil rapide à prendre en main. L’objectif est d’optimiser le temps d’appropriation d’un nouvel outil et assurer un transfert de compétences rapide. • Personnalisé pour chaque groupe d’utilisateurs, le back-office permet d’offrir uniquement les fonctionnalités nécessaires. Les fonctionnalités sont adaptées et personnalisables en fonction du profil des utilisateurs. En complément des droits par défaut proposés dans Rubedo, les droits de lecture/écriture de chaque groupe peuvent être personnalisés. FIGURE 1 - SELECTION DES ROLES
  • 17. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 17 • Personnalisable par les utilisateurs, il est possible simplement d’ajouter des raccourcis sur le bureau. Pour les utilisateurs disposant des droits d’accès au bureau virtuel, un système de favoris leur permet de personnaliser et agencer leur espace de travail. Le back-office de la solution permet aussi de créer simplement de nouveaux types de contenus (Actualités, événements, articles, …) ainsi que les formulaires de saisie associés. La souplesse de création et de personnalisation des types de contenus est présentée au chapitre -
  • 18. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 18 Des contenus adaptés et personnalisés . L’ensemble des fonctionnalités sont présentées sous forme de bandeau afin de faciliter l’accès aux actions fréquentes : modifier, créer, enregistrer, etc…
  • 19. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 19 4.2 GESTION DE L’ARBORESCENCE : RUBRIQUES ET PAGES Composition des pages directement dans l’interface d’administration Organisation de l’arborescence en drag and drop Modification, ajout et suppression de rubrique en un clic avec effet immédiat Bibliothèque riche et extensible de blocs fonctionnels Construction automatique des listes de contenus La création d’une page ou d’une rubrique s’effectue directement depuis le bureau Rubedo avec l’application Pages. Une page est obligatoirement construite à partir d’un masque de pages. Les masques de pages sont des gabarits/templates qui définissent l’organisation générale des pages crées à partir de ce masque. Les masques permettent également de définir les blocs fonctionnels (menu, fil d’Ariane, pied de page par exemple) qui seront figés dans les pages. Ils offrent aux organisations la possibilité d’organiser la mise en forme de leurs sites et d’homogénéiser le rendu proposé aux utilisateurs. Il ne reste plus au webmaster qu’à composer sa page en plaçant et en paramétrant des blocs fonctionnels, qui permettent d’afficher des contenus ou d’offrir des fonctionnalités à l’utilisateur. L’arborescence générale des sites peut proposer un nombre illimité de niveaux d’arborescence. On parle ici d’arborescence de navigation. C’est-à-dire le plan du site affiché aux utilisateurs. Dans le cadre de site multilingue, chaque langue peut disposer de son arborescence propre.
  • 20. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 20 FIGURE 2 - APPLICATION PAGES Les icônes du bandeau de l’application permettent de gérer la création de page. Une fois l’arborescence finalisée, un simple déplacement par drag and drop permet de déplacer les pages et sous-pages en fonction des besoins. Les modifications sont prises en compte immédiatement et s’affichent en temps réel pour les utilisateurs. La modification des titres des rubriques et des pages est réalisée par un double clic sur les titres ou sur l’onglet propriétés. FIGURE 3 - ORGANISATION DE L'ARBORESCENCE PAR DRAG AND DROP Les personnes disposant des droits ont la possibilité d’ajouter, modifier et supprimer des blocs fonctionnels sur les pages.
  • 21. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 21 L’enregistrement de la page donne lieu à une mise à jour en temps réel du site. 4.3 AJOUTS DE FONCTIONNALITES : BLOCS FONCTIONNELS Rubedo est une solution intégrée. Rubedo est installé par défaut avec une bibliothèque de blocs qui s’enrichit régulièrement : • Contenus 〉 Agenda 〉 Carrousel de contenus 〉 Liste de contenus 〉 Détail de contenu 〉 Texte riche 〉 Texte simple 〉 RSS (Extension) • Recherche 〉 Recherche simple 〉 Résultats de recherche • Formulaires 〉 Abonnement newsletter 〉 Désabonnement newsletter 〉 Contact 〉 Formulaires (3.2) • Multimédia 〉 Audio 〉 Galerie d’images 〉 Image 〉 Média externe (Youtube, Dailymotion, Slideshare, …) 〉 Téléchargement anonyme ou suivi 〉 Vidéo 〉 Flash
  • 22. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 5 2 UN COUT DE POSSESSION OPTIMAL Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement, administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité d’un projet. Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les étapes de la vie d’un projet. En phase de conception : 〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus nécessaires à la construction d’un prototype. En phase de développement : 〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont immédiatement disponibles pour l’ensemble des sites gérés par la plateforme. 〉 Développement multi-support : Rubedo permet de créer nativement des sites multi- support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou smartphone, sans aucun développement complémentaire. 〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une gamme complète d’outils de création de sites, entièrement intégrés dans le back- office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des vocabulaires de classification, … sans aucune intervention technique. 〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de son back-office offrent un environnement particulièrement adapté aux développements agiles. Un site peut être construit par itérations successives, en enrichissant et en adaptant les structures de données et leur restitution. 〉 Composants industriels : Rubedo est construit sur des briques logicielles open- source innovantes mais éprouvées, largement répandues et supportées à la fois par des communautés actives et des éditeurs commerciaux. Il est facile de trouver des compétences et l’utilisation de frameworks de référence PHP & Javascript est la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
  • 23. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 5 2 UN COUT DE POSSESSION OPTIMAL Le coût total de possession (TCO) d’un logiciel pour une entreprise est rarement analysé quand il s’agit de choisir une solution de gestion de contenus. On s’attache la plupart du temps à rechercher une adéquation fonctionnelle aux besoins à un instant t, sans tenir compte des coûts induits tout au long de la vie du projet : formation, conception, réalisation, hébergement, administration, maintenance, évolution … qui peuvent rapidement hypothéquer l’évolutivité d’un projet. Un principe fondateur de Rubedo est d’essayer d’optimiser ce coût de possession à toutes les étapes de la vie d’un projet. En phase de conception : 〉 Prototypage rapide : Rubedo permet de créer rapidement et simplement à partir des Fonctions Studio l’arborescence, les gabarits de page et les types de contenus nécessaires à la construction d’un prototype. En phase de développement : 〉 Richesse fonctionnelle intégrée : Rubedo offre une large bibliothèque de blocs fonctionnels prêts à l’emploi, qui couvrent la majeure partie des besoins courants lors de la création d’un site internet, intranet ou extranet. Cette bibliothèque s’enrichit à chaque nouvelle version du produit, et il est facile de créer de nouveau blocs pour s’adapter à un besoin spécifique. Ces nouveaux blocs sont immédiatement disponibles pour l’ensemble des sites gérés par la plateforme. 〉 Développement multi-support : Rubedo permet de créer nativement des sites multi- support, qui s’adaptent au média sur lequel ils sont consultés : PC, tablette ou smartphone, sans aucun développement complémentaire. 〉 Outils Studio : Rubedo offre aux développeurs, administrateurs et webmasters une gamme complète d’outils de création de sites, entièrement intégrés dans le back- office. Regroupés sous le nom d’outils Studio, ils permettent de créer simplement de nouvelles typologies de contenus, des gabarits de pages, des requêtes, des vocabulaires de classification, … sans aucune intervention technique. 〉 Développements agiles : La souplesse d’utilisation de Rubedo et la puissance de son back-office offrent un environnement particulièrement adapté aux développements agiles. Un site peut être construit par itérations successives, en enrichissant et en adaptant les structures de données et leur restitution. 〉 Composants industriels : Rubedo est construit sur des briques logicielles open- source innovantes mais éprouvées, largement répandues et supportées à la fois par des communautés actives et des éditeurs commerciaux. Il est facile de trouver des compétences et l’utilisation de frameworks de référence PHP & Javascript est la meilleure garantie de pérennité et d’interopérabilité de Rubedo.
  • 24. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 24 1.1.1.3 GALERIES ET LISTES DE MEDIAS Rubedo permet de proposer aux visiteurs des médias et des documents internes stockés dans Rubedo ou externes stockés sur des sites web externes. Plusieurs fonctionnalités sont disponibles : • Image : Le bloc 'Image' permet d'afficher une image stockée dans la médiathèque Rubedo. • Liste de médias : Rubedo permet de créer des listes de médias à partir d’une requête. En fonction des besoins, il est possible de définir le ou les types de médias (documents, images, vidéos, sons, animations, …), les termes de taxonomie applicables pour définir les médias qui seront affichés aux visiteurs du site. • Audio : Permet de proposer un lecteur de médias audio • Galerie d’images : Le bloc 'Galerie d’images' permet d’afficher une galerie d’images stockées dans la médiathèque Rubedo. • Média Externe : Le bloc 'Média Externe' s’appuie sur l’API oEmbed (http://oembed.com/) et permet d’afficher un média externe provenant des sources suivantes : 〉 YouTube (vidéos) 〉 Dailymotion (videos) 〉 Flickr (partage photos) 〉 Vimeo (vidéos) 〉 Poll Everywhere (enquêtes & sondages)
  • 25. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 25 〉 My Opera (blogs et photos) 〉 SmugMug (partage de photos) 〉 SlideShare (partage de présentation) 〉 WordPress.com (blogs) 〉 chirbit.com (partage de fichiers audio) 〉 CircuitLab (outil de dessin de schéma électrique) 〉 Quizz.biz (outil de sondage) • Vidéo : Le bloc 'Vidéo' permet d'afficher une vidéo stockée dans la médiathèque Rubedo. Le lecteur utilisé par défaut est JW Player. • Téléchargement de médias : Rubedo propose 2 fonctionnalités permettant de proposer aux visiteurs de télécharger un média, soit en téléchargement direct, soit en leur proposant d’indiquer une adresse email pour recevoir un lien de téléchargement. 1.1.1.4 RESEAUX SOCIAUX ET PARTAGE Pour le partage des contenus, Rubedo propose plusieurs fonctionnalités : • AddThis Share : Le Bloc 'AddThis Share' permet d’ajouter des fonctionnalités de partage de la page courante sur différents réseaux sociaux. • AddThis Follow : Le Bloc 'AddThis Follow' permet d’ajouter des icônes de redirection vers différents réseaux sociaux.
  • 26. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 26 • Twitter : Le bloc 'Twitter' permet d’afficher les Tweet d’un utilisateur Twitter. • Partage par mail : Le bloc Addthis' permet aux visiteurs d’envoyer un lien vers un contenu à l’aide d’un formulaire. FIGURE 5 - ADDTHIS SHARE 1.1.1.5 COMMENTAIRES Le module commentaire permet d’établir sur certains articles un dialogue avec les visiteurs du site. Cette fonctionnalité peut être activée et désactivée via le back-office pour un type de contenu donné. Le module commentaire est basé sur la solution Disqus. Outre sa large palette de fonctionnalités, Disqus offre un niveau d’intégration natif avancé des réseaux sociaux, particulièrement intéressant pour démultiplier la visibilité des échanges sur le web. Commentaires FIGURE 6 - MODULE DE COMMENTAIRE • Affichage en temps réel sous la forme d’une discussion qui peut-être triée en fonction de la popularité ou de la date d’ajout des commentaires. • Notifications des internautes (RSS ou email) en cas de nouveaux commentaires sur un fil de discussion • Possibilité d’ajouter des médias dans les commentaires (paramétrable) • Notation des commentaires par les internautes Modération • 3 modes de modération : automatique, systématique, systématique pour tout lien dans un contenu • Alertes par courriel aux modérateurs déclarés
  • 27. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 27 • Modération directe par réponse dans le corps du courriel • Modération en ligne depuis le site • Modification en ligne des commentaires possible par les modérateurs Anti-Spam • Disqus dispose de son propre système anti-spam, qui empêche notamment les robots de poster des commentaires. Le système s’enrichit également au fur et à mesure des déclarations de spam effectuées via la modération pour devenir de plus en plus précis. Réseaux Sociaux • Identification possible via Twitter, Facebook, Google+ ou Disqus, en plus de l’identification simple par nom et e-mail • Possibilité de partage des fils de commentaires sur twitter et Facebook (paramétrable) • Un onglet communauté permet de visualiser les fils de discussion et les commentateurs les plus actifs sur le site 4.4 TAXONOMIE : UNE NAVIGATION TRANSVERSALE Un système de classement multi-dimensionnel simple et puissant Affichage des contenus et documents dans plusieurs rubriques sans duplication Des possibilités nouvelles de navigation : rebond, nuage de tags, filtres sur des blocs de liste de contenu et document 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. La taxonomie (mots-clefs) permet l’accès transversal à l’information sur chaque site (par exemple, Collecte, Recyclage, RH, Communication, …). L’exemple ci-dessous illustre un exemple de Taxonomie.
  • 28. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 28 On y trouve un vocabulaire « Thèmes », reprenant les grandes thématiques de classement des actualités, ainsi qu’un vocabulaire « Publics » permettant de lister les cibles d’internautes. La taxonomie comporte également un vocabulaire par défaut calqué sur les différentes rubriques du site. La classification d’un type de contenu peut être limitée à un nombre restreints de thèmes (thèmes autorisés). Lors de la saisie d’une actualité, le contributeur - s’il en a les droits - pourra indiquer : 〉 ses thèmes de rattachement, 〉 les publics visés par l’information, 〉 les rubriques de diffusion. L’application taxonomie permet une saisie arborescente des mots-clefs. Elle permet de réaliser un classement détaillé lorsqu’un thème le nécessite. En fonction des droits, les utilisateurs ajoutent ou modifient les termes de la taxonomie. Ces nouveautés sont répercutées en temps réel sur l’ensemble des fonctionnalités des sites. Dans le cadre de sites multilingues, les termes de taxonomie peuvent être traduits si ceux-ci s’appliquent à l’ensemble des langues. Confère chapitre 8.3 - Des sites Multilingue. Multi-classement et mises à jour automatiques La taxonomie permet de proposer un contenu ou un média sur plusieurs pages d’un ou plusieurs sites sans le dupliquer. Par exemple, une actualité peut être présentée dans un carrousel à la une et dans une liste des actualités. La multi-classification des contenus, médias 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 contenu seront mises à jour automatiquement.
  • 29. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 29 1.1.2 AFFICHAGE DE CONTENUS EN FONCTION DE LEUR CLASSEMENT Cette classification 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 au recyclage et destinées aux collectivités), ou de créer des liens automatiques de navigation par rebond (autres actualités Recyclage) ou par nuage de tags. Dans le cas des médias et documents, la taxonomie permet de créer des galeries d’images et des listes de documents thématiques. 4.5 GERER LES ACCES : ESPACES DE TRAVAIL Les espaces de travail permettent de réserver l'accès en lecture, écriture ou diffusion sur des types de contenus, de médias ou des rubriques de sites à des groupes d'utilisateurs spécifiques. Les espaces de travail seront notamment utilisés pour définir les espaces publics et les espaces clients pour les sites. Cette « séparation » permet également d’assurer un premier niveau de sécurité. Les pages sont attribuées à un espace de travail. Les espaces de travail permettent ainsi de délimiter des « partie d’arborescence » de site en vue d’appliquer des droits particuliers. Les espaces de travail offrent la possibilité de réaliser des pages qui seront accessibles à un groupe d’utilisateur.
  • 30. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 30 • Dans l’exemple ci-dessus, un Espace privé a été créé. Une page « Espace privé » a été associée à cet espace. Le groupe « Valideurs » est le seul groupe à disposer des droits de lecture et écriture sur cet espace. Pour chaque espace de travail définis lors des ateliers de conception, des groupes d’utilisateurs seront paramétrés. 4.6 GESTION DES UTILISATEURS ET DES DROITS Création et gestion de types d’utilisateurs Une structure d’annuaire et de droits souples et autonomes Gestion des modes d’inscriptions et des formulaires Le terme utilisateur regroupe différents profils d’utilisateurs internes (équipe d’administration, éditoriale, …) et externes (visiteurs, membres, …). Rubedo permet de différencier les utilisateurs, par exemple : • Une personne qui accède au back-office du site • Une personne qui créé des contenus • Une personne qui administre tout ou partie du site • Un Membre connecté • Un client • Un abonné à une mailing list En fonction des groupes auxquels ils sont attachés, les types d’utilisateurs pourront avoir des droits de contribution, d’édition et d’administration. Rubedo permet de définir les informations qui composent les profils des utilisateurs et ainsi de créer des profils personnalisés pour chaque type d’utilisateur d’un site (équipe éditoriale, membres connectés, clients…). 1.1.3 DEFINIR LES UTILISATEURS Rubedo offre des outils simples pour définir les types d’utilisateurs en fonction des besoins. Il suffit de définir les informations qui constitueront les profils. Il est ainsi possible de définir des profils différents pour l’équipe éditoriale, un client, un membre, … Si l’inscription est rendue possible depuis les sites, les champs à compléter par les futurs utilisateurs sont automatiquement liés au profil défini dans l’administration.
  • 31. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 31 FIGURE 7 - EXEMPLE DE FORMULAIRE D'INSCRIPTION Inscriptions d’utilisateurs depuis les sites Lorsque les sites proposent aux visiteurs de créer un compte, plusieurs modes d’inscription sont disponibles : 〉 Aucun : ne permet pas aux utilisateurs de s’inscrire. 〉 Exemple : adapté pour des utilisateurs pour lesquels l’inscription en front n’est pas permise. Par exemple le type d’utilisateur « Administrateur ». 〉 Modéré : les demandes d’inscriptions nécessitent une validation préalable. 〉 Ouvert : une fois l’inscription réalisée, l’utilisateur peut se connecter directement au site.
  • 32. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 32 〉 Confirmation par email : la personne qui s’inscrit depuis le site doit valider son email avant de pouvoir se connecter à son compte utilisateur. Pour chaque utilisateur, il est possible de définir : • Son appartenance à un ou plusieurs groupes, • Son appartenance à un groupe par défaut, • La durée de validité du compte, • Le changement de mot de passe. 1.1.4 LES GROUPES Les groupes permettent de définir les utilisateurs, les espaces de travail et les rôles de gestion associés. Les droits sont affectés aux groupes. On distingue : • Les droits en lecture sur les espaces de travail, • Les droits en écriture/ action sur les espaces de travail, • Les rôles pour les espaces de travail associés. FIGURE 8 - EXEMPLE DE ROLES
  • 33. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 6 Formation : 〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition front-office permet de réaliser simplement les tâches de création et d’édition de contenus. 〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité d’un bureau virtuel. 〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur des serveurs standards et peu onéreux, faciles à multiplier pour créer des infrastructures puissantes. 〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus et documents entre ces sites. Chaque site peut en outre s’adapter automatiquement au support de consultation (PC, smartphone et tablette). 〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur conception pour supporter de très fortes charges et stocker de grands volumes de données. Contrairement aux bases de données relationnelles, il est très facile de s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de serveurs à l’infrastructure. 〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la gestion de la sécurité au niveau d’une couche de service qui garantit la bonne propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes, contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont également stockés dans la base de données, ce qui évite toute faille de sécurité liée à une mauvaise configuration des accès réseau à un système de fichier. Maintenance corrective : 〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou modifié librement et gratuitement par la communauté. 〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre toute une panoplie de services de maintenance et de support permettant de fiabiliser et de garantir les déploiements d’environnements professionnels sous Rubedo. Maintenance évolutive : 〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les outils Studio offrent aux administrateurs et webmaster une très grande liberté pour faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
  • 34. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 6 Formation : 〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition front-office permet de réaliser simplement les tâches de création et d’édition de contenus. 〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité d’un bureau virtuel. 〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur des serveurs standards et peu onéreux, faciles à multiplier pour créer des infrastructures puissantes. 〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus et documents entre ces sites. Chaque site peut en outre s’adapter automatiquement au support de consultation (PC, smartphone et tablette). 〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur conception pour supporter de très fortes charges et stocker de grands volumes de données. Contrairement aux bases de données relationnelles, il est très facile de s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de serveurs à l’infrastructure. 〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la gestion de la sécurité au niveau d’une couche de service qui garantit la bonne propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes, contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont également stockés dans la base de données, ce qui évite toute faille de sécurité liée à une mauvaise configuration des accès réseau à un système de fichier. Maintenance corrective : 〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou modifié librement et gratuitement par la communauté. 〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre toute une panoplie de services de maintenance et de support permettant de fiabiliser et de garantir les déploiements d’environnements professionnels sous Rubedo. Maintenance évolutive : 〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les outils Studio offrent aux administrateurs et webmaster une très grande liberté pour faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
  • 35. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 6 Formation : 〉 Ergonomie intuitive et productive : Pour des utilisateurs occasionnels, l’édition front-office permet de réaliser simplement les tâches de création et d’édition de contenus. 〉 Appropriation rapide : le back-office Rubedo reprend des codes ergonomiques connus des utilisateurs de PC/Mac, et apporte le confort d’usage et la productivité d’un bureau virtuel. 〉 Matériel standard : le socle NoSQL, constitué de la base de données NoSQL MongoDB et du moteur de recherche Elasticsearch est conçu pour fonctionner sur des serveurs standards et peu onéreux, faciles à multiplier pour créer des infrastructures puissantes. 〉 Multi-sites et multi-plateforme : une seule instance de Rubedo permet de créer une multitude de sites internet, intranet et extranet et de partager utilisateurs, contenus et documents entre ces sites. Chaque site peut en outre s’adapter automatiquement au support de consultation (PC, smartphone et tablette). 〉 Performances et scalabilité : les technologies NoSQL ont été pensées dès leur conception pour supporter de très fortes charges et stocker de grands volumes de données. Contrairement aux bases de données relationnelles, il est très facile de s’adapter à la volumétrie et la charge, en écriture ou en lecture, par simple ajout de serveurs à l’infrastructure. 〉 Sécurité : l’architecture de Rubedo est conforme à l’état de l’art et centralise la gestion de la sécurité au niveau d’une couche de service qui garantit la bonne propagation des droits au niveau de tous les objets (pages, blocs, requêtes, listes, contenus, documents, recherche, …etc.) gérés par la solution. Les fichiers sont également stockés dans la base de données, ce qui évite toute faille de sécurité liée à une mauvaise configuration des accès réseau à un système de fichier. Maintenance corrective : 〉 Open-source : Rubedo est diffusé sous licence GPL V3. Cette licence open-source garantit que le code source de Rubedo est accessible et qu’il peut être utilisé ou modifié librement et gratuitement par la communauté. 〉 Support professionnel : WebTales, en tant qu’éditeur de la solution Rubedo, offre toute une panoplie de services de maintenance et de support permettant de fiabiliser et de garantir les déploiements d’environnements professionnels sous Rubedo. Maintenance évolutive : 〉 Grande facilité d’évolution sans développements : le back-office de Rubedo et les outils Studio offrent aux administrateurs et webmaster une très grande liberté pour faire évoluer un site ou en créer de nouveaux après l’étape de mise en œuvre initiale. Créer une page, un nouveau gabarit, un nouveau bloc d’affichage ou de
  • 36. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 36 L’édition champ par champ est également accessible en Front-Office afin de faciliter le travail des contributeurs. Le contenu modifié apparait en temps réel dans la page. Rubedo permet également de proposer des formulaires de création de contenus depuis le front-office. En fonction des droits attribués, le contributeur pourra soit soumettre son contenu, soit le publier en live.
  • 37. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 37 1.1.6 EDITEUR DE TEXTE RICHE : WYSIWYG Rubedo propose plusieurs modes d’éditeur de texte afin de permettre une maitrise complète de la présentation des contenus.
  • 38. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 38 En fonction des besoins, l’éditeur wysiwyg propose 3 modes : basic, standard et complet. Ces différents modes pré-paramétrés et modifiables permettent de présenter des fonctions plus ou moins étendues lors de la création des contenus. Par exemple, le mode basic contraint les contributeurs à utiliser les styles de rendu (par exemple : police, couleur) paramétrés sur le site. L’éditeur offre nativement une grande palette de fonctionnalités, parmi lesquelles : 〉 Différents modes d’affichage 〉 Copier/Coller depuis Word 〉 Gestion de médias et documents 〉 Correction orthographique multilingue 〉 Accessibilité W3C WCAG 〉 Rechercher / remplacer 〉 Gestion des styles 〉 Comptabilité étendue os/ navigateurs 〉 Paramétrabilité totale 〉 etc. … 1.1.6.1 VERIFICATION DE L'ORTHOGRAPHE EN COURS DE FRAPPE L’éditeur wysiwyg de Rubedo propose un correcteur orthographique (SCAYT). L'application est basée sur les services de vérification d'orthographe de qualité prévus par WebSpellChecker.net.
  • 39. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 39 1.1.7 MEDIAS ET DOCUMENTS Les images, animations, sons et vidéos peuvent être intégrés depuis l’éditeur de texte. En fonction des droits, le contributeur peut ajouter de nouveaux médias et documents ou utiliser ceux présents dans la médiathèque. Pour aller plus loin, les images peuvent être redimensionnées dans la fenêtre d’ajout ou directement dans les contenus. FIGURE 10 - AJOUTER UN MEDIA 1.1.8 VERSIONNING : GESTION DES VERSIONS Pour compléter la gestion des contributions et assurer le processus de suivi, Rubedo propose le versionning des contenus. La fonction de versionning permet de conserver une trace des modifications successives apportées à un contenu et permet ainsi de revenir à une version antérieure. Chaque version d’un contenu permet de visualiser : • L’auteur • La date de modification • Les modifications Redimensionner vos images en contexte
  • 40. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 40 5.2 SUIVI ET VALIDATION DES CONTENUS : WORKFLOWS Des workflows distincts pour chaque type de contenu Des workflows simples intégrés Afin d’assurer une relecture ou une homogénéité des contenus diffusés sur un site, une validation avant publication est souvent nécessaire. Pour répondre à ce besoin, Rubedo permet d’associer à chaque type de contenu un workflow de validation distinct. La solution offre nativement 2 workflows préconfigurés : • La publication directe : le contributeur peut directement publier et mettre en ligne son contenu • La publication à un niveau de validation : les actions sont réparties entre les groupes « contributeurs » et « valideurs » Le contributeur : 〉 Crée des contenus à l'état brouillon 〉 Soumet ses contenus pour validation 〉 Renseigne les dates de publication Le validateur : 〉 Peut créer des contenus 〉 Publie/refuse les contenus soumis 〉 Met en ligne ou hors ligne Les actions disponibles sont affichées pour chaque état et filtrées en fonction du profil utilisateur dans la barre d’outils du module Contenus.
  • 41. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 41 1.1.9 NOTIFICATIONS ET ALERTES Lors d’un travail collaboratif sur un contenu ou un document, les notifications de mises à disposition ou de changement sont toujours nécessaires pour fluidifier les processus de travail. Rubedo intègre l’envoi d’email aux personnes qui ont le droit de valider, aux contributeurs lorsqu’un contenu a été validé. 1.1.10 TABLEAU DE BORD EDITORIAL Un tableau de bord permet de suivre les contributions et leur statut.
  • 42. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 42 5.3 MEDIATHEQUE : DOCUMENTS, IMAGES, VIDEOS ET SONS Médiathèque de contenus multimédias et de documents Taxonomie intégrée Gestion des métadonnées (accessibilité) Chargement en masse par drag&drop Recherche avancée à facettes Rubedo permet la diffusion de médias et documents au sein des sites. Chaque type de médias (par exemple : images, vidéos, documents) dispose de son propre formulaire, organisé en fonction des besoins (cf. chapitre 6.6 - Des médias ). Dans l’exemple ci-dessous, le formulaire d’ajout d’images proposent une alternative textuelle et une description afin de répondre aux normes d’accessibilité. Les médias et documents peuvent être affiliés à la taxonomie et à un ou plusieurs sites et espaces de travail. L’ensemble des médias classés avec la taxonomie ont ainsi la capacité d’être affichés par thématiques en fonction des différents besoins. Ils pourront ensuite être utilisés dans les contenus des sites désignés.
  • 43. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 7 recherche, de nouveaux contenus, de nouveaux espaces privés : toutes ces tâches généralement complexes s’effectuent par simple manipulation dans l’interface back-office, sans aucune nécessité de recourir à un développeur. 〉 Mutualisation des développements complémentaires : l’architecture modulaire de Rubedo permet de mutualiser les composants spécifiques (par exemple un nouveau bloc, un nouveau type de contenus, etc.) entre les différents sites gérés par une même instance, ou même entre plusieurs instances différentes. Les développements sont donc réutilisables et l’effort de développement facilement mutualisable.
  • 44. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 44 5.5 PREVISUALISATION DU SITE SUR LES TERMINAUX Rubedo intègre une fonction de prévisualisation de site sur les principaux formats d’affichage : L’ensemble des pages peut être consulté dans la prévisualisation. En fonction des éléments que vous décidez d’afficher sur les différents terminaux, le site propose des mises en page différentes. La gestion d’affichage des blocs par type de terminaux est décrite au chapitre 4.2 - Gestion de l’arborescence : Rubriques.
  • 45. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 45 1.1.11 VISUALISER UN SITE A UNE DATE DONNEE Afin de suivre l’évolution d’un site dans le temps, l’application prévisualisation offre la possibilité de consulter un site à une date future. Cette fonction permet notamment : • De voir le site tel qu’il sera à une date donnée, • Visualiser dans le site les contenus qui sont actuellement en mode brouillon, • Visualiser les contenus dont l’affichage est programmé à une date ultérieure. FIGURE 12 - PREVISUALISATION
  • 46. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 46 6 CONSTRUIRE ET MODIFIER SANS DEVELOPPEMENT AVEC LES FONCTIONS STUDIO 6.1 GESTION DE SITE ET MULTI-SITES Autonomie des administrateurs dans la création de nouveaux sites Création de sites modèles Intégration des clés d’Api externes (Google maps, Analytics, Disqus) Gestion et création de site accessible aux profils fonctionnels Sélection des langues Le back-offre de Rubedo offre une panoplie complète d’outils de création de sites internet, dont l’objectif est de garantir aux webmestres, contributeurs et administrateurs une autonomie totale dans la gestion courante et dans l’évolutivité de leur site. L’application Sites permet aux administrateurs de gérer les différents sites. Rubedo offre une fonctionnalité évoluée de création de site : • Création d’un site par duplication d’un site modèle, • Création d’un site « vide » qu’il faudra paramétrer. La création d’un site passe par trois grandes phases : •Utilisateurs •Types de contenus •Taxonomie •Masques de pages •Charte graphique 1. Paramétrage •Pages •Blocs •Contenus •Documents 2. Contribution •Workflows •Recherche full-text •Requêteur 3. Publication
  • 47. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 47 Chaque grande fonction est implémentée sous forme d’application ou module accessible depuis le menu principal. Les chapitres suivants offrent un aperçu des fonctionnalités offertes par ces modules. 1.1.12 INTEGRATION DE SOLUTIONS EXTERNES Pour chaque site, il est possible d’enregistrer en back-office les clefs des API des applications externes. Rubedo permet notamment l’enregistrement des API suivantes : • Google maps pour la géolocalisation, • Google analytics pour les statistiques de fréquentation, • DisQus pour l’ajout de commentaires. 6.2 MASQUES DE PAGE ET RESPONSIVE DESIGN Un assistant complet de création de gabarits de pages Autonomie optimisée pour la conception de nouveaux masques de page par des profils fonctionnels Simplicité de mise en œuvre des versions mobiles Prise en compte native des déclinaisons mobiles et tablettes La construction d’un site internet requiert en moyenne et en fonction de sa complexité de 3 à 15 gabarits de pages différents. On entend par gabarit l’architecture de l’information et des fonctionnalités présentées au sein de la page web. Les gabarits sont généralement découpés en lignes et colonnes, comme illustré sur les schémas suivants : Certaines de ces fonctionnalités peuvent être présentes sur plusieurs gabarits : classiquement le menu général et le pied de page seront des éléments permanents sur l’ensemble des pages du site.
  • 48. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 48 Le module « Masque de Page » de Rubedo permet de créer graphiquement les gabarits, appelés « masques », car ils permettent à la fois de définir le découpage de la page en lignes et colonnes mais également de paramétrer les blocs fonctionnels qui seront inamovibles sur toutes les pages créées sur le même masque. La copie d’écran ci-après illustre la création d’un masque de page à 3 colonnes, avec header et footer. 1.1.13 RESPONSIVE DESIGN POUR UN WEB MOBILE Les masques de pages produisent par défaut des pages qui s’adaptent automatiquement au format du navigateur (écran, tablette, smartphone) qui les consulte : c’est ce qu’on appelle le Responsive Design. Cette capacité technique est unique sur le marché des CMS. Elle est rendue possible par l’intégration au sein de Rubedo des dernières innovations CSS3 et HTML5 : • Les largeurs des colonnes sont exprimées en pourcentage et non en taille fixe : les colonnes se redimensionnent donc pour utiliser le maximum de place disponible en conservant leurs dimensions. • Tous les éléments (lignes, grilles, colonnes) disposent d’options de visibilité selon les supports. On peut donc masquer un élément sur smartphone et pas sur tablette et vice- versa. • Les éléments de menus permettent de spécifier le comportement de ceux-ci lors d’une réduction de l’espace d’affichage Propriétés de la ligne sélectionnée Colonne sélectionnée Liste des masques
  • 49. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 8 3 VUE D'ENSEMBLE DES FONCTIONNALITES Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce). Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée : • 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …) • un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages • une galaxie de sites internet/intranet/extranet/e-commerce Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et rapidement de nouveaux sites, vides ou par duplication de sites modèles. Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été regroupées en trois parties : • Les fonctions d’Administration, dédiées aux administrateurs • Les fonctions Studio, dédiées aux webmasters et développeurs • Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
  • 50. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 8 3 VUE D'ENSEMBLE DES FONCTIONNALITES Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce). Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée : • 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …) • un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages • une galaxie de sites internet/intranet/extranet/e-commerce Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et rapidement de nouveaux sites, vides ou par duplication de sites modèles. Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été regroupées en trois parties : • Les fonctions d’Administration, dédiées aux administrateurs • Les fonctions Studio, dédiées aux webmasters et développeurs • Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
  • 51. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 8 3 VUE D'ENSEMBLE DES FONCTIONNALITES Rubedo offre des fonctionnalités d’usine à sites pour permettre le déploiement rapide de nouveaux sites. L’aptitude de Rubedo à s’adapter à différents contextes métiers permet d’utiliser Rubedo comme plateforme technique de gestion de multiples sites et portails (site métier, portail institutionnel ou intranet, sites événementiels, RSE, e-commerce). Le back-office Rubedo permet d’administrer au sein d’une interface d’administration unifiée : • 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 d’utilisateurs (équipe éditoriale, membres, abonnés, clients, …) • un référentiel de fonctionnalités (blocs) qui sont agencées dans les pages • une galaxie de sites internet/intranet/extranet/e-commerce Contenus, documents et fonctionnalités peuvent être partagés sans duplication par les différents sites gérés par la plateforme, ce qui permet de mettre en place simplement et rapidement de nouveaux sites, vides ou par duplication de sites modèles. Les sites peuvent être gérés par différents types d’utilisateurs, qui ont accès à certaines fonctionnalités de gestion sur tout ou partie du ou des sites gérés par Rubedo. Ces droits d’accès sont entièrement paramétrables, mais par commodité les fonctions back-office ont été regroupées en trois parties : • Les fonctions d’Administration, dédiées aux administrateurs • Les fonctions Studio, dédiées aux webmasters et développeurs • Les fonctions de Contribution, dédiées aux contributeurs et valideurs.
  • 52. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 52 d’assurer la complétude des informations saisies à l’aide du caractère facultatif ou obligatoire des champs. 7 RUBEDO ECOMMERCE Rubedo Commerce est la solution de gestion de sites/ multi-sites e-commerce. Adossé aux fonctionnalités de gestion des contenus et des médias de Rubedo cms, Rubedo Commerce offre un environnement complet permettant de gérer plusieurs sites internet, intranet, extranet et e-commerce. Rubedo Commerce bénéficie ainsi de l’ensemble des fonctionnalités de Rubedo : e-mailing, gestion des droits, médiathèques, studios, enquêtes, … Pour optimiser les ventes, un moteur de recommandation/personnalisation par ciblage comportemental est intégré dans la solution Rubedo. La brique Commerce propose les fonctionnalités suivantes : • Gestion multi-boutique • Gestion de catalogues produits 〉 Import de catalogues produits 〉 Nombre d’articles illimité, 〉 Nombre de caractéristiques illimité et configurable 〉 Gestion des configurations produit / déclinaisons 〉 Gestion des promotions par produit 〉 Gestion des stocks 〉 Gestion de catégories 〉 Les produits épuisés deviennent automatiquement indisponibles à l’achat ou possibilité d’autoriser les commandes de produits épuisés • Recherche : 〉 Recherche à facettes 〉 Recherche en autocomplétion • Livraison :
  • 53. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 53 〉 Calcul automatique des frais de livraison et des taxes 〉 Gestion des adresses (personnelle, livraison, facturation) 〉 Nombre de méthode de livraison illimité 〉 Frais de port par pays, mode d’expédition, forfait • Caddie et checkout: 〉 Sauvegardes du panier après déconnexion 〉 Génération de récapitulatif / facture 〉 One-page checkout • Client : 〉 Création de compte / modification 〉 Gestion de ses informations personnelle 〉 Accès à l’historique de ses commandes 〉 Suivi de l’état de ses commandes 〉 Avis et commentaires avec DisQus • Gestion des commandes et paiement: 〉 Visualisation des commandes en back-office 〉 Possibilité d’ajouter des factures aux commandes 〉 Suivi et gestion des statuts de paiement 〉 Gestion des modes de paiement • Personnalisation : 〉 Personnalisation des produits en fonction des clients (Magic Queries)
  • 54. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 54 8 FONCTIONNALITES ET SERVICES TRANSVERSES 8.1 PERSONNALISATION ET RECOMMANDATION PAR CIBLAGE COMPORTEMENTAL Personnalisation en temps réel Pas de paramétrage, s’active par une simple case à cocher Personnalisation d’une ou plusieurs zones d’un site en fonction de la stratégie Personnalisation pour les internautes connectés et non connectés Rubedo est la première solution open-source à intégrer un moteur de recommandation/personnalisation automatique et en temps réel par ciblage comportemental. La personnalisation et la recommandation La personnalisation et les principes de recommandation sur les sites internet et sites e- commerce sont désormais le nouveau challenge à relever. Ils permettent de réconcilier des entreprises qui souhaitent promouvoir leur marque et leurs services sur le web de manière toujours plus efficace avec des internautes de plus en plus exigeants sur la qualité des contenus. Avec la profusion de sites web, les entreprises souhaitent se différencier afin d'attirer plus de visiteurs et de clients. Malgré de gros efforts pour se distinguer de la masse, les internautes constatent peu de disparités entre les sites. Pour se distinguer, la personnalisation des sites à chaque internaute est un axe privilégié. La personnalisation permet de mettre en avant, sur des zones dédiées, les contenus ou les produits les plus susceptibles d’intéresser les internautes qui trouveront ainsi plus facilement les informations qui correspondent à leurs attentes. Les promesses Pour les sites de contenus • Délivrer le bon contenu à la bonne personne • Se différencier grâce à une expérience utilisateur optimisée • Proposer plus d’interaction, plus d’engagement • Augmenter la fidélisation des nouveaux entrants • Permettre aux visiteurs de trouver plus rapidement les informations qui l’intéressent
  • 55. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 55 Pour les sites e-commerce • Faire de la recommandation de produits sur mesure. • Rendre les propositions plus pertinentes • Stimuler l’internaute et l’inciter à l’achat • Transformer les simples visiteurs en clients, accroitre le taux de conversion • Et au final, développer les ventes 1.1.14 LA PERSONNALISATION DES SITES AVEC LES MAGIC QUERIES DE RUBEDO Pour transformer l’expérience des utilisateurs et répondre aux besoins des entreprises, Rubedo invente les Magics Queries. Rubedo est la première solution de CMS & E-commerce avec analyse comportementale intégrée. La personnalisation est réalisée en temps réel et de façon automatique. Les Magic Queries étudient le comportement des internautes sur les sites pour personnaliser les contenus en fonction de leurs centres d’intérêt. Cette solution de Content targeting réalise une analyse comportementale des visiteurs sur les sites Rubedo afin de proposer les contenus les plus pertinents aux besoins des visiteurs. 8.2 RENDRE LA RECHERCHE INTUITIVE ET PERTINENTE
  • 56. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 56 Recherche Front et back-office Recherche full-text dans les documents bureautiques Recherche à facettes intégrée, permet d’affiner les résultats Indexation des contenus en temps réel Support de très grandes volumétries Respects des droits et des rôles pour les résultats Le moteur de recherche de Rubedo 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. Ils deviennent donc recherchables dès leur publication sur le Web. Rubedo propose nativement une recherche avancée par facettes, à l’instar de Google ou des meilleures solutions commerciales. 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. La librairie d’indexation fournit des parseurs 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.
  • 57. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 57 1.1.15 RESTRICTION DE RECHERCHE ET FACETTES PREDEFINIES Rubedo permet également de proposer des fonctions de recherche en fonction de facettes prédéfinies. L’objectif est de proposer des recherches dédiées en fonction des besoins. Les recherches peuvent être restreintes à différents niveaux, par exemple : • à un espace de travail • à une partie de la taxonomie • à un ou plusieurs types de contenus, médias ou documents FIGURE 16 - ASSISTANT DE REQUETE 1.1.16 ENREGISTREMENT DES RECHERCHES Rubedo propose l’enregistrement des recherches pour les utilisateurs en back-office. Les utilisateurs sélectionnent les différents filtres de leur recherche et dispose d’une fonction d’enregistrement. Pour la sauvegarde des recherches, Rubedo permet également d’indiquer un titre aux recherches afin d’apporter une aide à l’utilisateur dans la gestion de ses recherches enregistrées. Les utilisateurs disposent ensuite des fonctions d’édition et de suppression de leurs recherches. 8.3 DES SITES MULTILINGUES
  • 58. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 9 3.1 FONCTIONS D’ADMINISTRATION Les fonctions d’administration regroupent les actions de management transverses aux sites : • Gestion des requêtes sur les contenus, • Gestion des taxonomies, • Paramétrage des droits et des utilisateurs, • Gestion des espaces de travail, • Supervision du site, • Imports/exports de données, • Dump et restaure de sites, • Gestion des listes de diffusion, • Gestion des langues, • Affichage des logs d’application, • Paramètres de configuration (cache et mails). Elles offrent aux gestionnaires centraux de nombreux outils de pilotage. Les différentes solutions CMS du marché offrent des interfaces d’autant plus complexes que le produit est riche fonctionnellement. Elles nécessitent de la part des utilisateurs un temps d’appropriation ou de formation important, ne sont pour la plupart pas personnalisables, fonctionnellement ou graphiquement, et sont peu évolutives. Ce constat a guidé la conception des interfaces d’administration de Rubedo, qui offre une alternative radicalement différente en matière d’ergonomie, et permet une appropriation quasi instantanée par tout utilisateur d’une solution bureautique PC ou Mac. Rubedo Les + de Rubedo : Natif Développement Gérer les utilisateurs & les droits X Référentiel de contenus partagé entre les sites X Référentiel de médias partagé entre les sites X Créer des requêtes de remontées de contenus X Créer un nouvel axe de classification transverse X Créer de nouvelles facettes de recherche X Superviser les sites X
  • 59. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 59 1.1.18 AFFICHAGE DES LANGUES L’administrateur d’un site peut choisir ou cumuler les possibilités offertes par Rubedo pour le multilinguisme. Afin de proposer des sites multilingues aux internautes, Rubedo propose : • Un menu de langues : le visiteur sélectionne la langue dans laquelle il souhaite consulter les contenus, • Une reconnaissance de la langue du navigateur de l’utilisateur 1.1.19 LA TRADUCTION DES FONCTIONS DU SITE Un site multilingue doit permettre la traduction de l’ensemble des éléments d’un site. Les équipes de contribution visualisent les champs dans leur langue. Pour répondre à ce besoin, Rubedo permet de traduire : • La taxonomie • Les champs • Les blocs fonctionnels • Les médias • Les contenus • Les pages Pour traduire les différents éléments, une fonction d’ajout d’une nouvelle traduction est proposée. Pour faciliter le travail des équipes d’administration et éditoriales, les drapeaux des langues des éléments traduits sont identifiés dans les applications. Les éléments traduits sont immédiatement identifiables.
  • 60. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 60 FIGURE 18 - APPLICATION PAGES MULTILINGUES Lorsque les contenus et médias d’un site multilingue partagent une taxonomie commune, Rubedo permet une traduction de chaque terme. Chaque champs et bloc fonctionnel de Rubedo est traduisible dans les langues paramétrées.
  • 61. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 61 FIGURE 19 - TRADUCTION DES BLOCS FONCTIONNELS 1.1.20 LA TRADUCTION DES CONTENUS Pour faciliter le travail des équipes éditoriales, Rubedo propose aux contributeurs différents modes de contribution pour s’adapter à leurs besoins : • De sélectionner une langue de travail. Les contenus seront saisis dans la langue de travail sélectionnée, • De saisir les traductions des contenus directement depuis l’application Contenus. Pour identifier rapidement les contenus traduits, l’application Contenus propose un drapeau pour chaque langue disponible.
  • 62. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 62 Depuis l’application Contenus, les contributeurs peuvent saisir les traductions des contenus. Les traductions d’un contenu sont disponibles à l’aide d’un menu déroulant. Rubedo permet également de traduire les médias.
  • 63. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 63 8.4 OPTIMISE POUR LE REFERENCEMENT Rubedo prend en compte les besoins de référencement des sites et intègre en standard les pratiques courantes de SEO. Par exemple : • Remplissage automatique ou manuel des balises Titre et Description des pages, • Renseignement manuel des métadonnées (titre, description, mots-clés) pour l'ensemble des contenus et des balises <alt> pour les images, • Structuration du code et balises H1, H2, H3, • Génération automatique et manuel d'url friendly pour les pages et les contenus, • Non duplication des contenus (canonical url), • Génération automatique du sitemap.xml, • Fil d’Ariane basé sur schema.org, D’autres fonctionnalités SEO sont également disponibles et ajoutées régulièrement (consultez le site de documentation). Le SEO intégré au sein de l’outil permet d’optimiser le référencement naturel des sites et des contenus. Dans le cadre de site multilingue, il est possible de saisir les descriptions et les mots-clés dans chaque langue disponible. 9 AUTRES FONCTIONNALITES POUR LES UTILISATEURS Sur la partie visible des sites, les utilisateurs disposent de puissantes fonctionnalités en fonction de leurs profils visiteurs ou utilisateurs connectés. 9.1 RECHERCHE EVOLUEE ET FEDEREE Les utilisateurs des sites disposent de la puissance du moteur de recherche proposé en back- office. Lors d’une recherche plein texte, les utilisateurs peuvent affiner la liste des résultats en sélectionnant l’auteur, les dates de publication, le type de contenus (médias, documents, articles, …).
  • 64. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 64 En complément, l’utilisateur peut optimiser simplement sa recherche en sélectionnant un thème (basé sur la taxonomie du site). Dans le cas de sites multiples, il est possible de proposer aux utilisateurs de réaliser des recherches transverses sur l’ensemble des sites d’une même galaxie. 9.2 RESULTATS DE RECHERCHE Les résultats proposés dépendent toujours des droits de l’utilisateur. Ainsi, les documents réservés à un métier en particulier ne seront pas visibles dans les résultats de recherche par les personnes d’un autre métier. Les résultats de recherche proposent les fonctions suivantes : • Titre, résumé, date, auteur, premières lignes du contenu ou document. • Choix du nombre de résultats par page • Tri par pertinence des résultats par défaut • Tri par date et auteur • Tags associés aux contenus et documents
  • 65. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 65 • Surlignage des termes recherchés dans les résultats 9.3 CARTOGRAPHIE Rubedo permet nativement d’intégrer les coordonnées ou une adresse dans une structure de contenu et de l’afficher dynamiquement sur une carte Google maps. Le bloc Google Maps permet d’afficher des contenus géolocalisés sur un carte interactive, couplée à de la recherche à facettes. FIGURE 20 - BLOC GOOGLE MAPS AVEC RECHERCHE A FACETTES Le bloc de recherche cartographique permet également de proposer des contenus géolocalisés à l’aide de requêtes. • Par exemple : sélection de tous les articles géolocalisés, traitant de la thématique Emploi dans la région Ile de France. Depuis la carte interactive, les utilisateurs bénéficient des fonctionnalités suivantes : • Recherche par adresse • Recherche plein texte sur les contenus • Recherche à facettes • Géolocalisation de l’utilisateur sur la carte
  • 66. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 66 10LISTE DES FONCTIONNALITES RUBEDO 3 Rubedo est une solution riche qui intègre les fonctionnalités suivantes : Gestion multi-sites • Gestion centralisée de plusieurs sites dans un même back-office • Attribution des droits d’administration/contribution site par site ou transverse à plusieurs sites • Assistant de création de site à partir de modèles sauvegardés • Diffusion de contenus sur plusieurs sites • Diffusion de médias & documents sur plusieurs sites • Gestion des protocoles d’accès (http / https) • Mode multi-bases pour isoler les référentiels de contenus, médias et utilisateurs Arborescence et pages • Gestion d’arborescence, déplacement de rubriques et sous rubriques en drag & drop • Création de pages • Duplication de page (3.4) • Modification des éléments affichés dans les pages • Application de masques de page pour la création de modèles de pages
  • 67. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 10 3.2 FONCTIONS STUDIO Les fonctions studios regroupent les actions de paramétrage avancé directement liées aux sites : • Gestion des sites, • Gestion des masques de pages, • Gestion des emails et emailing • Gestion des types de contenus, • Flux RSS • Gestion de types de médias, • Gestion de types d’utilisateurs, • Gestion des thèmes graphiques. Elles offrent aux webmasters ou administrateurs fonctionnels de puissants outils de structuration du fond (les données) et de la forme (mise en page). Rubedo Les + de Rubedo : Natif Développement Créer de nouveaux sites X Dupliquer un site existant X Créer de nouveaux gabarits de pages X Créer un nouveau type de contenus X Créer un nouveau type de média X
  • 68. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 68 • Affichage adaptatif (responsive design) aux supports d’affichage (PC, tablette, smartphone, grand écran) • Paramétrage des options de visibilité par ligne, colonne et bloc pour chaque support d’affichage depuis le Back-Office • Prévisualisation des sites sur les différents supports Personnalisation Back-Office • Bureau personnel • Ergonomie OS • Thème graphique personnalisable • Langue de l’interface personnalisable • Gestion de favoris privés via des icônes déplaçables par simple drag&drop • Multifenêtrage • Profil personnel Référencement Naturel • Balises Title, méta, description, titre long pour les pages et les sites dans chaque langue • Structuration du code et balises H1, H2, H3 • Modifications des urls des pages et des contenus : url friendly pour les pages et vanity url pour les contenus • Non duplication des contenus (canonical url) • Gestion de l’indexation par page (No index et No follow) • Bloc plan de site • Bloc fil d’Ariane en Schema.org • Sitemap.xml • Remplissage automatique ou manuel des balises Meta Name Description pour les pages Suivi statistiques / Google Analytics • Suivi des téléchargements de médias • Sitelinks Search box dans les résultats Google
  • 69. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 69 • Tracking des formulaires de contact • Intégration Google Analytics par site Contenus • Modélisation des Types de contenus à partir de champs pré-paramétrés 〉 Paramétrage des options des champs : multilingue, optionnel ou facultatif, recherche, multivalué, bulle d’aide, … 〉 Contenus imbriqués 〉 Utilisation des champs en tant que facettes de recherche 〉 Multi-catégorisation des contenus avec la taxonomie 〉 Géolocalisation des contenus 〉 Activation des commentaires utilisateurs par type de contenu (DisQus) • Création de Listes de contenus / Manuelles ou automatiques 〉 Blocs de contenus 〉 Bloc Détail de contenu 〉 Bloc Carrousel de contenus 〉 Bloc Agenda avec calendrier 〉 Bloc Google maps pour géolocaliser les contenus 〉 Bloc Texte simple 〉 Bloc Texte riche 〉 Bloc contextualisation 〉 Export des contenus • Editeur Wysiwyg 〉 3 modes : basic, standard et complet 〉 Editeur multilingue 〉 Correcteur orthographique multilingue 〉 Ajout de médias et documents 〉 Accessibilité W3C WCAG 〉 Gestion des styles
  • 70. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 70 〉 Comptabilité étendue os/ navigateurs 〉 Copier/Coller depuis Word 〉 Rechercher/remplacer 〉 Gestion des tableaux de données 〉 Gestion des liens internes et externes Contribution • Edition en contexte depuis le front-office • Contribution front-office en mode formulaire de saisie • Contribution back-office • Traduction des contenus • Ouverture des droits de contribution à différents groupes d’utilisateurs • Consultation de l’état de traitement de ses contenus en front-office (avec le workflow : soumis, publié, refusé) • Workflow 〉 Workflow éditorial à un niveau de validation, par type de contenu 〉 Notification par mail des demandes de validation / groupe 〉 Notification par mail du changement de statut des contenus pour le contributeur 〉 Tableau de bord éditorial de suivi des publications • Publication différée (sur une plage de dates) • Dé-publication programmable • Prévisualisation du site à une date donnée • Mode offline et online • Enregistrement en mode brouillon • Versionning des modifications et possibilité de restauration des versions antérieures • Tableau de bord éditorial des publications Médias et Documents • Création à chaud de types de médias • Gestion d’images, sons, vidéos & documents bureautiques
  • 71. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 71 • Classement par taxonomie • Affichage et classement arborescent, type système de fichiers • Editeur avancé d’images (type Photoshop) • Génération de vignettes • Upload en masse • Assistant de requête sur les médias intégré au Back-Office • Affichage et classement par facettes, vue en mode galerie • Bloc Image • Bloc image map (zone réactive) • Bloc Audio • Bloc Vidéo • Bloc Galerie d’images et Bloc Liste de médias, gestion de requêtes manuelles ou automatiques • Bloc Téléchargement de média • Bloc Téléchargement de média protégé avec envoi d’un email • Bloc Média externe (youtube, viméo, slideshare, … + de 25 sources externes) E-commerce • Gestion multi-boutique • Gestion de catalogues produits • Import de catalogues produits • Nombre d’articles illimité, • Nombre de caractéristiques illimité et configurable • Gestion des configurations produit / déclinaisons • Gestion des promotions par produit • Gestion des stocks • Gestion de catégories • Recherche : 〉 Recherche à facettes
  • 72. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 72 • Livraison : 〉 Calcul automatique des frais de livraison et des taxes 〉 Gestion des adresses (personnelle, livraison, facturation) 〉 Nombre de méthode de livraison illimité 〉 Frais de port par pays, mode d’expédition, forfait • Caddie et checkout: 〉 Sauvegardes du panier après déconnexion 〉 Génération de récapitulatif / facture 〉 One-page checkout • Client : 〉 Création de compte / modification 〉 Gestion de ses informations personnelle 〉 Accès à l’historique de ses commandes 〉 Suivi de l’état de ses commandes 〉 Avis et commentaires avec DisQus • Gestion des commandes et paiement: 〉 Visualisation des commandes en back-office 〉 Possibilité d’ajouter des factures aux commandes 〉 Suivi et gestion des statuts de paiement 〉 Gestion des modes de paiement (Paypal, CB, chèques, virement bancaire, …) • Personnalisation : 〉 Personnalisation des produits en fonction des clients (Magic Queries) Utilisateurs • Création de types d’utilisateurs • Gestion et création des comptes utilisateurs • Choix du mode de validation des comptes utilisateurs créés depuis le front-office (Ouvert, validation par email, validation manuelle en back-office(3.4))
  • 73. Livre blanc Rubedo 3.x WebTales - rubedo-project.org Page 73 • Application automatique de droits à la création d’un compte • Annuaire des utilisateurs • Page de profil utilisateur et gestion des abonnements aux newsletters • Bloc Authentification / Inscription • J’ai perdu mon mot de passe • Import d’utilisateurs • Export d’utilisateurs Personnalisation et recommandation • Magic Queries : personnalisation des listes de contenus/ produits en fonction des navigations des internautes / analyse comportementale Gestion des droits • Création de groupe d’utilisateurs • Attribution de droits aux groupes • Création d’espaces privés • Restriction des accès en lecture/écriture par site/page/type de contenu/type de média/contenu/média/taxonomie • Bloc Authentification Import / mise à jour • Module d’import des utilisateurs • Module d’import des contenus / produits • Module de mise à jour des contenus et produits Moteur de recherche