SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

191 visiteurs en ce moment

fontsizeup fontsizedown
[35 commentaires]

Gribouille

samedi 3 mars 2007, par Fil

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
2 votes

Documentation de Gribouille, le squelette de wiki qui succède à spikini.

Nota SPIP-Contrib - 24 février 2008 : la documentation d’origine dans son jus de chantier au format Gribouille : sortie du wiki pour la protéger du vandalisme, à retravailler.

Gribouille

  • C’est un squelette qui place spikini, lui-même inspiré de wikini.
  • Il prend toute sa valeur avec les crayons, le plugin qui permet d’éditer les contenus sans passer par l’espace privé.
  • Grâce à l’API des autorisations (inc/autoriser), on peut l’ouvrir en écriture à tous les visiteurs, ou (au choix) à l’ensemble des rédacteurs/visiteurs enregistrés du site
  • Si la gestion des révisions est activée, Gribouille l’utilise pour suivre les modifications des pages.
  • Il est compatible avec l’ensemble des plugins de SPIP (accès restreint, thickbox, boutonstexte, Autorité, etc.)
  • Il est développé sur spip-zone ; chacun est invité à y participer http://zone.spip.org/trac/spip-zone...
  • La documentation d’installation se trouve (pour l’instant) dans les fichiers README.txt et mes_options.php ola
    Zip - 19.2 ko
    Gribouille.zip

Compatibilité

- les boucles de révisions ne sont pas compatibles avec SPIP 1.9.2

SPIP Gribouille

- Ajouter une boucle de recherche et le formulaire correspondant
- afficher la date de dernière révision dans la page article.html
- un logo :) — merci toutati !
- quand on part d’une page vide le crayon a une hauteur trop faible
- Ajouter #LOGO_ARTICLE
- Gérer les sous-rubriques
- Mieux importer les tags spikini (cf. spikini/importer.php)
- Permettre de restaurer une ancienne version (il suffit de passer dans l’espace privé)
- Internationalisation
- Améliorer le squelette et refaire les CSS pour les détacher du modèle spikini/wikini (Pourquoi ne pas s’inspirer du skin "simple" de PMWiki ? Choix de Framakey d’ailleurs — Yann974) ; réponse : oui bonne idée ; inscris-toi sur spip-zone et envoie les fichiers ; (Question : euh et c’est où que je place les fichiers ? — Yann974) Viens en discuter sur spip-zone :) Mais où sur spip-zone ? —Yann974 ici surement : http://listes.rezo.net/mailman/list...
- Empêcher les robots de parcourir l’historique (javascript ?)
- Charger l’historique en ajax ? l’interface de suivi des révisions est un peu spartiate (retour à cette version etc. : pas clair) Empêcher.
- Ajouter des champs (chapo, etc)
- Faire un plugin de gestion des autorisations
- Ajouter deux fils RSS :

  • modifications : le code existe déjà mais dans l’espace privé)
  • contenu : pour de la réplication de site ; ici le (petit) problème c’est que les articles du gribouille sont supprimés du rss normal

Suggestions

