SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 84 visiteurs en ce moment

Accueil > Rédaction > Édition publique > Gribouille - Wiki SPIP > Chantier « Gribouille » un wiki spécial SPIP

Chantier « Gribouille » un wiki spécial SPIP

Redémarrage du chantier wiki

8 mars 2007 – par Fil, NicolasR – commentaires

Toutes les versions de cet article : [Español] [français]

8 votes

Une évolution du format wiki pour SPIP, à la place de Spikini, avec en prime une rubrique « Carnet Wiki » pour SPIP-Contrib

Un peu d’histoire

Le chantier pour un wiki associé à SPIP a commencé en fin de l’année 2003 avec Spikini, une adaptation de Wikini, dont les objectifs étaient de mettre en commun avec un site SPIP la connexion à la base de données, les règles de typographies (pour faciliter le réemploi des textes ensuite), et l’authentification des visiteurs (sans compter l’idée de la « ferme à Wiki »).

Spikini à été utile jusqu’à ce jour, en particulier associé à SPIP-Contrib. Cependant sous cette forme il restait un élément distinct du site SPIP (base de donnée différente), et l’expérience a montré les limites de cette situation : par exemple la difficulté éditoriale de gérer un double support (article wiki ou article SPIP) sur un même sujet (pour ne pas dire la confusion engendrée par cette situation), sans compter divers problèmes liés au code (authentification non aboutie, lourdeur de maintenance, etc ...). Le diagnostic était posé mais la solution pas mûre (cf. la ToDoSpikini), comme SPIP sur ce sujet.

Et puis est venue la version 1.9.2 de SPIP et le Plugin « Crayons » permettant l’édition directe des textes (en particulier d’un article) sur le site public sans passer par l’espace privé. On aura reconnu là une des fonction caractéristique d’un wiki. Il en est naturellement découlé l’idée de compléter cela pour obtenir un format d’édition wiki directement à partir d’un article SPIP, avec les avantages évidents que cela procure.

Le complément nécessaire était de pouvoir récupérer les pages wiki déjà crées avec Spikini.

Gribouille pour le Carnet de SPIP-Contrib

Il en est sur ce sujet comme pour beaucoup d’autres concernant SPIP. Ce ne sont pas les idées qui manquent, mais le temps et la disponibilité des compétences . Aussi plutôt que de méditer trop longtemps la chose au risque d’en repousser (encore) l’exécution à un avenir incertain, l’option retenu a été de redémarrer le chantier wiki à chaud sur SPIP-Contrib :

-  bascule de tous les textes anciennement sous Spikini dans le secteur Carnet Wiki
(opération à chaud les mains dans le code, âmes sensibles s’abstenir) [1]
-  mise en place de « Gribouille » un squelette qui remplace Spikini, encore inspiré de celui-ci pour l’instant [2].
-  divers ajustements et bidouilles pour assurer un fonctionnement pratique des boucles et la continuité des urls

Il s’agit donc d’un assemblage de briques séparées : Gribouille le squelette pour la présentation des données, les crayons pour l’édition, des bidouilles dans inc/autoriser (une nouveauté de la 1.9.2) pour les droits, dans les boucles aussi pour exclure globalement le secteur wiki de celles-ci, sans compter l’ajout des fonctions « ajouter une page » et "Vous êtes ... untel ou IP", etc ... Il est possible que le squelette Gribouille puisse fonctionner sans crayons (même si cela enlève de l’intérêt). L’avantage de cette approche est de permettre à terme de wikifier d’autres squelettes.

Auteur(s)

L’auteur est Fil.

La suite des explications, le report des bugs, les débats

sur la page Gribouille

Voir en ligne : Toutes les explications, le report des bugs, sur la page Gribouille

Notes

