Accueil > Blog > Personnalisation du backoffice de Joomla!: objectif satisfaction client!

Création et référencement de sites internet - centre de formation

Infogérance, intranets, sites web et formations: actualités et tutoriels

Personnalisation du backoffice de Joomla!: objectif satisfaction client!

personnalisation du backoffice de Joomal!Voici un sujet que nous abordons maintenant dans nos formations Joomla! Depuis Joomla 3.7 on peut créer des menus admins personnalisés. C'est un élément essentiel pour l'adoption de votre site par vos clients! Dans notre exemple nous allons créer un menu backoffice pour les gestionnaires qui sera allégé et personnalisé. Le menu admin standard sera reservé pour les admins et super admins. 

Il est vrai que le backoffice natif de Joomla! aussi complet soit-il peut s'avérer bien trop chargé et peu parlant pour un simple gestionnaire de site. Les attentes et les réflexes d'un webmaster n'ont pas grand chose à voir avec ceux d'une agence web!

Il faut adapter les interfaces pour son client, selon ses besoins, ses connaissances et ses attentes. Les options inutiles ou qui ne parlent pas au client doivent être retirées. Le vocabulaire employé doit être adapté au jargon métier du client. Pour un même client l'interface native du back office peut être réservée à un admin alors que les contributeurs journaliers se voient présentés une interface dédiée et simplifiée.

C'est ce que nous vous proposons de faire dans ce billet! Allons-y !

Différences entre un backoffice pour une agence et pour un webmaster

Gestion des groupes et accès

Il faut bien séparer les accès des gestionnaires des admins et super admins. Par défaut Joomla crée un accès 'spécial' qui est affecté aux gestionnaires et aux admins. Le module de menu admin est affecté de cet ACL 'special' et donc ne permet pas de faire la distinction entre les gestionnaires et les admins.

On va donc créer un accès 'Acces Admins' qui n'affecte que les admins et superadmins:

acces admins 

On prend soin de créer une ACL 'accès gestionnaire' avec uniquement les gestionnaires:

acces gestionnaires

Modules et menus

Puis on attribue cet ACL 'acces admins' au module de menu admin standard (à la place de l'accès 'special'):

acces module admin

Ensuite on créé un menu pour le back office (penser à bien choisir 'Administration' à la place de 'Site'):

menu gestion

Dans ce menu on créé autant d'éléments de menu qu'on veut :

menu gestion elements 

Enfin on crée un module de menu admin pour la partie backoffice avec l'accès Gestionnaire créé plus haut:

On fait attention à désactiver la vérification afin de ne pas avoir un message joomla qui indiquerait que le module de menu admin de base n'est pas présent.

module menu gestion

 

module menu gestion 

Finalisation du back office

On cache ensuite les modules standards en back office qu'on ne garde que pour les admins en leur affectant le niveau d'accès admins créé au dessus:

modules acces admins 

Par contre on peut créer un module personnalisé (en position cpanel) pour afficher un message de bienvenue ou d'explication aux gestionnaires qui arrivent sur le backoffice. On mettra donc l'accès gestionnaire à ce module:

module bienvenue gestionnaire1 

Résultat

Le résultat pour un gestionnaire qui se connecte en back office est :

backoffice gestionnaire

Ou, sur une de nos réalisation on passe du back office standard d'un site:

joomla bo standard

au back office métier ci-après avec tableau de bord dynamique et menu d'administration personnalisé:

joomla bo personnalise

 

 

Commentaires 2

 
Guest - Nicolas Semaphore le mercredi 28 mars 2018 16:38

Merci pour cet article, petite astuce pour personnaliser encore le BO des clients : créer une catégorie dans lequel on créée un article par intervention sur le site (update du core ou des composants, backup, etc) dont le sujet représente le type d'intervention puis on affiche dans le back office en cpanel un module qui liste les articles de cette catégorie qui ne sera évidemment pas publiée sur le front. Cela permet d'avoir un dashboard pour le client.

Merci pour cet article, petite astuce pour personnaliser encore le BO des clients : créer une catégorie dans lequel on créée un article par intervention sur le site (update du core ou des composants, backup, etc) dont le sujet représente le type d'intervention puis on affiche dans le back office en cpanel un module qui liste les articles de cette catégorie qui ne sera évidemment pas publiée sur le front. Cela permet d'avoir un dashboard pour le client.
cyril le mercredi 28 mars 2018 16:42

Oui Nicolas c'est exactement ce que nous avons fait récemment: une timeline de toutes les actions et un dashboard pour les gestionnaires du site!

Oui Nicolas c'est exactement ce que nous avons fait récemment: une timeline de toutes les actions et un dashboard pour les gestionnaires du site!
Guest
lundi 10 décembre 2018

Image Captcha

Contactez-nous

et parlons de vos projets
Les champs marqués d'un * sont obligatoires.

Trouvez-nous

Nos agences Paris et Picardie

Coordonnées de l'agence

Société Pulsar Informatique
25, rue du Cerf
95270 - LUZARCHES

Tel : 01 30 35 05 06
Fax : 01 30 35 00 56

Email : info(at)pulsar-informatique.com

Ce site utilise des cookies