« Bonbon ! », un cahier de texte pour SPIP

« Bonbon ! » est un cahier de texte qui s’installe à coté de SPIP (et notamment SPIP Eva) dont il utilise les ressources (articles, mots-clés, rubriques).

Nota SPIP-Contrib : la ligne rédactionnelle actuelle de SPIP-Contrib est clairement tournée vers les versions de SPIP post 1.9, et les plugins pour les mises à jour. La présente contribution ne répond pas à ces critères.

Cependant, elle est publiée comme témoignage intéressant de l’usage scolaire de SPIP, et surtout comme amorce et support (forum) de la documentation des travaux de développement annoncés par l’auteur de la version plugin pour SPIP 1.9.

m-a-j. du 4/02/08 : Ceux qui lisent assidûment les commentaires de cette contrib’ savent qu’une version plugin de « Bonbon ! » existe pour SPIP 1.9.2(c ou d). Pour savoir comment la trouver, l’installer, l’utiliser, reportez-vous aux commentaires en attendant des contribs’ plus détaillées : Commentaires de cette contrib’. N’hésitez pas à compléter ces commentaires de questions... ou de réponses !

Notez aussi, que ceux qui mettent à jour « Bonbon ! » en plugin à partir d’une version téléchargée avant le 4 férvrier 2008 doivent exécuter http://votresite/spip.php?page=cahier-de-texte-installer-mots-cles pour mettre à jour les données. Sinon, l’affichage ne sera pas correct.

« Bonbon ! »

« Bonbon ! » est un cahier de texte, facile à installer pour les enseignants. Il s’ajoute simplement aux sites qui hébergent déjà SPIP.

« Bonbon ! » est sous la double licence GPL et Bonbonware (la licence Bonbonware est une licence GPL+« si vous aimez, envoyez moi des bonbons », qui s’inspire évidement de la licence de « Chocolat », un autre cahier de texte, qui m’a servi de modèle).

Fonctions de « Bonbon ! »

  • Il peut s’installer sur tout site SPIP : Il est conçu pour s’intégrer à la charte graphique de SPIP-Eva (2.x), mais il peut très bien s’installer sur n’importe quel SPIP (et il sera quand même joli !...).
« Bonbon ! » installé sur un Spip-Eva
Il en reprend les couleurs (CSS)
« Bonbon ! » installé sans Spip-Eva
Il adopte ses propres couleurs

Voir aussi le site de démonstration de « Bonbon ! ».

  • Il possède un accès public :
    • simplifié, qui permet d’accéder en deux clics aux devoirs d’une classe, ou au contenu du cahier de texte par classe ou par matières
L’accès public à « Bonbon ! »
    • complet, qui permet de faire des requêtes sur le contenu (avec comme paramètres : les dates, les classes, les groupes, les matières, la quantité de réponses, de n’afficher que les devoirs, que les séances ou les deux).
Les requêtes « avancées » de « Bonbon ! »
  • Il possède un accès « enseignants » :
    • qui permet de saisir des séances (pour une classe ou un regroupement de classe, ou un groupe de classe). À chaque séance, on peut associer un ou plusieurs devoirs (à des dates différentes). La saisie se fait grâce à fckeditor qui permet de faire du WYSIWYG (« tel écran tel écrit ») et de copier-coller depuis MS-Word. Les raccourcis typographiques de SPIP restent tout de même valables ! (essayez sur le site de démonstration avec le login : dudu et mot de passe : demobonbon).
    • qui permet de voir ses séances, ou celles d’autres enseignants (voir demo)
L’accès enseignant de « Bonbon ! »

Installation de « Bonbon ! »

« Bonbon ! » v1.0 fonctionne avec SPIP, il faut donc avoir un SPIP 1.8.x déjà installé.

Aujourd’hui, « Bonbon ! » est prévu pour fonctionner avec SPIP 1.8.x, dès que j’aurai un SPIP 1.9.x sous la main, je ferais les adaptations nécessaires (et peut-être même un plugin si je comprends comment ça fonctionne).

Archive Zip de « Bonbon ! » v1.0 (avec FCKeditor)
« Bonbon ! » est un cahier de texte pour Spip.