[1Avec parfois un peu de casse sur certains liens

[2Pour ce qui est du style seulement, car le code lui n’a plus rien à voir

Dernière modification de cette page le 28 avril 2007

Retour en haut de la page

Vos commentaires

  • Le 24 septembre 2007 à 23:24, par ? En réponse à : Chantier « Gribouille » un wiki spécial SPIP

    Tout fraichement installé, ça fonctionne sauf lorsque je veux ajouter de nouvelles pages.
    Si j’écris un nouvel article dans l’administration, c’est bon et la nouvelle page (article) est bien répercutée dans Gribouille mais pas lorsque je veux faire ça du wiki lui même. Voici les messages d’erreurs :

    Warning : main() : Unable to access /home/castafiore/kehitys

    /squelettes/article_fonctions.php in /home/castafiore/kehitys/squelettes/rubrique-15_fonctions.php on line 2

    Warning : main(/home/castafiore/kehitys/squelettes/article_fonctions.php) : failed to open stream : No such file or directory in /home/castafiore/kehitys/squelettes/rubrique-15_fonctions.php on line 2

    Warning : main() : Failed opening ’/home/castafiore/kehitys/squelettes/article_fonctions.php’ for inclusion (include_path=’. :/usr/share/php :/usr/share/pear’) in /home/castafiore/kehitys/squelettes/rubrique-15_fonctions.php on line 2

    Des idées ?? Merci

    Répondre à ce message

  • Le 18 décembre 2007 à 15:52, par Pascale En réponse à : Etrange fonctionnement

    J’ai installé Gribouille, associé à Crayons. Mais voilà, plusieurs aspects me posent question :
    -  l’activation de crayons rend tous les articles « crayonnables », or je ne le souhaite pas, je souhaite seulement activer le wiki pour les visiteurs. Je dois donc modifier tous les squelettes pour supprimer #EDIT ?
    -  on ne retrouve pas dans Gribouille l’historique des évolutions d’un article wiki ni la possibilité de discuter sur le sujet (c’est pourtant possible avec wikini).

    Merci pour vos éclairages.

    • Le 11 mars 2008 à 10:32, par pat En réponse à : Etrange fonctionnement

      Il faut activer le suivi des révisions dans les fonctions avancées de Spip.

    Répondre à ce message

  • Le 22 février 2008 à 02:13, par arthegone En réponse à : Chantier « Gribouille » un wiki spécial SPIP

    Bonjour j’utilise spip 1.93, j’ai installé GRIBOUILLE, je peux a priori tout faire, mais je ,e sais pas comment faire pour CREER DES LIENS entre différentes pages...

    J’ai pas trouvé ni sur gribouille ni sur spikini...

    La doc joue a cache cache ??

     :)

    Répondre à ce message

  • Le 22 novembre 2007 à 17:29, par klaus++ En réponse à : Gribouille version allemande

    Sous le lien suivant vous pouvez télécharger une version de Gribouille traduit en langue Allemande

    Unter folgendem Link können sie das SPIP-Wiki Gribouille auf Deutsch herunterladen

    gribouille-de_20071122.zip

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Convertir un site SPIP 3 en utf-8 avec le plugin Grenier

    8 janvier 2014 – 23 commentaires

    SPIP 3 fonctionne nativement avec l’encodage universel unicode utf-8. Sur certains sites (par exemple sur une mise à jour), on peut avoir un site qui est resté en iso-latin ce qui n’est pas conseillé (source de bugs, d’incompatibilité, ...) . (...)

  • ScolaSPIP 4

    19 janvier 2016 – 360 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • SPIP 3.2, Agenda et FullCalendar

    6 juin – 10 commentaires

    Nous avions publié un article sur la manière d’utiliser FullCalendar avec SPIP 3.0 afin d’afficher des évènements sous forme d’Agenda. La version de FullCalendar a changé avec SPIP 3.2. Le présent article est donc un tutoriel adapté à SPIP 3.2. Pour (...)

  • Mailsubscribers

    16 janvier 2013 – 408 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de (...)

  • Nouvelle version - Modération de modifications

    29 janvier 2012 – 49 commentaires

    Suite à une migration depuis SPIP-Agora, j’ai développé ce plugin permettant de reprendre la fonctionnalité « Nouvelle version » inexistente sur SPIP2 ni sur SPIP3 Ce plugin permet d’étendre le work-flow de -rédaction-publication d’un article au cas d’un (...)