personnalisation espace privé rédacteur

Bonsoir,

Je recherche des infos mais ne trouve pas (encore de réponse)

1°- Est-il possible de personnaliser l'espace privé pour un rédacteur ?
Je souhaiterai que les logos Forum, Auteurs, Suivre la vie du site
ainsi que les stats sur le nombre d'articles, de brêves, de messages publics publiés n'apparaissent pas.

2°- Je souhaiterai mettre en place dans l'espace privé du rédacteur un formulaire dont les informations seraient publiés sur l'espace public.
Est-ce possible ?

Merci pour votre aide précieuse

Dan

Bonsoir
J'ai une solution qui est loin d'être géniale, qui ne désactive
absolument aucun lien mais qui se contente de les cacher à tout le
monde, en javascript (encore faut-il que le client l'ai activé).
Dans le head de la partie privée, tu insères ce petit script (à
adapter à ce que tu veux cacher) :

<script type="text/javascript"><!--
function cacher_liens_admin() {
    var n_liens=document.links.length;
    var lien="";
    reg1 = new RegExp("exec=auteurs");
    reg2 = new RegExp("exec=forum");
    for(i=0; i<n_liens; i++){
        lien=document.links[i];
        if (reg1.test(lien.href)==true){
            lien.parentNode.style.display = "none";
        }
        if (reg2.test(lien.href)==true){
            lien.parentNode.style.display = "none";
        }
    }
}
// --></script>

Dans la balise body, tu rajoutes :
onLoad='cacher_liens_admin();'

Voici deux liens vers des pipelines :
http://programmer.spip.org/header_prive
http://programmer.spip.org/body_prive

Si quelqu'un a une idée pour désactiver réellement l'accès aux
actions, ne pas utiliser javascript ou encore séparer le comportement
selon l'auteur, ce serait super...
A bientôt

Sébastien

Le 9 avril 2010 16:45, Dan <dan.diaconu@noos.fr> a écrit :

Bonsoir,

Je recherche des infos mais ne trouve pas (encore de réponse)

1°- Est-il possible de personnaliser l'espace privé pour un rédacteur ?
Je souhaiterai que les logos Forum, Auteurs, Suivre la vie du site
ainsi que les stats sur le nombre d'articles, de brêves, de messages publics publiés n'apparaissent pas.

2°- Je souhaiterai mettre en place dans l'espace privé du rédacteur un formulaire dont les informations seraient publiés sur l'espace public.
Est-ce possible ?

Merci pour votre aide précieuse

Dan
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci pour cette idée.

C'est vrai qu'une admin personnalisable serait le top car en dehors de ces logos en trop pour le rédacteur,
ce serait bien de pouvoir lui offrir une interface allégée : un rubrique, un titre et un texte, basta... (sans surtitre sous titre post scriptum...)

J'ai lu hier soir que les pages de l'admin étaient aussi des squelettes.
(ici : http://programmer.spip.org/Contenu-d-un-fichier-exec,186)
Le hic, c'est que le dossier exec n'existe pas ou plus dans la dernière version de SPIP. Est-ce remplacer par le dossier "editer" ?

Si c'est vraiment le cas, serait-il possible de créer une admin 100% rédacteur ?

si oui, comment ferait-on pour que spip reconnait le rédacteur et affiche la bonne admin ?

bonne journée

Le 10 avr. 2010 à 00:12, Sébastien Rebaudo a écrit :

Bonsoir
J'ai une solution qui est loin d'être géniale, qui ne désactive
absolument aucun lien mais qui se contente de les cacher à tout le
monde, en javascript (encore faut-il que le client l'ai activé).
Dans le head de la partie privée, tu insères ce petit script (à
adapter à ce que tu veux cacher) :

<script type="text/javascript"><!--
function cacher_liens_admin() {
   var n_liens=document.links.length;
   var lien="";
   reg1 = new RegExp("exec=auteurs");
   reg2 = new RegExp("exec=forum");
   for(i=0; i<n_liens; i++){
       lien=document.links[i];
       if (reg1.test(lien.href)==true){
           lien.parentNode.style.display = "none";
       }
       if (reg2.test(lien.href)==true){
           lien.parentNode.style.display = "none";
       }
   }
}
// --></script>

Dans la balise body, tu rajoutes :
onLoad='cacher_liens_admin();'

Voici deux liens vers des pipelines :
http://programmer.spip.org/header_prive
http://programmer.spip.org/body_prive

Si quelqu'un a une idée pour désactiver réellement l'accès aux
actions, ne pas utiliser javascript ou encore séparer le comportement
selon l'auteur, ce serait super...
A bientôt

Sébastien

Le 9 avril 2010 16:45, Dan <dan.diaconu@noos.fr> a écrit :

Bonsoir,

Je recherche des infos mais ne trouve pas (encore de réponse)

1°- Est-il possible de personnaliser l'espace privé pour un rédacteur ?
Je souhaiterai que les logos Forum, Auteurs, Suivre la vie du site
ainsi que les stats sur le nombre d'articles, de brêves, de messages publics publiés n'apparaissent pas.

2°- Je souhaiterai mettre en place dans l'espace privé du rédacteur un formulaire dont les informations seraient publiés sur l'espace public.
Est-ce possible ?

Merci pour votre aide précieuse

Dan
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le Samedi 10 Avril 2010 11:09:40 Dan <dan.diaconu@noos.fr>, dans un message intitulé "Re: [Spip] personnalisation espace
privé rédacteur" nous a informés :

ce serait bien de pouvoir lui offrir une interface allégée : un rubrique, un titre et un texte, basta... (sans surtitre sous titre post scriptum...)

Ca existe déjà, ça se règle dans la config.
/ecrire/?exec=configuration

- --
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLwENZAAoJEPsC12Hjc1MG5hwH/0umazzC4fXov8Q8L+C4jft2
Heps8P0EjymKiB7yPw43s4e9IkS3g7U0JA7dpHUe12VPsJ9IOhmdmFBZbu1YqoNn
PjaWcyA8MIa+Pos3Cy7HJ++rcqv/5OScN92rvCbGLM5/l9RweNXVQLyFTOv1tGcr
c0L+sv1DCiPoJp68itl7NmrvoIHBC7RXWk8bgJhOx8Ujd81LSrJkHamYlTXcOXHY
CqjHnx7+GJkfBi+0jnZBEGpsCRH83goSqrsbE/AwUhhAX2vD7IMWs5aHLS+rcni+
X0jLyrdIQ1cZrPaqrrUP+9wCFZWQ//w2LIGkkW3Hg3k6wuJ94lihjGkVNjkAm9c=
=OM6B
-----END PGP SIGNATURE-----

On a ça dans ce fichier configuration.php : que faudrait-il modifier pour que l'administrateur est une interface entière et les rédacteurs une interface allégée ?

<?php

if (!defined("_ECRIRE_INC_VERSION")) return;

include_spip('inc/presentation');

// http://doc.spip.org/@exec_configuration_dist
function exec_configuration_dist(){

  if (!autoriser('configurer', 'configuration')) {
    include_spip('inc/minipres');
    echo minipres();
  } else {

  $config = charger_fonction('config', 'inc');
  $config();

  pipeline('exec_init',array('args'=>array('exec'=>'configuration'),'data'=>''));

  $commencer_page = charger_fonction('commencer_page', 'inc');
  echo $commencer_page(_T('titre_page_configuration'), "configuration", "configuration");
  
  echo "<br /><br /><br />\n";
  echo gros_titre(_T('titre_configuration'),'', false);
  echo barre_onglets("configuration", "contenu");
  
  echo debut_gauche('', true);

  //
  // Le logo de notre site, c'est site{on,off}0.{gif,png,jpg}
  //
  $iconifier = charger_fonction('iconifier', 'inc');
  echo $iconifier('id_syndic', 0, 'configuration');

  echo pipeline('affiche_gauche',array('args'=>array('exec'=>'configuration'),'data'=>''));
  echo creer_colonne_droite('', true);
  echo pipeline('affiche_droite',array('args'=>array('exec'=>'configuration'),'data'=>''));
  echo debut_droite('', true);

  echo avertissement_config();

  $accueil = charger_fonction('accueil', 'configuration');
  echo $accueil();

  echo debut_cadre_trait_couleur("article-24.gif", true, "", _T('titre_les_articles'));
  $articles = charger_fonction('articles', 'configuration');
  echo $articles();
  $futurs = charger_fonction('futurs', 'configuration');
  echo $futurs();
  $redirection = charger_fonction('redirection', 'configuration');
  echo $redirection();
  echo fin_cadre_trait_couleur(true);

  $rubriques = charger_fonction('rubriques', 'configuration');
  echo $rubriques();

  $breves = charger_fonction('breves', 'configuration');
  echo $breves();

  $mots = charger_fonction('mots', 'configuration');
  echo $mots();

  $logos = charger_fonction('logos', 'configuration');
  echo $logos();

  $documents = charger_fonction('documents', 'configuration');
  echo $documents();

  $syndications = charger_fonction('syndications', 'configuration');
  echo $syndications();

  $res = pipeline('affiche_milieu',array('args'=>array('exec'=>'configuration'),'data'=>''));
  if ($res)
    echo ajax_action_post('configuration', '', 'configuration', '', $res);

  echo fin_gauche(), fin_page();
  }
}
?>
Le 10 avr. 2010 à 11:22, Perline-Spip a écrit :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le Samedi 10 Avril 2010 11:09:40 Dan <dan.diaconu@noos.fr>, dans un message intitulé "Re: [Spip] personnalisation espace
privé rédacteur" nous a informés :

ce serait bien de pouvoir lui offrir une interface allégée : un rubrique, un titre et un texte, basta... (sans surtitre sous titre post scriptum...)

Ca existe déjà, ça se règle dans la config.
/ecrire/?exec=configuration

- --
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLwENZAAoJEPsC12Hjc1MG5hwH/0umazzC4fXov8Q8L+C4jft2
Heps8P0EjymKiB7yPw43s4e9IkS3g7U0JA7dpHUe12VPsJ9IOhmdmFBZbu1YqoNn
PjaWcyA8MIa+Pos3Cy7HJ++rcqv/5OScN92rvCbGLM5/l9RweNXVQLyFTOv1tGcr
c0L+sv1DCiPoJp68itl7NmrvoIHBC7RXWk8bgJhOx8Ujd81LSrJkHamYlTXcOXHY
CqjHnx7+GJkfBi+0jnZBEGpsCRH83goSqrsbE/AwUhhAX2vD7IMWs5aHLS+rcni+
X0jLyrdIQ1cZrPaqrrUP+9wCFZWQ//w2LIGkkW3Hg3k6wuJ94lihjGkVNjkAm9c=
=OM6B
-----END PGP SIGNATURE-----
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 10/04/2010 14:08, Dan a écrit :

On a ça dans ce fichier configuration.php : que faudrait-il modifier pour que l'administrateur est une interface entière et les rédacteurs une interface allégée ?
   
??
Rien, c'est déjà comme ça non ?

Éric

Quand je dis "allégée", c'est vraiment allégée... et modifiée.

Concrètement,je souhaite réalisé 3 interfaces rédacteurs différentes pour un annuaire de société.

La première avec juste un formulaire à remplir.
La seconde : un formulaire+ 2 rubriques avec sur la page rédaction article juste les champs Titre et Texte et logos
La 3ème : un formulaire+ 3 rubriques.

Avec le plugin Accès Restreint, je peux déjà créer ces 3 zones par contre je ne sais comment personnaliser totalement l'admin.

Le 10 avr. 2010 à 14:13, Eric L a écrit :

Le 10/04/2010 14:08, Dan a écrit :

On a ça dans ce fichier configuration.php : que faudrait-il modifier pour que l'administrateur est une interface entière et les rédacteurs une interface allégée ?
  
??
Rien, c'est déjà comme ça non ?

Éric

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

vaste tâche …
Perso j’ai rajouté un bouton flashy dans le menu de premier niveau, bouton qui est un lien vers une page avec des raccourcis vers les tâches les plus courantes au quotidien (créer une Actu ou un événement dans chaque langue du site, aller à la rubrique et à l’article qui les contient = 4x3 liens)
J’aurais bien rajouté des boutons de second niveau mais avec 3, peut-être 4 langues ça ferait 6-8 boutons pour 2 fonctionnalités. Une page séparée est plus facilement extensible.
Pour l’ajout de ce bouton je suis passé par la création d’une extension toute simple.
Le reste de l’interface privée est inchangé, le but n’étant pas d’empêcher les utilisateurs du client d’y accéder mais de leur simplifier la vie, faire gagner du temps et éviter quelques erreurs.

Liens:

          • (parce que seuls les admins pas restreints voient ce fichu bouton) - Je ne l’ai pas encore lu mais il me semble que c’est l’article qu’il m’aurait fallu trouver dès le départ : Cdt, Ph. Vayssière Le 10/04/2010 14:22, Dan a écrit :

Merci pour toutes ces indications.

Pour commencer, il faudrait que je comprenne comment s’affiche la page d’administration de l’auteur.
Comment celle-ci s’affiche ?

Bonne journée