- S’inspirer de Wikipedia pour la structuration éditoriale (4 onglets : article, discussion, modifier, historique)
- Trouver un système pour pouvoir enregistrer des modèles depuis l’espace public et les lister pour une insertion.
- Trouver un moyen pour qu’une modification d’une page du carnet SPIP puisse être reporté sur la wikipedia lorsqu’une page du carnet est déclarée (méthode à définir) comme une ressource encyclopédique. En sens inverse reprendre les modification de certains articles de la wikipedia pour une mise à jour du carnet. Pourait être étendu à la publication sur les différents site de la "communauté spip (noé de naama). Tu parles d’un report automatique ? Ca me paraît dépasser de loin l’objectif de ce squelette ; quant aux reports automatiques d’un SPIP vers un autre (gribouille ou pas), il y a la syndication RSS [avec un glitch cf. ci-dessus]. (— Fil).
—  Fonctionnement du Carnet Spip (concerne le carnet SPIP, pas le squelette à proprement parler)
—  lors de la création d’une page rejeter les titres de pages avec des espaces car sinon on ne peut pas faire de lien dessus de la forme ]appel->titre de page[ seul ]appel-TitreDePAge[ marche (ou sinon par le titre de page et l’id (mais on ne connait pas l’id sur le carnet SPIP). Ce serait pratique de pouvoir faire des liens ]appel->titre de page[ (nota : pour les "[","[" je ne suis pas dyslexique c’est pour les voir ;-) ) (noé de naama) (la création de page ne se passe pas comme sur spikini en créant un lien : il faut entrer un titre dans le formulaire prévu à cet effet en bas de page)
-  Monobook. (c’est quoi ?)
- à l’édition, ne pas oublier la possibilité d’indiquer qu’il s’agit d’une modification mineure. (quel est l’intérêt d’alourdir l’interface pour ça ? on le voit bien, dans le suivi, si c’est mineur ou non) - Réponse/explication : parce que cela permet de disposer d’un affichage de l’historique d’une page beaucoup plus léger (justement sans - mode par défaut - ces modifs mineures qui "polluent" la liste des "vraies" modifs de contenu).
- Mais qui décide si c’est mineur ou pas ? Je préférerais un système permettant de "purger" les révisions sans intérêt. il s’agit simplement de visualisation : chaque rédacteur peut décider - case à cocher - qu’il ne veut voir affiché ds l’historique d’une page que les révisions majeures — Yann974

Retour en haut de la page

35 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4

  • Répondre à ce message

    7 janvier 15:58 , par Fil

    La création de page est réparée avec le commit 25800

  • Répondre à ce message

    7 janvier 14:48 , par Christophe Boucher

    Bonjour ! Alors, on dirait bien qu’il y a un petit soucis d’utilisation de Gribouille dans SPIP2... Tout fonctionne bien, excepté la création des nouvelles pages :
    - Sur un site de test (2.0.1), la création d’un nouvel article donne une page blanche (avec l’url de la rubrique gribouille), alors que la page est vraiment crée... et le fait d’actualiser la page blanche propose un renvoi des infos, et du coup crée encore un nouvel article du même nom.
    - Ici même, sur Carnet Wiki, la création d’un nouvel article revoie : Fatal error: Call to undefined function generer_url_article() in /home/spipcont/www/www.spip-contrib.net/squelettes_v2/gribouille/article_fonctions.php on line 83, et l’article est créé aussi... (voir là : http://www.spip-contrib.net/peut-on-ajouter-une-page)

  • Répondre à ce message

    3 janvier 22:33 , par Perline

    J’ai tout bien installé, j’ai bien mon secteur wiki, j’ai bien mes articles wiki, je vois bien tout, je peux l’utiliser, mais...
    un autre auteur ne peut pas changer : "éditer une page" "ajouter une page" ne lui sont pas visibles.
    C’est un site privé, on ne rentre dans le site qu’avec un login/mot de passe rédacteur minimum.
    J’ai "tout" essayé : laissé la ligne des autorisations commentée (donc tout le monde autorisé), changé beespip_mes_options.php en décommentant la ligne des autorisations (rédacteur et admin autorisés), mis mon auteur en admin restreint sur le secteur wiki, ou admin général, bref, jamais il ne voit ces options, donc jamais il ne peut wikier, alors que moi, auteur 1, webmaster je peux (ce qui prouve la bonne installation du wiki et la prise en compte de beespip_mes_options.php).
    Incompréhensible (pour moi) !

  • Répondre à ce message

    9 juin 2008 16:09 , par labarique

    Bonjour,

    je pense que je suis juste un boulet. Il m’a suffi de suivre à la lettre le tuto beepspip (sur leur site, pas dans le fichier readme.txt) pour résoudre enfin ce problème.

    J’ai donc eu recours aux étapes suivantes :
    - télécharger la dernière version de beespip avec SPIP 1.9.2 (http://www.beespip.org/spip.php?rub...)
    - décompresser le fichier
    - copier-coller le dossier gribouille (dans beespip/plugins/beespip) dans le dossier squelettes de mon site. Attention : il faut bien copier le dossier, pas uniquement son contenu.
    - récupérer les fichiers intitulés article-NN et rubrique-NN dans le dossier /plugins/beespip de beepspip), puis les coller dans le dossier squelette (mais à la racine de squelettes cette fois)
    - renommer ces deux fichiers en remplaçant NN par le numéro de la rubrique.

    Et ça marche !

  • Répondre à ce message

    9 juin 2008 13:29 , par livier

    Je suis en 192d aussi, le gribouille qui fonctionne chez moi est celui récupéré dans "beespip", c’est peut être important (voir fil de discussion ci dessus)

    Envisager dans ton cas de désactiver le plugin "autorité" et de remplir le fichier "mes_options.php" comme indiqué dans la doc du plugin (ou voir ledit fichier proposé par beespip).

  • Répondre à ce message

    9 juin 2008 12:47 , par labarique

    Toutes ces fonctionnalités sont activées. J’ai même autorisé les rédacteurs anonymes à créer des pages, créé un article "essai article" dans l’espace privé auquel j’ai accolé le mot clé "wiki", puis activé la gestion par mot clé et autorisé tout utilisateur à modifier les articles avec mot-clé "wiki"... Rien n’y fait !

    Je me demande si ce n’est pas la requête php qui plante, mais le plus étonnant est que je ne reçois aucun message d’erreur !

    Ce problème, rencontré sur ma version locale de SPIP, se retrouve sur ma version online (où je viens de refaire les mêmes bidouilles). Je commence à désespérer...

  • Répondre à ce message

    9 juin 2008 12:20 , par livier

    Voir : Plugin > autorité > configuration > Espace Wiki ...

    - > renseigner : Choisissez ci-dessous un secteur à traiter comme un wiki et

    Voulez-vous ouvrir ce wiki au-delà des administrateurs :aux rédacteurs du site ;aux visiteurs enregistrés ;à tous les visiteurs du site.    les visiteurs anonymes peuvent créer de nouvelles pages.

    essayer aussi peut être "Espace wiki par mot clef"

  • Répondre à ce message

    9 juin 2008 11:57 , par labarique

    Merci pour tes réponses, mais je galère toujours.

    Je viens de vider entièrement le cache, sans aucun résultat. Lorsque je suis sur la page rubrique15.html, j’ai la liste des articles publiés dans cette rubrique (publiés depuis l’espace privé).

    Si je renseigne la partie "ajouter une page" avec un titre de nouvel article et que je clique sur une page, j’ai bien une requête qui semble partir, mais SPIP recharge la page rubrique15.html... et mon article n’a pas été créé !

  • Répondre à ce message

    9 juin 2008 11:51 , par Eric Luyckx

    est-ce que le cache n’interfère pas ? vérifier du côté admin

  • Répondre à ce message

    9 juin 2008 11:47 , par labarique

    Effectivement, j’ai nettoyé le code HTML des pages article-XX.html et rubrique-XX.html pour que #INSERT_HEAD ne s’affiche plus.

    Mais, après avoir défini ma rubrique comme "secteur" Wiki, je n’arrive toujours pas à ajouter un article, alors que je suis administrateur ! Est-ce parce que le plugin Autorité n’est qu’imparfaitement compatible avec SPIP 1.9.2d ?

Pages 1 | 2 | 3 | 4

Répondre à cet article

Retour en haut de la page

Ça discute par ici