Présentation du Plugin GAFoSPIP

Attention, cette contribution est EN CHANTIER : elle n’est peut-être pas fonctionnelle.

Gestion de Forums en backoffice, plus jeu de squelettes.

GAFoSPIP : Gestion Alternative de Forums SPIP.

Ce plugin rassemble sous un seul répertoire plugin, un jeu de squelettes pour l’affichage public d’un espace Forums et une interface d’administration en zone privé de SPIP.

Le jeu de squelettes s’appuie sur les boucles/pages produites antérieurement dans le chantier « spipBB », de James, Booz et Cie. Ils ont été adapté et modifié avant tout pour mon usage personnel, mais les connaisseurs s’y retrouveront et j’aime à croire qu’il seront, comme l’était spipBB, utile et utilisable par le plus grand nombre.

Le principe est le même que celui produit par SpipBB , à savoir : proposer un espace de Forums dissocié des rubriques et articles du site ; comme l’on pourrait le faire via des applications distinctes tel que phpBB (!). Cet espace réservé repose sur la création d’une rubrique-secteur (rubrique en racine).

L’organisation des répertoires du plugin, et les appels des tableaux de forums (Les pages produites pars les squelettes étant principalement des tableaux), permet les mises à jour des squelettes sans risques d’écrasement dans le cas d’un usage standard de ce plugin. Et de ce fait, permet une installation rudimentaire pour des tests en local.

Certaines fonctionnalités sont proposées actives par défaut, pour les classiques, d’autres sont à décommenter dans les corps de squelettes (voir la documentation). On y retrouvera : nouveau sujet, répondre, citer, liste des inscrits, liste des modérateurs, formulaire de connexion, profil perso, flux RSS ...

Une feuille de style adaptée permet d’en modifier les couleurs, la disposition, mais également les icônes principales. Vous pourrez fournir vos propres icônes et smileys.

L’interface d’administration propose non seulement la création de nouveaux sujets ou réponses aux threads en cours mais également diverses manipulations sur les forums et messages. Tel que suppression, fermeture d’un forum ou d’un thread ou encore le déplacement d’un thread. Elle clone dans sa présentation la hiérarchisation de votre site, permettant ainsi l’intervention sur des forums liés à des articles hors de l’espace (rubrique-secteur) réservé aux Forums.

Bien qu’ouverte à tous en consultation, seul les Admins et Admins-restreint (au sens de SPIP) ont accès à certaines fonctions de cette interface. Les « auteurs » d’articles, Admins-restreint y sont appelés aussi « Modérateurs » ; les règles appliquées sont celles de SPIP !

Prérequis

Gafospip nécessite la présence du plugin Balise Session.

Nécessite également la présence de la balise, maintenant classique et indispensable #INSERT_HEAD dans les entêtes.

Auteur Plugin

Scoty

Discussion

