Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2009-05-13 15:53:53

sacripant
Plugin Author
From: Rhône — France
Registered: 2008-06-01
Posts: 479
Website

[fr-fr] Auteurs et autorisations

Les autorisations des utilisateurs sous textpattern

J’ai pas mal fouillé le fonctionnement des droits par défaut des users sous txp la semaine dernière. À part la doc sous textbook in english, je n’ai rien trouvé de vraiment détaillé.

Je me suis donc fait un memo sous forme de tableau. Le voici que je partage. J’attends vos remarques pour corrections et améliorations éventuelles.

_

Autorisations par défaut

_

Mes tests ont été effectué sur la version 4.07, je n’ai pas encore vérifié si des modifs ont été apportés sur la 4.08.

L’interface d’admin de textpattern est composé de 4 rubriques principales :

  • Contenue
    • organiser
    • rédiger
    • articles
    • images
    • fichiers
    • liens
    • commentaires
  • Présentation
    • sections
    • gabarits
    • modules
    • styles
  • Administration
    • diagnostics
    • préférences
    • auteurs
    • activité
    • plugins
    • importation
  • Extensions (activé uniquement si vous avez installés des plugins proposant des options)

En barré les rubriques et sous-rubriques masqués, non autorisés.
En souligné les rubriques et sous-rubriques accessibles avec toutes les fonctions actives.
En gras les rubriques et sous-rubriques accessibles avec des fonctions restreintes.

RÉDACTEUR SIMPLE  
Contenue Organiser
Rédiger : TOUT MAIS ne peut pas publié son article (en attente de validation par défaut)
Articles : voit tous les articles et visualise toutes les sources, mais ne peut modifier que ses articles non publiés
Images
Fichiers
Liens
Présentation  
Administration Diagnostics
Préférences
Auteurs : ne voit pas la liste des autres auteurs, peut uniquement modifier son pass
Activité
Plugins
Importation
Extensions  
RÉDACTEUR AVANCÉ
Contenue Organiser
Rédiger
Articles : voit tous les articles et visualise toutes les sources, peut modifier tous ses messages même ceux déjà publiés
Images
Fichiers
Liens
Présentation
Administration Diagnostics
Préférences
Auteurs : ne voit pas la liste des autres auteurs, peut uniquement modifier son pass
Activité
Plugins
Importation
Extensions  
RÉDACTEUR EN CHEF
Contenue Organiser
Rédiger
Articles : TOUT SAUF supprimer les articles des autres auteurs
Images
Fichiers
Liens
Présentation Sections
Gabarits
modules
styles
Administration diagnostics
préférences
auteurs : voit la liste des autres auteurs, peut uniquement modifier son pass
activité
plugins
importation
Extensions  
DESIGNER
Contenue Organiser
Rédiger : TOUT MAIS ne peut pas publié son article (en attente de validation par défaut)
Articles : voit tous les articles et visualise toutes les sources, mais ne peut modifier que ses articles non publiés
Images
Fichiers
Lien
Présentation  
Administration diagnostics
préférences
Auteurs : ne voit pas la liste des autres auteurs, peut uniquement modifier son pass
activité%
plugins
importation
Extensions  
ASSISSTANT ADMIN
Contenue  
Présentation  
Administration diagnostics
préférences
auteurs : voit la liste des autres auteurs, peut uniquement modifier son pass (ne peut pas créer ou modifier des users)
activité
plugins
importation
Extensions
ADMIN
Contenue  
Présentation  
Administration  
Extensions  

_

Remarques

_

  1. Un redacteur simple n’a pas du tout accès aux images, même pour les visualiser. Difficile donc de rajouter une image du site à son article. Une extension comme upm_img_popper permet de contourner cet interdit.
  2. L’acces aux images, c tout ou rien !! Il n’y a pas de filtre par auteurs comme pour les articles. Un rédacteur avancé par ex. peut supprimer toutes les images s’il le désire.
  3. Idem pour la création de catégories, c tout ou rien, impossible de créé un auteur restreint qui ne pourra créer que des catégories d’articles par ex.
  4. Entre Admin et Assisstant Admin, la seule nuance est sur la création et modification des auteurs, privilège réservé à l’admin.
  5. les designers et rédacteurs avancés ont un full accès aux images, mais aucun à organiser, donc ils ne peuvent pas créer de catégories pour les images qu’ils importent

_

Modifier et améliorer

_

Pour modifier les autorisations par défaut de textpattern, il suffit de modifier le fichier admin-config.php (textpattern/lib/admin-config.php).
tout en bas de ce fichier vous trouverez ceci :

$txp_permissions = array(
	'admin'                       => '1,2,3,4,5,6',
	'admin.edit'                => '1',
	'admin.list'                  => '1,2,3',
	'article.delete.own'          => '1,2,3,4',
	'article.delete'              => '1,2',
	'article.edit'                => '1,2,3',
	'article.edit.published'      => '1,2,3',
	'article.edit.own'            => '1,2,3,4,5,6',
	'article.edit.own.published'  => '1,2,3,4',
	'article.publish'             => '1,2,3,4',
	'article.php'                 => '1,2',
	'article'                     => '1,2,3,4,5,6',
	'list'                        => '1,2,3,4,5,6',
	'category'                    => '1,2,3',
	'css'                         => '1,2,6',
	'diag'                        => '1,2',
	'discuss'                     => '1,2,3',
	'file'                        => '1,2,3,4,6',
	'form'                        => '1,2,3,6',
	'image'                       => '1,2,3,4,6',
	'import'                      => '1,2',
	'link'                        => '1,2,3',
	'log'                         => '1,2,3',
	'page'                        => '1,2,3,6',
	'plugin'                      => '1,2',
	'prefs'                       => '1,2',
	'section'                     => '1,2,3,6',
	'tab.admin'                   => '1,2,3,4,5,6',
	'tab.content'                 => '1,2,3,4,5,6',
	'tab.extensions'              => '1,2',
	'tab.presentation'            => '1,2,3,6',
	'tag'                         => '1,2,3,4,5,6',
);
1 = Admin
2 = Ass Admin
3 = Redac chef
4 = Redac Avancé
5 = Simple Redac
6 = Designer

