Sam

01

Nov

Premiers aperçus de la gestion des droits sous Joomla! 1.6 PDF Imprimer Envoyer
( 21 - évaluation des visiteurs )
Écrit par Jérôme Bussière   

La voici enfin qui pointe le bout de son nez. Tout n'est pas réglé mais Joomla! 1.6 est sur les rails avec la tant attendue gestion des droits. Et bien Antonie de Wilde nous livre en avant-première quelques captures d'écran de cette fameuse ACL :

 

Le 11 octobre, un premier pas vers toutes les options de l'ACL (Acces Control List) a été introduit dans la branche de développement de ce qui doit devenir Joomla! 1.6. Il n'est pas terminé, mais il y en a assez pour vérifier quelques-unes des fonctionnalités qu'il va apporter...

 

Les différente utilisations de l'ACL

Quand les utilisateurs disent qu'ils veulent une meilleure ACL, ils oublient souvent de spécifier ce qu'ils s'en attendent. Avant de le regarder, je spécifierai quelques cas d'utilisation souvent demandés et très simples que j'ai vus au fil des années sur le forum Joomla!. Les administrateurs ont besoin de la capacité de gérer les droits sur :

  1. Les sections/catégories/articles : avec Joomla! 1.6, il devrait être possible de donner des permissions aux utilisateurs sur un sous-ensemble de tout le contenu disponible.
  2. Les composants et les modules. En donnant des permissions des gens sur l'administration en backend, vous voulez qu'ils soient capables de faire leur travail aussi facilement que possible. Quand vous pouvez restreindre l'accès aux composants/modules aux utilisateurs, vous le rendez plus facile la navigation aux utilisateur dans l'administration en backend ou la gestion de composants spécifiques ou de modules.
  3. Utilisez des profils/répertoires personnels. Les administrateurs de sites Internet communautaires veulent souvent que leurs utilisateurs aient une page personnelle ou même un répertoire personnel. Tandis que cela semble être techniquement le même chose que l'octroi de droits de personne à un article simple, c'est spécial. Vous ne voulez pas manuellement y mettre des permissions, donc cela économiserait énormément de temps si cela pouvait être une configuration du site.

Si vous avez autres fonctionnalités d'ACL de Joomla! 1.6 sans lesquels vous ne pourriez pas vivre, utilisez s'il-vous-plaît le formulaire de commentaire.

Quelques captures d'écran de la gestion de l'ACL dans Joomla! 1.6

Maintenant que nous avons quelques cas d'utilisation très simples, nous allons jeter un coup d'œil aux captures d'écran du dernier développement pour vérifier ce qu'il se trame...

Dans l'administrateur en backend, nous voyons maintenant un nouvel élément de menu appelé 'Contrôle d'Accès' (Access Control).

 

Elément de menu

 

Actuellement, le menu 'Contrôle d'Accès' donne l'accès à trois différentes règles : types, groupes d'utilisateur et niveaux d'accès.

 

Trois types de règles

 

Le type de règle n° 1 vous permet de mettre des permissions sur de certaines actions, par exemple : gérer le contenu, gérer les bannières, installer des extensions, etc.

 

Règle 1

 

 Le type de règle n° 2 est utilisée pour donner des droits des utilisateurs à des éléments de contenu spécifiques (les sections/les catégories/les articles).

 

Règle 2

 

 Le type de règles n° 3 donne des permissions aux actions qui gèrent des niveaux d'accès (public, enregistré, spécial).

 

Règle 3

 

 Les groupes d'utilisateur (bizarrement suffisants) vous donnent la capacité de créer de nouveaux groupes d'utilisateurs.

 

Groupes d'utilisateurs

 

Les niveaux d'accès me donnent une énorme erreur en essayant d'y accéder, mais ce sera probablement utilisé pour créer de nouveaux niveaux d'accès en plus de ceux par défaut créer à l'installation de Joomla! (public/enregistré/spécial).

En conclusion

En jettant un coup d'œil aux images et en lisant les explications des options actuelles, vous pouvez voir que dans les cas d'utilisation numéro 1 (l'accès aux sections/catégories/articles) et numéro 2 (l'accès spécifique à (des parties) des extensions) sont possibles. Pour ce qui est du cas numéro 3, l'utilisation des pages privées) n'est pas possible par défaut. Pour cela, vous devriez donner des droits spécifiques à chaque membre du site pour chaque article qui pourrait être utilisé. Ce travail sur l'ACL n'est pas encore réalisé car c'est encore en plein développement.

