La facilité d'appropriation d'un CMS est un enjeu majeur pour une équipe d'administration éditoriale et technique d'un site web.
Le CMS Rubedo à été conçu sur des concepts ergonomiques connus des utilisateurs afin de leur proposer un environnement de travail intuitif.
1. Les codes ergonomiques ont beaucoup évolué sur le web ces dernières années avec
l’avènement des RIA.
2. Dans le monde des CMS, face à cette évolution, 2 optiques : pousser l’interactivité un
peu plus loin, en ajoutant de-ci de-là quelques petites touches d’ergonomie plus
avancées, comme on applique des rustines cache-misère…
3. … ou faire table rase et proposer une véritable interactivité riche, sous la forme d’un
desktop OS comme dans Rubedo
4. Enjeu majeur de cette évolution : la compatibilité avec le parc de navigateurs existant.
5. Pour répondre à cet enjeu, Rubedo exploite les possibilités du framework javascript
cross-browser Sencha Ext JS.
6. Autre enjeu, au moins aussi important sinon plus : la facilité d’appropriation et la prise
en main rapide du BO. Il ne faut pas que l’utilisateur soit perdu quand il découvre un
nouvel outil !
7. Pour y répondre, Rubedo reproduit un desktop OS (menu démarrer, favoris, fond
d’écran…)
8. Dans cet environnement de travail, l’utilisateur peut travailler au travers de différentes
fenêtres, les redimensionner, les minimiser à sa guise.
9. Il peut visualiser ses images au travers d’une médiathèque et même les modifier
(effets, recadrage, …)
13. Rubedo permet de gérer des groupes d’utilisateurs, avec des rôles spécifiques et
d’affecter les utilisateurs à ces groupes.
14. En fonction de son groupe et donc de ses rôles, un utilisateur n’aura pas accès aux
mêmes applications, ni aux mêmes actions dans une application.
15. Autre enjeu : la personnalisation explicite. Tous les utilisateurs sont différents.
16. Personnalisation
de son bureau
Favoris :
organisation de
son bureau
Clic droit
Menu
Recherche
back-office
Le BO de Rubedo permet à chaque utilisateur de personnaliser entièrement son
espace de travail.
17. Autre enjeu, la mobilité. 75% du trafic sur Internet passera par des terminaux mobiles
en 2016 ! Il faut permettre aux contributeurs de diffuser des contenus par
l’intermédiaire d’un back-office entièrement accessible sur mobile.
18. Pour répondre à cet enjeu, nous envisageons de mettre en œuvre une application
Sencha Touch compatible multi-devices exploitant les mêmes interfaces de données et
le même code PHP que le BO actuel, mais avec une ergonomie adaptée au terminal
mobile.
19. Autre possibilité à explorer : packager Rubedo en applications natives avec Sencha
Desktop packager, pour permettre des interactions poussées avec d’autres logiciels
comme l’explorateur de fichiers.