15 discussions

  • 1

    (Non, Géraldine, il ne s’agit pas d’un nouveau spin-off de star-trek ! Quoi que pour le voyage en char-à-bœuf, c’est possible).

    Pour plus d’information sur le devenir de Gafospip, voir sur la page du plugin spipBB, où Chryjs présente le résultat de notre zéphir-cérébral.

    Répondre à ce message

  • Heureux que les forces cérebrales de chryjs, scoty ont fusionner ;
    Je constate quand même les quelques neuronnes suplémentaire ; En espérant que le plugin SpipBB trouve ça place dans de nombreux sites.
    un petit truc du genre ; il utilise SpipBB serait le bienvenue.

    Merci a vous.

    @micalement stéphane
    Ancien testeur de gafospip

    Répondre à ce message

  • 5

    Bonjour à tous, bonjour Scoty

    J’ai installé Gafospip pour utiliser les fonctions d’administration ; notamment le déplacement de sujet d’article ou de rubrique.

    Et je n’y arrive pas. J’ai bien vérouillé le sujet. J’ai mis le temps d’attente à 1s mais je n’ai toujours pas d’icone de déplacement qui apparait.

    Merci de m’aider

    • Recharger la page !

    • Je l’avais bien fait : F5 ou CTRL-F5
      mais cela ne change rien.

      Pourrais-tu mettre en ligne qq part, ou m’envoyer par email, une copie d’écran pour que je vois ce que cela devrait donner ?

      merci Scoty

    • Bon je viens de voir le « problème ». il y a deux icones « fermer le sujet » dont une qui est pour la maintenance, située plus à droite . Et je ne l’avais pas vu.

      Peut-être qu’il y a moyen d’améliorer l’ergonomie, à l’occasion ?

      Par exemple, en mettant l’icone « fermer pour maintenance » un peu plus en évidence, ou carrément à côté de l’autre icône « fermer ».

      En tout cas, MERCI Scoty

    • Bon maintenant j’ai bien le menu de déplacement mais il affiche :
      dans le FORUM (article) à sélectionner :

      sans me proposer de choix dessous.

      Scoty, help !

    • J’ai trouvé : il faut affecter le mot-clé rub_gafospip aux rubriques que l’on souhaite pouvoir sélectionner en tant que destinataire.

    Répondre à ce message

  • Bonjour Scoty

    Actuellement, Gafospip permet de déplacer une thread d’un article vers un autre article. Mais il existe aussi un forum pour chaque rubrique.

    Je te propose l’évolution suivante : dans le menu de déplacement, lors de l’affichage des articles des rubriques vers lesquelles on sélectionne l’article destinataire. Si on appuie sur VALIDER et que l’on a pas sélectionner d’article destinataire dans la rubrique, le déplacement se fait dans le forum de la rubrique.

    J’ai l’impression que cela ne devrait pas être trop difficile à implémenter ?

    En tout cas, j’attends cette fonction avec impatience.

    MERCI Scoty

    Répondre à ce message

  • 1

    Et GAFoSPIP sur spip-zone c’est pour quand ?

    Scoty sur spip-zone, scoty sur spip-zone ^^

    • Mon passeport ... ok c’est fait ! Ma brosse à dent .. OK ! un caleçon long (parce qui fait frais) .. OK ! Bon ben j’ai plus qu’à prendre le bus ... pis me v’là !
      Hi Hi ... j’arrive bientôt ... un boulot à finir d’abord !

    Répondre à ce message

  • bonjour,
    voila j’ai plusieurs bugs surtout avec internet explorer :
    ma page rubrique79.html est tout a fait normal par contre ma page article79 est 10 fois plus grande en largeur comme j’ai pris la page rubrique pour la transformer en page article je met dit que ce probleme ne devrait pas existé en plus sur Firefox c’est impeccable

    ensuite sur FF et ie entre les boutons repondre et nouveau sujet il y a un tiret du bas (apparut depuis la mise a jour en 0.5) pareil pour le bouton citer il y a un tiret du bas juste avant

    Pouvez-vous m’aider ?
    Merci

    Répondre à ce message

  • 3

    Tout d’abord, merci pour ce plugin, que j’ai trouvé assez simple à installer, les squelettes très facile à réintégrer, mais j’ai quand même un gros bug... pas moyen de poster un nouveau message.

    Lorsque je veux poster, j’ai bien la barre avec indiqué « Poster un message », le bloc avec les smileys sur la gauche et puis c’est tout. Il me manque tout le bloc de rédaction.

    Je ne sais pas si quelqu’un a déjà eu ce soucis ? C’est arrivé immédiatement après l’installation, avant que je fasse la moindre retouche aux squelettes, donc si personne n’a d’idée, je tenterai une réinstallation, mais je me disais que c’était plutôt une histoire de plugins incompatibles ou manquants (balise session est bien installé), un truc dans le genre...

    • Je n’ai pas encore trouvé la réponse à mon problème pour poster de nouveaux messages, mais par contre j’ai découvert un autre bug...

      Il semble y avoir un petit conflit entre gafospip et le plugin agenda.

      en effet sur mes pages, j’ai le mini-calendrier du plugin agenda, qui affiche le titre « calendrier »

      et lorsque je veux rentrer à l’intérieur d’un forum en appelant la page .../spip.php ?article23

      Le minicalendrier prend le titre du forum défini par l’article 23, créé suivant la procédure d’installation de GAFoSPIP. Curieux...

      Il va falloir que j’essaie de comprendre le code de chacun de ces deux plugins, pour essayer d’obtenir enfin le fonctionnement que je souhaite. C’est pas gagné d’avance...

    • Plus de problème de conflit de titre, c’était mon mini-calendrier qui était toujours paramétré pour afficher le titre de l’article.

      Je vais pouvoir me replonger dans le problème principal, l’absence d’affichage du bloc de rédaction...

    • Ca y est, j’ai résolu mon problème, ça marche !!!

      C’était tout bête (comme souvent). Etant donné que je ne souhaite pas que l’on puisse laisser de commentaires sur les articles de mon site, j’avais désactivé par défaut la possibilité d’avoir des forums. Maintenant que je l’ai réactivé, en précisant bien pour chaque article créé dans mon secteur Forum le mode de modération attendu, ça fonctionne.

      Par contre, maintenant il faut que je pense pour chaque nouvel article ailleurs sur le site, à désactiver la possibilité d’y mettre des commentaires et ça c’est plus ennuyeux.

      En tout cas, à moins que ça ne soit déjà précisé dans la doc du plugin GAFoSPIP et auquel cas, mea culpa, sinon c’est peut être pas inutile d’y préciser qu’au moment de la création des articles dans les catégories du forum, il faut que les forums soient activés sur ces articles...

    Répondre à ce message

  • 4
    Webmestre de Panurge.org

    Bonjour,

    J’ai installé ce plugin sur un site que j’administre. J’ai l’impression d’avoir manqué quelque chose dans la procédure d’installation : si la rubrique « Forum » est bien détectée comme devant être prise en charge, la présentation est très, très sommaire :
    http://www.panurge.org/spip.php?rubrique26
    Je pense que j’ai dû oublier de copier certains fichiers.

    De même, le clic sur un salon, par exemple
    http://www.panurge.org/spip.php?article35
    renvoie à un article « normal » du site au niveau de la mise en page.

    Pourriez-vous m’aider en me disant quelle part de la procédure d’installation a échoué ou a été oubliée ?

    Merci !

    • Assurez-vous bien sûr que le plugin est entièrement déposé sur votre serveur. La notice, bien que succincte, dans le fichier joint à l’archive (install_gaf_0-4d.rtf) vous apportera quelques précisions. Et veillez qu’il n’y ait pas interférences de squelettes article-xx/rubrique-xx dans votre répertoires de squelettes ... et dans votre cas, à vue de nez, vous ne semblez pas avoir placé de fichier article-26.html ... en racine du plugin !

    • Webmestre de Panurge.org

      My bad : désolé pour le bug-report inutile et incomplet. Il manquait effectivement en article-26.html à la racine du plugin. Merci de votre suggestion.

      En fait, je crois que ce qui me chiffonne est le fait qu’avec l’installation par défaut et le plugin Blip, la feuille de style style_forum_pub.css n’est pas lue, ce qui fait que tout le style, ainsi que les boutons « Nouveau sujet » et « Répondre » manquent.

      Je suppose qu’il faut ajouter un appel dans à la feuille de style dans l’en-tête de tous les fichiers de copiés de dist_sk, mais je n’arrive pas à trouver la syntaxe du lien : un
      <link rel="stylesheet" type="text/css" href="style_forum_pub.css" />
      ne fonctionne évidemment pas.

      Merci de votre aide !

    • Webmestre de Panurge.org

      Retour du boulet de service : un
      <link rel="stylesheet" type="text/css" href="plugins/gafospip/style_forum_pub.css" />
      fait l’affaire. Est-ce la Bonne Manière® de faire ?

    • C’est inutile puisque la feuille de style est introduite dans le flux par la balise #INSERT_HEAD ! je pense que l’on peut dire que cette dernière est indispensable dans tous en-têtes de squelettes !

    Répondre à ce message

  • 1

    voila j’ai voulu changer les images nouveausujet, repondre... mais met images sont a chaque fois couper en 2 comment regler ce probleme ?
    Merci

    • il faut régler la chose dans la feuille de style. Par exemple, le bouton nouveau-message/répondre, voir la classe : ul.actionforum li a.
      J’ai commenté ... !

    Répondre à ce message

  • 2
    zerocool

    bonjour j’ai essayer de mettre des sous rubrique en forum mais pas moyen est ce que c’est possible ? voici ce que j’ai fait dans l’admin spip

    =Forum (rubrique principal avec mot clé rub_gaforum)

    ==Rubrique 1

    ===Article 1

    ===Article 2

    ===Rubrique 1.1

    ====article 1.1

    ====article 2.2

    donc enfaite rubrique 1.1 est une sous rubrique de rubrique 1 et elle est au meme niveau que article 1 et article 2 mais ca ne fonctionne pas

    Merci

    • Effectivement :
      Une rubrique secteur contenant une ou plusieurs sous-rubriques, chacune contenant un ou plusieurs articles (publié ;-) !) ayant un titre et un descriptif (optionnel) servant de support aux messages. C’est tout !!

    • zerocool

      ca serait bien que le createur de gafospip integre cette possibilité dans une futur version

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom