correction article mublié par un rédacteur

Bonjour,

je me pose une question sur la méthode.

Quand un rédacteur doit modifier un de ses articles qui est en ligne.
Par exemple parcequ’un lecteur lui a signalé une erreur.
Comment peut-il faire?

(hors la solution de lui autoriser l’accès à certaines rubriques dans la mesure où il peut écrire pour l’ensemble des rubriques)

C’est une procédure à mettre en place avec l’adminisitrateur?
Est-ce une solution d’organisation d’équipe ou un paramétrage de SPip?

Beru

Quand un rédacteur doit modifier un de ses articles qui est en ligne.
Par exemple parcequ'un lecteur lui a signalé une erreur.
Comment peut-il faire?

Dans le modèle standard de SPIP il ne peut pas ; les administrateurs
sont les seuls responsables éditoriaux.

Tu peux utiliser le plugin Autorité pour changer les droits et
autoriser les rédacteurs à modifier leurs articles.

-- Fil

Quand un rédacteur doit modifier un de ses articles qui est en ligne.
Par exemple parcequ'un lecteur lui a signalé une erreur.
Comment peut-il faire?
(hors la solution de lui autoriser l'accès à certaines rubriques dans la mesure où il peut écrire pour l'ensemble des rubriques)
C'est une procédure à mettre en place avec l'adminisitrateur?
Est-ce une solution d'organisation d'équipe ou un paramétrage de SPip?

Cela fait partie de la logique de validation de SPIP.

Mais je pense qu'il faut remonter en amont, au niveau du "comité editorial".
Si le rédacteur a la possibilité de modifier un article en ligne, alors il n'est pas rédacteur mais administrateur.
Un rédacteur n'est "que" rédacteur et ne peux ni mettre en ligne un article, ni modifier un article placé en ligne (ie. validé par un responsable). Pour ce faire, il doit demander de "sortir" l'article du contenu en ligne.

Si tu a besoin d'une analogie pour expliquer cela à tes petits camarades...
On serait alors dans la situation d'un jourmal, dans lequel un journaliste a écrit un article. Ce dernier a été validé par le rédacteur en chef.
Le journaliste se rend alors chez l'imprimeur et "en douce" modifie le contenu de l'article sans que le rédacteur en chef soit prévenu. Si c'est cela, il y a un problème amha dans la structuration du comité de rédaction du journal...

Il y a effectivement un plugin qui permet de contourner cela mais il me semble bien bousculer la structure du comité de rédaction et la chaîne de validation.

Tonton BP

Quand un rédacteur doit modifier un de ses articles qui est en ligne.
Par exemple parcequ’un lecteur lui a signalé une erreur.
Comment peut-il faire?

Dans le modèle standard de SPIP il ne peut pas ; les administrateurs
sont les seuls responsables éditoriaux.

Tu peux utiliser le plugin Autorité pour changer les droits et
autoriser les rédacteurs à modifier leurs articles.
http://www.spip-contrib.net/Le-plugin-Autorite


Merci de cette réponse
Je vais le tester le plugin.

Sinon, comment bossent les autres?
Le rédacteur envoie un mail à l’admin.
L’admin dépublie
Le rédac modifie son article
l’admin re publie

C’est un peu fastidieux.
Non?

Le mardi 3 juillet 2007 12:29, Beru Beru a écrit :

Le rédacteur envoie un mail à l'admin.
L'admin dépublie

C'est vrai que ce serait sympa de pouvoir donner aux rédacteurs le droit de
repasser eux mm leurs articles en mode rédaction.

--
Cordialement, Daniel Cartron
« Je me suis toujours demandé si les gauchers passaient l'arme à droite. »
Alphonse Allais

On serait alors dans la situation d'un jourmal, dans lequel un
journaliste a écrit un article. Ce dernier a été validé par le rédacteur
en chef.
Le journaliste se rend alors chez l'imprimeur et "en douce" modifie le
contenu de l'article sans que le rédacteur en chef soit prévenu. Si
c'est cela, il y a un problème amha dans la structuration du comité de
rédaction du journal...

Oui, c'est bien sur ce modèle que SPIP a été conçu ; mais tu peux
imaginer qu'un site est plus "collaboratif" qu'un journal ;
spip-contrib par exemple :slight_smile:

Il y a effectivement un plugin qui permet de contourner cela mais il me
semble bien bousculer la structure du comité de rédaction et la chaîne
de validation.

Avec le suivi des révisions on ne peut pas modifier son article "en douce" :slight_smile:

-- Fil

Daniel Cartron <dan <at> cartron.org> writes:

C'est vrai que ce serait sympa de pouvoir donner aux rédacteurs le droit de
repasser eux mm leurs articles en mode rédaction.