Avec l'ACL actuellement exécuté, beaucoup d'utilisateurs seront heureux avec ce changement depuis Joomla! 1.5. Je peux espérer seulement  que le développement sur Joomla! 1.6 continuera gentiment comme il l'a fait ce dernier mois."

Article librement traduit du billet First look at Joomla! 1.6 ACL de Antonie de Wilde sur Jfoober.org.

Rétrolien(0)
Commentaires (11)add comment
 1 2 > 

Tipworld said:

0
L'idéal de cette nouvelle version 1.6 serait (pour moi) :
- création d'un groupe où l'on cocherai une multitude d'actions possibles avec une colonne FRONT et l'autre BACK
- Assigner les utilisateur au groupe

J'ai failli mettre Joomla pour mon intranet mais il y avait des soucis, certains utilisateurs doivent pouvoir :
- créer des articles (dans une section/catégorie spécifique), publier automatiquement, pouvoir modifier ou supprimer uniquement leurs articles
- Ajouter des sous menus à partir d'un menu principal
( tous ça à partir du front de préférence, ou alors en back sans pour autant voir les autres fonctions du back-end)
- Donner différents droits pour lire, modifier, supprimer dans des sections ou catégories

Ces imprimes-écrans me donnent l'eau à la bouche !

Gmacces c'est bien mais il faut aller de l'avant (un composant "hack" ça dépanne énormément, mais pas sur le long terme; Joomla se doit d'évoluer dans ce sens !
Courage à toute l'équipe du dév, nous sommes de tous cœur avec vous !
 
Abus
pas intéressant
intéressant
décembre 04, 2008
Avis : +4

jerome said:

62
Bien que GMAccess offre une gestion des droits étendues avec bon nombre de fonctionnalités et qu'il s'installe comme un composant, GMAccess n'en demeure pas moins un hack, c'est-à-dire qu'il remplace certains fichiers natifs de Joomla! Il faut donc être relativement prudent avec un tel composant et utiliser uniquement la version du composant compatible avec la version de Joomla! utilisée.

Une installation/désinstallation automatique "tout en un" avec sauvegarde des fichiers sources modifiés et restauration lors de la désinstallation.


Par ailleurs, le développement du composant demande un certain laps de temps, plus ou moins court en fonction de l'activité des développeurs, qui ne permet pas une mise à jour immédiate de votre site lorsqu'est publiée d'une nouvelle version de Joomla!
 
Abus
pas intéressant
intéressant
novembre 26, 2008 | url
Avis : +2

Kafi said:

0
Salut,

J'utilise GMACCESS 5.7 sur joomla 1.5.7. Et je dois avouer qu'il repond très largement à mes exigences. Il est vraiment très bien et très fonctionnel. Je ne comprends pas pourquoi re-développer complètement un ACL alors qu'il y en a un excellent qui existe déjà en open source?

Voir là http://www.eduvs.ch/gmaccess/

Kafi
 
Abus
pas intéressant
intéressant
novembre 22, 2008
Avis : +7

yona said:

0
j'utilise gmaccess sur 1.0.15 (intranet dans grosse boite) et j'aimerais bien retrouver les mêmes fonctions :
1) chaque rubrique un groupe différent avec des droits différents : un groupe créateur d'article et un groupe valideur
2) donner les droits d'édition sur le frontend, car ça ne fonctionne pas en 1.0.15 et force à aller sur le backend (je pense à ceux qui ont du mal à s'y mettre, mais si... et puis les créateurs d'article n'ont normalement pas à aller sur le backend)
3) de plus avoir la possibilité de donner à chaque groupe des droits différents suivant les besoins : publier en page d'accueil, accès aux modules ou non
tout ça nous permettrait de passer à la version suivante, sinon on est obligés de rester sur la 1.015 ! (ou laisser joomla... snif)
 
Abus
pas intéressant
intéressant
novembre 20, 2008
Avis : +1

ptit_seb said:

0
Je suis nouveau sous Joomla 1.5 et une fonction que j'aimerais dans ACL est de pouvoir définir une validité à un utilisateur enregistré.
Trés pratique comme sur les sites ou l'on s'abonne pour une période.
 
Abus
pas intéressant
intéressant
novembre 19, 2008
Avis : +1

Pierre said:

0
Quelle bonne nouvelle cette gestion des ACL. Mon seul souhait est de pouvoir retrouver la gestion des droits dans tous les composants/modules afin de gérer plus facilement les droits des Registered, sans hack, et en ayant pas peur de faire les MAJ smilies/smiley.gif

Merci pour cet aperçu !
 
Abus
pas intéressant
intéressant
novembre 19, 2008 | url
Avis : +0

chessman said:

0
Cette news est effectivement très prometteuse de fonctionnalités plus poussées en utilisant des ACL natives qui éviteront bien des hack susceptibles de pourrir le code. Aller, je vais me préparer un grand thé pour attendre cette nouvelle version au coin du feu en révisant la 1.5.X smilies/grin.gif
 
Abus
pas intéressant
intéressant
novembre 18, 2008 | url
Avis : +0

jeroomla said:

0
J'aimerais pouvoir donner des droits par section. Par exemple avoir un groupe de publicateurs pour une section, un autre pour une autre section. Ca ressemble au point 1 : "Les sections/catégories/articles : avec Joomla! 1.6, il devrait être possible de donner des permissions aux utilisateurs sur un sous-ensemble de tout le contenu disponible."

Je ne le vois pas dans ces captures d'écran. Est-ce au programme ?
 
Abus
pas intéressant
intéressant
novembre 18, 2008
Avis : +2

Sarki said:

0
Merci pour la traduction de ce premier aperçu du futur ACL de Joomla!
Je me réjouis de ce projet.
Amitiés smilies/wink.gif
 
Abus
pas intéressant
intéressant
novembre 18, 2008 | url
Avis : +1

Jérôme Bussière said:

62
Actuellement, aucune date n\'a été communiquée quant à la sortie de la prochaine version majeure de Joomla!, la 1.6 !

La fin du support pour la version 1.0 étant prévue à la fin du mois de juillet 2009, nous pouvons raisonnablement penser que la 1.6 sortira dans le premier semestre 2009.
 
Abus
pas intéressant
intéressant
novembre 04, 2008 | url
Avis : +2
 1 2 > 

Ecrivez un commentaire
Vous pouvez ajouter votre commentaire ici

busy
 

Derniers commentaires

Vous aimez ? Partagez !

Ajouter à : JBookmarks Ajouter à : Facebook Ajouter à : Mr. Wong Ajouter à : Webnews Ajouter à : Buzka Ajouter à : Icio Ajouter à : Ximmy Ajouter à : Oneview Ajouter à : Kledy.de Social Bookmarking Ajouter à :  FAV!T Social Bookmarking Ajouter à : Favoriten.de Ajouter à : Seekxl Ajouter à : Social Bookmark Portal Ajouter à : BoniTrust Ajouter à : Power-Oldie Ajouter à : Bookmarks.cc Ajouter à : Newskick Ajouter à : Newsider Ajouter à : Linksilo Ajouter à : Readster Ajouter à : Yigg Ajouter à : Linkarena Ajouter à : Digg Ajouter à : Del.icoi.us Ajouter à : Reddit Ajouter à : Jumptags Ajouter à : Upchuckr Ajouter à : Simpy Ajouter à : StumbleUpon Ajouter à : Slashdot Ajouter à : Netscape Ajouter à : Furl Ajouter à : Yahoo Ajouter à : Blogmarks Ajouter à : Diigo Ajouter à : Technorati Ajouter à : Newsvine Ajouter à : Blinkbits Ajouter à : Ma.Gnolia Ajouter à : Smarking Ajouter à : Netvouz Ajouter à : Folkd Ajouter à : Spurl Ajouter à : Google Ajouter à : Blinklist Information

Le nom Joomla™ est utilisé sous license limitée de Open Source Matters, le propriétaire mondial de la marque de commerce.
Cardabelle.net n'est ni affilié à Open Source Matters ou au projet Joomla ni approuvé par eux.

RocketTheme Joomla Templates