Mettre le numéro = autoriser
Enlever = interdire

_

bot_privs

_

Pour ceux qui n’aime pas modifier les fichiers de textpattern, il existe ce plug’in qui permet de modifier les autorisations par une interface graphique.

Je n’ai pas testé cette extension mais elle permet en plus (je crois) de créer des auteurs supplémentaires.

_

ied_hide_in_admin

_

Un plug-in complémentaire. Il permet de masquer des zones de Rédiger – Image – Organiser en fonction des auteurs.

Exemple : vous désirez créer un designer qui puisse importer des images ET créer uniquement des catégories images. Ce plug-in permettra de masquer les catégories articles, fichiers et liens à ce type d’auteur, pour ne laisser visible que les catégories images.

Il permet aussi de personnaliser la partie “rédiger” assez finement. Afficher tel custom field ou pas, les catégories ou pas, les sections etc… en fonctions des auteurs.

Pour les Images, il ne permet que de masquer les options d’importation (masquer la fonction “remplacer image” ou “upload de miniature” etc.).

_

asv_auth_articles

_

Pas testé, mais ce plug-in permettrait de masquer la liste des articles des autres auteurs aux rédacteurs simple, avancé et designer. Pour ne voir apparaitre que leurs articles.

___________________________________________________

Si vous avez des astuces, plug-in ou autre concernant les autorisations des auteurs. Participez.

P.S.: C’est moi qui hallucine ou les fonctions de textile ne sont que partiellement activés dans ce forum ? |^. | pour un align top dans une cellule ne fct pas. |\2. | pour rowspan ne marche pas non plus. Enfin bon, j’vous avais préparer un jolie tableau avec texte couleur %{color:red}Interdit% et tout. Je balance sur le forum et paf. Pas de couleurs, ni mise en forme. Dommage. C’est moins lisible du coup.

Last edited by sacripant (2009-05-13 15:56:52)

Offline

#2 2009-05-13 20:17:27

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Auteurs et autorisations

Merci pour ce fastidieux travail !
Je pense que ça sertira à pas mal de monde.


françois

Offline

#3 2009-05-14 06:11:01

Niconemo
Member
From: Rhône-Alpes, France
Registered: 2005-04-18
Posts: 557

Re: [fr-fr] Auteurs et autorisations

Oui, c’est un beau consensé. C’est pratique d’avoir ces infos rassemblées.


Nico

Offline

#4 2009-05-14 10:51:16

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,534
Website GitHub Twitter

Re: [fr-fr] Auteurs et autorisations

Effectivement, je connaissais déjà mais le fais de l’es avoir sous la main comme ça aide pas mal, merci de partager ce travail.

Tu peux aussi le mettre sur textbook si tu veux (ou si tu as le temps).

A+

Offline

#5 2009-05-16 18:05:25

sacripant
Plugin Author
From: Rhône — France
Registered: 2008-06-01
Posts: 479
Website

Re: [fr-fr] Auteurs et autorisations

Tu peux aussi le mettre sur textbook si tu veux (ou si tu as le temps).

Ce serait bien qu’il y ai plus de contenus in French sur ce wiki. Mais je n’ai pas encore pris le temps de comprendre son fonctionnement ni sa syntaxe.

En tout cas, ce contenue est bien sur copyleft. Si quelqu’un maîtrise le wiki, Il peut le mettre en ligne.

Offline

#6 2011-12-02 10:42:20

sacripant
Plugin Author
From: Rhône — France
Registered: 2008-06-01
Posts: 479
Website

Re: [fr-fr] Auteurs et autorisations

entre Txp 4.4 et Txp 4.4.1, une ligne a été ajouté aux $txp_permission :

211 'image' => '1,2,3,4, 6',
212 'image.create.trusted' => '1,2,3, 6',
213 'image.edit' => '1,2,3, 6',

à la ligne 212 : image.create.trusted. Quelqu’un pourrait-il me dire ce que cette permission permet de faire ?

Offline

#7 2011-12-02 22:35:07

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,615
GitHub Twitter

Re: [fr-fr] Auteurs et autorisations

Voir ici

Et dans le core

Last edited by Pat64 (2011-12-02 22:38:12)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#8 2011-12-04 18:52:38

sacripant
Plugin Author
From: Rhône — France
Registered: 2008-06-01
Posts: 479
Website

Re: [fr-fr] Auteurs et autorisations

J’suis complètement passé à côté de cette info. Merci Pat.

Depuis quand un SWiF est une image ?

Offline

#9 2011-12-05 08:06:02

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,615
GitHub Twitter

Re: [fr-fr] Auteurs et autorisations

… Selon le commentaire du code, il s’agit d’une protection de faille de sécurité XSS sur les fichier SWF. Voir sur Wikipédia.


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

Board footer

Powered by FluxBB