Si on repasse en rédaction c'est un problème... on ne peut pas retirer un
article du site public comme cela...

Pour moi le fait de nommer quelqu'un admin restreint ou de l'autoriser à
modifier son article pour corriger des erreurs ou faire des mises à jour n'est
pas un problème, car en fait plus les gens se sentent responsables et mieux cela
se passe.

Le vrai souci, c'est quand on veut modifier un article "en profondeur" et que
l'on aimerait re-passer par une phase collaborative où plusieurs membres
viennent dire ce qu'ils en pensent... là on est coincé, car si l'article est en
ligne toute modif est immédiate (sauf cache long ou possibilité de bloquer le
renouvellement du cache sur cet article et pas forcément les autres)... et
comment prévenir les autres... on est obligé de passer par un "faux" articles,
un doublon, dont on fera un copier/coller du contenu ensuite... mais c'est pas
intuitif et s'il y a des documents joints cela peut être lourd... mais j'ai pas
forcément d'idée brillante d'amélioration... peut être un système d'onglet sur
la page de l'article en partie privée avec d'une part "version en ligne" et
d'autre part "version modifiée en préparation"...

Stanislas

Il y avait un plugins qui permettait de modifier les droits.
Il donne aux auteurs -simples rédacteurs - des droits d'administrateurs sur les articles dont ils sont les auteurs.
(c'est très simple, une simple surcharge de la fonction auteur_modifie_article_publie).

Je ne retrouve pas le plugins sur le net, mais je l'envoie en pièce jointe à qui le veut

Cdt.

Alexandre
http://www.onirisproductions.com

Le 04/07/07, A.Catonné / Oniris Productions a écrit :

Il y avait un plugins qui permettait de modifier les droits.
Il donne aux auteurs -simples rédacteurs - des droits
d’administrateurs sur les articles dont ils sont les auteurs.
(c’est très simple, une simple surcharge de la fonction
auteur_modifie_article_publie).

Je ne retrouve pas le plugins sur le net, mais je l’envoie en pièce
jointe

Ne serait-ce pas le plugin « Autorité » dont parlait fil précédemment ?
Archive : http://files.spip.org/spip-zone/autorite.zip (signature)


@plus

Jacques

Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-
Plugins zippés Téléchargement : http://spip.jermer.fr/?Liste-des-zip-produits
Remercier Spip et les plugins (Crédits) : http://spip.jermer.fr/?Plugin-plugins-actifs-version-5
Gérer ses squelettes & thèmes en interne : http://spip.jermer.fr/?Spip-1-92a-Plugin-Admin-themes

Ne serait-ce pas le plugin "Autorité" dont parlait fil précédemment ?

L'adresse à indiquer est plutôt

-- Fil

Le 4 juil. 07 à 13:52, Fil a écrit :

Ne serait-ce pas le plugin "Autorité" dont parlait fil précédemment ?

L'adresse à indiquer est plutôt
Le plugin « Autorité » - SPIP-Contrib

Non pas exactement, sans doute son ancêtre, mais effectivement je vois que ça a évolué... et autorité fait ça de façon plus complète.

Mais, puisque la question est posée, ça fonctionne avec, dans les plugins, un repertoire auteur_modifie_article_publie, qui comprend deux fichiers, plugin.xml et options.php :

-------------
plugin.xml
-------------
<plugin>
  <nom>Acc&#232;s &Eacute;largi - 1</nom>
  <version>1.0</version>
  <prefix>AE1</prefix>
  <description>Surcharge permettant aux r&#233;dacteurs du site de modifier leurs articles apr&#232;s leur publication</description>
  <lien></lien> <!-- URI de documentation -->
  <etat>experimental</etat>
  <options>options.php</options>
</plugin>

-------------
options.php
-------------
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;

// Autoriser a modifier l'article $id
// = publierdans rubrique parente
// = ou statut 'prop,prepa' et $qui est auteur
// http://doc.spip.org/@autoriser_article_modifier_dist
function autoriser_article_modifier($faire, $type, $id, $qui, $opt) {
  $s = spip_query(
  "SELECT id_rubrique,statut FROM spip_articles WHERE id_article="._q($id));
  $r = spip_fetch_array($s);
  include_spip('inc/auth');
  return
    autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt)
    OR (
      in_array($qui['statut'], array('0minirezo', '1comite'))
      /*
      # on commente cette ligne : tous les articles sont modifiables
      AND in_array($r['statut'], array('prop','prepa', 'poubelle'))
      */
      AND spip_num_rows(auteurs_article($id, "id_auteur=".$qui['id_auteur']))
    );
}

?>

Alexandre
http://www.onirisproductions.com