Pour installer « Bonbon ! », il suffit de dézipper le document joint à cet article. Les fichiers contenus à la racine du répertoire Fichiers-Bonbon sont placés à la racine de votre site (des fichiers .php3), le répertoire fckeditor aussi (sauf s’il existe déjà, « Bonbon ! » saura l’utiliser). Les fichiers contenus dans le sous-répertoire squelettes (des fichiers .html et .css) doivent être placés dans le répertoire squelettes de votre site.

Archive Zip de « Bonbon ! » v1.0 sans FCKeditor
« Bonbon ! » est un cahier de texte pour Spip.
(cette archive n’inclut pas FCKeditor)

Pour terminer l’installation, il faut créer la rubrique qui contiendra les fiches du cahier de texte, ainsi que les mots-clés qui servent à son fonctionnement. Il y a un fichier-squelette dans « Bonbon ! » qui fait cela, on y accède par :

http://votre_site_sous_SPIP/cahier-de-texte-installer-mots-cles.php3

Attention ! : avant d’accéder à cette page, veillez à en modifier le comportement de façon à ce qu’il corresponde à vos besoins :

Ouvrez le fichier cahier-de-texte-installer-mots-cles.html que vous avez copié dans le répertoire squelettes de votre site, puis vers la ligne 30 de ce fichier, vous trouvez ceci :

//à adapter selon vos besoins:

	$classes = array (
	"6A", "6B", "6C", "6D", "6E", "6F", "6G", "6H", "6I", "6J", "6K", "6L", "5A", "5B", "5C", "5D", "5E", "5F", "5G", "5H", "5I", "5J", "5K", "5L", "4A", "4B", "4C", "4D", "4E", "4F", "4G", "4H", "4I", "4J", "4K", "4L", "3A", "3B", "3C", "3D", "3E", "3F", "3G", "3H", "3I", "3J", "3K", "3L"
	);
	$groupes = array (
	"groupe A", "groupe B",
	);
	$matieres = array (
	"Allemand LV1","Allemand LV2","Anglais LV1","Anglais LV2","Arts Plastiques","E.P.S.","Education musicale","Espagnol LV2","Histoire Géographie","Latin","Grec","Français","Mathématiques","Physique Chimie","Sciences de la vie et de la Terre","Technologie","Vie de classe","Itinéraire de découverte",
	);
//fin de la partie à adapter

Selon le type d’établissement, vous aurez à changer le nom des classes, les matières, et le nom des groupes. L’exemple par défaut est un —gros— collège dont les classes ont des noms de lettres (Ex. : 6A).

Veillez à vérifier que vos noms de classes, de groupes et de matières sont bien entourés par des guillemets droits ", et suivis d’une virgule.

Une fois ces modifications faites et sauvées, vous pouvez suivre les instructions données là : http://votre_site_sous_SPIP/cahier-de-texte-installer-mots-cles.php3 (n’oubliez pas de renommer cahier-de-texte-rubrique.html comme c’est écrit à la fin de la page)...

Il manque encore un petit morceau : « CalendarPopup ». Il s’agit d’un outil en javascript qui affiche un joli calendrier. Comme « Bonbon ! » l’utilise, et qu’il n’est pas re-distribuable, vous devez le télécharger ici : http://www.mattkruse.com/javascript... et le copier dans votre répertoire squelettes. En attendant de trouver une solution vraiment Libre.

Voilà, « Bonbon ! » est installé et prêt à l’emploi.

Utilisation de « Bonbon ! »

Vous avez accès à plusieurs pages :
-  cahier-de-texte-accueil.php3 qui est la page d’accueil du cahier de texte (on arrive sur la même page d’accueil en accédant à la rubrique du cahier de texte). Elle contient un accès public et un accès privé, comme expliqué plus haut. De là, on accède à toutes les autres pages du cahier de texte.
-  cahier-de-texte-saisie.php3 permet aux utilisateurs enregistrés dans SPIP, c’est-à-dire tous les rédacteurs, de saisir des fiches et donc de compéter le cahier de texte. Ils doivent d’abord choisir une ou plusieurs classes (regroupements de classes), puis le groupe, puis la matière. Ils peuvent ensuite compléter le descriptif de la séance, celui des devoirs éventuels (on peut rajouter des devoirs pour d’autres dates).
-  cahier-de-texte-affichage.php3 affiche le contenu du cahier de texte. Elle est appelée par la page d’accueil. Cette page n’affiche pas le contenu de la même façon si on demande de n’afficher que les devoirs :

L’affichage des devoirs dans « Bonbon ! »

que les séances :

L’affichage des séances dans « Bonbon ! »

Ou tout !

L’affichage des devoirs et des séances dans « Bonbon ! »

Intégration dans SPIP de « Bonbon ! »

Toutes les fiches saisies dans le cahier de texte seront mises dans la rubrique « Cahier de texte » créée à l’installation. Elles seront rangées dans des sous-rubriques correspondant à l’année scolaire pendant laquelle elles ont été écrites (« Bonbon ! » se débrouille tout seul pour créer ces sous rubriques quand l’année scolaire change).

« Bonbon ! » crée des articles : chaque séance saisie est enregistrée comme un article dans SPIP. Son titre est du genre : « Le DATE, en MATIÈRE avec les CLASSE (GROUPE) : ». Le texte de l’article contient la description saisie par l’enseignant. Le PS contient des liens vers les devoirs. Ex. : « Devoir n°1 pour le 26/06/2007 ». La date de l’article est la date de la séance définie par l’enseignant. De plus, ces articles sont étiquetés par les mots-clés suivants : « Description de séance », le mot-clé de la matière et les mots-clés des classes et du groupe.

Les Mots-clés des descriptions de séances

Chaque devoir, pour une date donnée, est un article aussi (toujours placé dans la même rubrique). Son titre est du genre : « Devoir à faire pour le DATE, par les CLASSE (GROUPE) en MATIÈRE : ». Le texte contient le descriptif des devoirs saisis par l’enseignant. Le PS contient un lien vers l’article de la séance pendant laquelle il a été donné. La date de l’article est la date pour laquelle le devoir est à faire (date future dans certains cas). De plus, ces articles des devoirs sont étiquetés par les mots-clés suivants : « Devoirs à faire », le mot-clé de la matière et les mots-clés des classes et du groupe.

Les Mots-clés des devoirs

Le fait d’avoir choisi de faire des articles différents pour les devoirs et les descriptions de séances permet au cahier de texte de faire des recherches séparément dans les devoirs et le reste (utile pour les élèves qui veulent savoir ce qu’ils ont à faire et iront à partir de la page d’accueil choisir leur classe puis cliquer sur « Consulter les devoirs »). Les mots-clés, permettent aussi les recherches multicritères.

Comme les fiches du cahier de texte sont des articles, vous les retrouvez dans la partie privée de SPIP (dans la rubrique cahier de texte).

Les fiches du cahier de texte dans la partie privée
Les fiches enregistrées par « Bonbon ! » sont accessibles depuis la partie privée de Spip

De même, les recherches faites sur votre site sont aussi faites dans le cahier de texte.

« Bonbon ! » se fond parfaitement dans SPIP, ce ne sont que quelques squelettes un peu améliorés.

Principe de fonctionnement de « Bonbon ! »

« Bonbon ! » est essentiellement un nouvel ensemble de squelettes pour SPIP. Par rapport aux squelettes classiques, il ajoute une interface de saisie, qui permet d’écrire des articles sans passer par l’interface privée. C’est la raison pour laquelle, dans le fichier squelette cahier-de-texte-saisie.php3, on trouve surtout du PHP qui gère cette saisie.

Ce fichier contient donc des formulaires pour saisir l’article et choisir ses mots-clés. Le tout est géré par des variables passées en GET et en POST et traitées en PHP. Il y a trois étapes :

  1. la saisie des infos (boîtes de sélections et zones de textes gérées par fckeditor)
  2. la vérification des infos (avec éventuellement retour à la saisie)
  3. validation définitive des infos qui conduisent au placement des articles dans la base de données de SPIP et l’association des mots-clés qui conviennent.

Le squelette cahier-de-texte-affichage.html contient surtout des boucles et des balises (un tout petit peu de PHP pour contourner des manques de SPIP 1.8.x). Ce squelette prend une série de paramètres en GET qui permet de sélectionner ce qui va s’afficher :

  • classe= le nom d’une classe (attention il faut qu’il y ait identité avec le mot clé de la classe)
  • groupe= le nom du groupe (attention il faut qu’il y ait identité avec le mot clé du groupe)
  • matiere= le nom de la matière (attention il faut qu’il y ait identité avec le mot clé de la matière)
  • prof= l’id_auteur d’un auteur (un professeur)
  • date_debut= début de la période considérée (sinon c’est depuis le début de l’année en cours)
  • date_debut= fin de la période considérée (sinon c’est jusqu’en 9999, ce qui devrait suffire jusqu’au bug de l’an 10000). Les dates sont au format YYYY-MM-DD
  • seances_seules= si cet argument est donné alors les devoirs ne s’affichent pas
  • devoirs_seuls= si cet argument est donné, alors seuls les devoirs s’affichent

Si les deux arguments sont donnés (seances_seules et devoirs_seuls rien ne s’affiche !)

  • annee_scolaire= définit quelle année scolaire afficher (sous le format XXXX%2FYYYY, par exemple 2006%2F2007 [1]). Si ce n’est pas défini, c’est l’année scolaire la plus récente qui s’affiche
  • nb= nombre maxi d’entrées listées (sinon on liste les 100000000000000 premières entrées...)
  • apartir= entrée à partir de laquelle l’affichage commence.

Une requête peut donc être :

http://votre_site_sous_SPIP/cahier-de-texte-affichage.php3?nb=20&classe=4B&groupe=groupe+A&matiere=Latin&prof=2&date_debut=&date_fin=2007-07-03&devoirs_seuls=oui

qui affiche les 20 derniers devoirs à faire jusqu’au 3 juillet 2007 par les 4B en Latin, donnés par le professeur dont l’id_auteur est 2 (Professeur Duschmol)...

Le squelette cahier-de-texte-accueil.html est une interface qui permet de formuler les requêtes envoyées à cahier-de-texte-affichage.html. cahier-de-texte-accueil.html contient une noisette incluse (cahier-de-texte-selection.html) qui permet de faire des requêtes complexes sur le cahier de texte (on retrouve aussi cette noisette dans cahier-de-texte-affichage.html).

Problèmes connus, TODO-list

-  Premier gros problème : je suis un très mauvais programmeur, donc le code source est cochon au possible... Il est donc prévu de rendre ça plus propre... Surtout qu’il doit traîner des tas de bugs !
-  Second gros problème, lié au premier : ce n’est pas prévu pour SPIP 1.9... Je vais m’y atteler dans l’été.
-  Troisième gros problème : la gestion des documents joints est non fonctionnelle : je n’ai pas compris comment SPIP intégrait les docs joints, et n’ai pas pu en reprendre les fonctions... Pour un cahier de texte, c’est vraiment un souci. Ce sera résolu, je l’espère avec le passage en 1.9

Un peu d’aide serait la bienvenue pour les développements futurs... Dès que j’aurai compris comment on fait pour mettre un projet sur la zone, et comment on utilise SVN, le développement sera plus facilement collaboratif.

Contributions externes et remerciements

-  Merci à Pierre Lemaître pour son cahier de texte Chocolat dont j’ai repris de bonnes idées d’interface.
-  Merci aux auteurs de fckeditor (livré avec « Bonbon ! »).
-  Merci aux auteurs de SPIP-Eva dont j’ai repris le principe de mise en forme.
-  Merci à Matt Kruse pour CalendarPopup.

Notes

[1%2F est un slash (/) encodé pour aller dans l’URL.

Discussion

52 discussions

  • 9

    C’est déja fait , et le problème n’est pas pour autnt résolu car les articles dont je parle ne se creent pas lorsque l’on remplit une nouvelle fiche de cahier de texte mais ils se creent uniquement lors du choix par le prof des classes qu’il veut gerer sur ce cahier de texte ( a savoir si il en est prof principal...)
    Et ces articles ne sont pas placés dans la rubrique « cahier de texte en ligne » mais bel et bien à la racine du site, ils n’appartiennet alors à aucune rubrique du site, ils sont en electrons libre à la racine du site !

    Voilà, si tu a des pistes je suis preneur.

    • Ah ???

      Là c’est un bug car ces articles (du nom du prof et des classes) doivent se créer dans une sous rubrique de Cahier-de-texte en ligne (normalement ces articles sont dans Cahier-de-texte en ligne/2008-2009/Profs-Classes-Matières).

      Peux-tu retourner sur la page : http://tonsite/spip.php?page=cahier-de-texte-installer-mots-cles et enregistrer la page web qui s’affiche après confirmation. Ensuite, soit tu me l’envoie pas email, soit tu la joins ici à u message en prenant soin d’anonymiser ce qui doit l’être...

      Cela me permettra peut-être de comprendre pourquoi la rubrique ne se crée pas, ou les articles ne s’y mettent pas.

    • Bonjour,

      J’ai suivi scrupuleusement la procédure d’installation.
      (spip 1.9, Eva web 3.0, plugin bonbon) tout c’est presque bien passé.
      La rubrique cahier de texte est présente mais lors du premier clic :
      message d’erreur session.php n’est pas présent.
      retour au sommaire, un deuxième clic et le message n’apparaît plus.
      Je tente alors de saisir une séance, j’arrive sur « choisir une classe et de me déclarer prof principal de cette même classe (3a pour essayer) ! »
      Là nveau message :
      Problème technique pour rajouter 3A

      Problème technique pour rajouter Français

      Votre situation a été mise à jour
      Revenir à la saisie des séances

      et rien ne se passe ..... je suis un peu bloquer surtout que je voudrai modifier toutes ces classe de collège pour seulement 3 classes d’élémentaire !

      Merci de me consacrer un peu de temps et bravo pour votre travail (même si je ne comprends pas encore comment ça marche , c’est très bien fait , bravo.
      Philippe

    • Bonjour,

      As-tu le plugin Balise session installé (et activé) ?

      Bonbon nécessite absolument ce plugin. Bonbon s’entend également très bien avec le plugin Les Crayons (et CFG, et Autorité).

    • Non, je me suis empressé de le mettre et .......ça marche beaucoup mieux
       :-))
      Mille mercis

      Je crois que pour changer le nom des classes, il suffit de changer cela dans les mots clés, en tout cas cela fonctionne..mais puis-je supprimer les mots clés en supplément ?

      adresse du site :http://leonjouhaux.webdynamit.net

    • « Changer les classes » n’est pas vraiment prévu (mais je note pour une future version, celle qui fonctionnera avec Spip 2).

      Par contre, dans ton cas, le cahier de texte n’est pas encore utilisé, je te recommande donc de suivre la procédure d’installation normale :

      -  avant d’activer le plugin, éditer les classes, groupes et matières dans le fichier cahier-de-texte-installation-maj.html vers la ligne 58 (on édite ça dans notepad/bloc-note sous MS-Windows par exemple). Il faut bien suivre les conseils à propos des guillemets et des virgules

      -  activer le plugin

      -  aller à la page http://leonjouhaux.webdynamit.net/spip.php?page=cahier-de-texte-installation-maj et suivre les instructions (et vérifier que tout se passe bien) et tout bien lire.

      -  utiliser le cahier de textes.

      Dans ton cas, il faudra aussi, au préalable retirer les mots-clés inutiles (ceux des classes et des matières inutilisés)... Bonbon ne les effacera pas lui-même.

      J’espère que ce n’est pas trop compliqué.

      NB : n’oublie pas d’utiliser la dernière version de Bonbon qui est celle qui contient le moins de bugs (elle est sur la zone)

    • J’ai déjà activé le plugin puis j’ai changé le nom des trois premiers mots clé.
      Cela semble fonctionner sans problème. Les classes apparaissent bien. Ce que je voulais savoir c’est si je pouvais supprimer les classes « en trop » sans risque de planter le plugin.Et dans ce cas, modifier cahier-de-texte-installation-maj.html

      Deuxième souci (mineur) sur la page d’accueil , les derniers article écrit me donne les auteurs et« Cet article d�crit gr�ce � ses mots-cl�s, les classes et les mati�res enseign�es »
      Peut-on utiliser le cahier de texte sans faire apparaître cela dans les derniers articles ?
      J’ai lu un post ressemblant à cela mais avec eva web3 et spip 1.9.2d, je n’ai pas de quoi exclure une rubrique de l’affichage en page d’accueil (du moins, je ne sais pas trop comment faire ;-)

      Merci de l’aide , c’est génial d’avoir des réponses aussi rapides !

    • Salut,

      Je te conseille vivement de ne pas renommer et supprimer les mots-clés, mais bien de faire comme préconisé dans mon précédent commentaire. Car actuellement ça semble fonctionner, mais tu risques d’avoir quelques effets secondaires étranges.

      Pour exclure les articles du cahier de texte des autres pages du site, il faut soit utiliser un squelette qui permet d’exclure des rubriques grâce à des mots-clés (comme Eva* ou Sarka aussi je crois), soit modifier les squelettes soi-même en rajoutant dans les boucles (RUBRIQUES) et (ARTICLES) le critère {id_rubrique!=XXX} où XXX est le nº de la rubrique du cahier de textes. Ex. tu pourrais avoir :

      <BOUCLE_bidule(ARTICLES){id_rubrique}{id_mot}{!par date}{0,10}>
      blabla et plein d'autres trucs comme #TITRE ou #TEXTE
      </BOUCLE_bidule>

      Si la rubrique du cahier de textes est la nº 22, tu modifieras le squelette en :

      <BOUCLE_bidule(ARTICLES){id_rubrique !=22}{id_rubrique}{id_mot}{!par date}{0,10}>
      blabla et plein d'autres trucs comme #TITRE ou #TEXTE
      </BOUCLE_bidule>

      *Pour Eva c’est plus simple, tu as un mot-clé exclure du sommaire (je crois que c’est son nom sinon c’est à peu près ça) qu’il te suffit d’affecter à la rubrique et cahier de textes et hop, disparu du sommaire ! (peut-être aussi aux rubriques filles c’est à dire classes-profs-matières et celle de l’année... À vérifier...)

      J’espère que ma réponse n’est pas trop compliquée !

      N. B. Mes réponses ne sont pas souvent aussi rapides !!! :-)

    • Bon , là je rame un peu ;-)

      Je vais prendre cela à tête reposée pdt les vacances . J’étudierai les feuilles de styles css et le html.
      ça devrait m’être utile.

      Pour l’instant je recherche où peut-être ce fameux squelette eva 3

      Merci pour l’aide

    • À propos du squelette Eva, tu auras plus d’infos ici : http://www.eva-web.edres74.ac-greno...

    Répondre à ce message

  • 1

    Il y a - t- il des précautions à avoir pour passer de spip 1.8 à 1.9 pour ensuite passer de bonbon v1 à v2 ? Sachant que des enseignants utilisent la cahier de texte en-ligne (et la v1 étant « limité ») je souhaiterais profiter de cette magnifique v2 (et en faire profiter mes collègues) !
    Le passage en plugin se passe bien aussi ?
    Merci pour votre aide !

    • Bonjour,

      Merci pour les compliments, c’est toujours agréable d’avoir des retours, encore plus quand ils sont élogieux ! :-)

      Passer de Bonbon v1 à v2 est possible (et prévu). Comme pour toute modif de Spip, il y a quelques conseils à suivre :
      -  sauvegarder la base avant
      -  tester la modif sur une copie en locale
      -  mettre en ligne a un moment de faible fréquentation (la nuit ?)

      En cas de souci, retourner à l’état initial grâce à l’ancienne base sauvegardée et à un vidage de cache.

      Revenons à Bonbon...

      Pour passer de Spip 1.8->1.9 il suffit de
      -  copier le plugin dans le répertoire plugin,
      -  puis d’éditer le fichier cahier-de-texte-installation-maj.html vers la ligne 58 pour les classes, groupes et matières (on édite ça dans notepad/bloc-note sous MS-Windows par exemple). Il faut bien suivre les conseils à propos des guillemets et des virgules.
      -  activer le plugin
      -  aller à la page http://tonsitespip/spip.php?page=cahier-de-texte-installation-maj et suivre les instructions (et vérifier que tout se passe bien) et tout bien lire. Attention : cette action déclenche une mise à niveau du contenu de la base de données de Spip pour les nouvelles fonctions de Bonbon (et surtout le rendre bien plus rapide à utiliser par la suite). Cette opération peut-être très longue et demander une très forte charge au serveur web s’il y a beaucoup d’entrées dans le cahier de textes. Il faudra donc veiller à opérer à une heure de faible charge et faible nombre de visites !

      Et ensuite, ça fonctionnera tout seul !

      Et bientôt Bonbon² pour Spip 2... (enfin... Bientôt c’est une manière de dire parce que je n’avance pas beaucoup faute de temps !)

    Répondre à ce message

  • Bon j’ai relancer l’install des mots cles et me suis aperçu qu’avt la rubrique « prof-classe-... » ne s’était pas créée, elle est maintenant existante et les fichiers qui avant s’installaient à la racine de mon site s’installe maintenant au bon endroit et avec l’utilisation du mot clé « excluresommaire », ces artciles ne s’affichent plus du tt ! pb résolu !
    merci @ bientot.

    Répondre à ce message

  • 1

    Merci beaucoup d’avoir répondu, c’est deja énorme pour moi d’obtenir une reponse lol

    Je rencontre cependant un autre soucis que je n’arrive qu’à regler au « coup par coup » !
    le pb : lorsque je vais dans la partie prof de bonbon pour creer mes classe et selectionner la matière que j’enseigne" il se crée alors à la racine de mon site autant d’article que de classe crée pour mon « compte prof » + un article relatif à mon compte prof

    exemple : je suis monsieur dupont prof de math avec 2 classes ( le rêve) : 6°1 et 6°2
    alors il se crée à la racine du site : l’article « 6°1 » l’article « 6°2 » et l’article « dupont » !
    Hors ses articles vont alors apparaitre sur la page d’accueil du site dans la partie réservée aux derniers articles publiés !

    Comment faire pour que ces articles n’apparaissent pas dans cette fameuse liste de derniers publiés ? et ce sans faire du coup par coup c.a.d sans sélectionner chaque article et leur attribué le mot clé « excluresommaire » ? car immaginons : 30 prof avc 3 classes chacun => 30x3+30 articles à selectionner et a banir du sommaire !

    j’espère avoir été clair dans mes explications ?

    cordialement en attente de ta réponse éclairée !

    bon courage.

    • Il te suffira d’attribuer le mot-clé excluredusommaire à la rubrique Cahier-de-texte en ligne ! Ainsi, les articles de cette rubrique et de la sous-rubrique prof-classe-matière n’apparaitront plus sur le sommaire !

      (Voir aussi d’autres réponse plus détaillées plus bas)

    Répondre à ce message

  • 1

    Je me réponds à moi même car j’ai trouvé ne solution : il faut en fait renommer le fichier « cahier de texte accueil.html » en « rubrique-xx.html » comme mentionné dans la doc ! s’en suit alors l’apparition du cahier de texte sur la partie public du site ! On peut alors creer des infos ds le cahier de texte et lorsqu’on l’utilise, un soucis apparait : impossible de retourner à l’accueil du site principal : « erreur adresse non défini » il faut effectivement copier « rubrique-xx.html » et renommer la copie en « cahier de texte accueil.html » et le tour est joué !

    je commence a comprendre qq rouage de spip ( pas facile)

    Autre soucis important tt de mm, le « calendarpopup » ne fonctionne pas : impossible de saisir des dates dans bonbon autrement que manuellement, aucune fenètre popup ne s’affiche avec un calendrier dedans !

    j’ai pourtant copier le fichier « calendarpopup.js » dans le dossier « bonbon/js » ! rien n’y fait !

    Que faut il modifier ou faire pour qu’il fonctionne correcement ?

    Merci de me venir en aide je dois mettre le site fonctionnel en lign d’ici à la fin du mois !

    • Bonjour,

      Désolé de te répondre tardivement, mais j’ai très peu de temps en ce moment ! Tu as effectivement résolu ton problème en renommant le fichier. Toutefois, il y a une nouveauté non documentée dans les dernières versions de Bonbon : le fichier destiné à être renommé rurbique_xxx.html est cahier-de-texte-rubrique.html ce qui évite d’avoir à copier cahier-de-texte-accueil.html comme tu l’as fait. Mais tu peux laisser tel que tu as fait c’est très bien.

      Pour ce qui est de calendarpopup, bonbon ne fonctionne plus avec pour des raisons de licence (il n’est pas possible distribuer calendarpopup avec Bonbon, et ce n’est pas très pratique...). Depuis, Bonbon utilise « ui.datepicker ». Hélas, s’il fonctionne très bien avec Firefox ce n’est pas le cas avec Internet Explorer... Si tu es courageux, tu peux essayer de mettre une nouvelle version de datepicker (celle de Bonbon est la 3.3) en espérant qu’il n’y aura pas de problème de compatibilité avec jquery...

      Cependant, à l’usage, je t’assure qu’il est plus rapide de taper la date ! :-)

      Pour le reste, j’espère que tout va bien aller. Tous mes efforts concernant Bonbon se portent comme écrit quelques commentaires plus bas sur adaptation à Spip v2.x et ça n’avance pas vite faute de temps !

    Répondre à ce message

  • Bonjour, j’utilise spip 1.9.2.e et ce qui je pense est le bon plugin bonbon !
    hors lors des installations je rencontre de gros problème :
    l’install des mots clef se passe bien, je renomme le fichier « cahier de texte rubrique » en « rubrique-91 » pour ce qui est de mon cas, mais ensuite lorsque je vais dans la partie public du site : rien concernant le cahier de texte en ligne n’apparait !
    j’ai lu et relu les post de ce forum et rien ne permet de répondre à mon pb présent !

    pour rappel une rubrique ne s’affiche ds la partie publique que si elle contient un article !
    donc mm en créant cet article rien ne me permets d’aller à une fonctionnalité qq de bonbon.

    Je suis débutant sur spip et j’avoue que les lignes de codes me font peur, donc je ne sais trop où je dois bidouiller pour que cela marche ?
    merci de votre aide
    Cordialement un collègue

    Répondre à ce message

  • J’ai un autre petit problème : CalendarPopup.js ne fonctionne pas ! Je l’ai mis partout dans le squelette, mais rien ne s’affiche lorsque je clique sur le calendrier du cahier de texte (au moment de la saisie...) Comment faire ? En tout cas un enorme MERCI pour cette réponse très rapide !!! ;-)

    Répondre à ce message

  • 1

    Bonsoir,
    Comment dois-je faire pour ne plus avoir les articles créés (Devoir à faire...) dans la pages d’accueil ? Que modifier dans sommaire.html ? MERCI (bonbon ! fonctionne avec spip 1.83 et c’est super sinon ;-) )

    • Pour éviter les articles de « Bonbon ! » en page d’accueil il faut retoucher les squelettes (notamment celui qui s’appelle sommaire.html) comme expliqué dans ce commentaire : message n°405066. Si tu utilises des squelettes tous faits comme Eva, il y a en général des mots-clés qui permettent d’exclure des rubriques entières du sommaire (il suffit alors d’affecter ce mot-clé à la rubrique du cahier de texte).

    Répondre à ce message

  • 2

    Bonjour, je suis débutant . Je découvre la création dun site, SPIP et de ce fait Bonbon. J’ai tout installé et activé, mais je n’obtiens rien. Comment procéder :
    -  les mots-clés (classes, matières...)
    -  obtenir la page d’accueil pour configurer
    Bref un petit tuto d’une ou deux pages serait fort apprécié.

    • Bonjour,

      Je crains que ma réponse ne vous satisfasse pas !

      Actuellement, « Bonbon ! » est en cours de réécriture pour fonctionner avec Spip 2 (et corriger quelques bugs, ainsi qu’améliorer sa fiabilité générale). J’ai malheureusement tellement peu de temps disponible que cette réécriture n’a pas avancé d’un iota depuis des semaines.

      L’écriture d’un nouveau tutoriel aujourd’hui m’est impossible. Ce sera fait lorsque le nouveau « Bonbon » verra le jour.

      Pour votre problème immédiat, je vous invite à lire quelques messages plus anciens dans le forum à propos de l’utilisation du cahier de texte en plugin pour Spip 1.9 :
      -  forum399239
      -  forum400043
      -  forum410753
      -  forum405035

      Désolé de ne pouvoir faire mieux pour le moment...

    • Merci, c’est déja une reponse. Je vais essayer avec.

    Répondre à ce message

  • Bonjour,

    J’ai installé bonbon l’année dernière : il fonctionnait globalement bien malgré quelques bugs mineurs.

    Cette année, après la mise à jour de spip (1.9.2.d) et du squelette (sarka), je suis en présence d’un gros bug : le répertoire (rubrique « cahier de texte en ligne » et ses sous-répertoires (années scolaires, etc.) se recréent à l’infini. Ainsi au bout de quelques semaines je me retrouve avec une dizaine de rubriques et sous-rubriques identiques mais vides. Je suis donc obligé de les supprimer en laissant néanmoins la bonne, celle qui contient les données du cahier de texte.

    Je suis passé ensuite en 1.9.2.e et ça n’a rien changé.

    Pourriez-vous m’aider ?

    Cordialement.

    Platonas

    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