« 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

  • Alléchant mais pour Spip 1.9.

    À passer en archive ?
    PS:le lien sur la page de Beurt est inactif

    Répondre à ce message

  • ericvottero

    Bonjour à tous,
    Après deux années scolaires d’utilisation du site de classe, je souhaite proposer un cahier de texte en ligne.
    Je ne trouve rien d’assez simple qui aille pour des élèves de CM2.
    Sous spip 2.0.10 et evaweb 4, je lis ici que la version de Bonbon n’est pas encore prête.
    J’ai vu GEPI et Cahier_de_texte qui ont l’air très bien mais plutôt destinés au collège.

    J’aurai besoin d’aide !

    Je suis preneur de tous les tuyaux possibles.

    Merci d’avance.

    Répondre à ce message

  • Candy’s fan

    Merci pour ta réponse.

    Bon courage.

    Répondre à ce message

  • 1
    Candy’s fan

    Salut Beurt,

    Je sais ô combien la programmation d’une telle application peut prendre du temps et je m’excuse par avance de ma demande (sic...).
    Je suis encore en spip 1.9.2. mais pour des raisons de sécurité, j’aimerai passer en 2.0.10. Penses-tu qu’il est envisageable d’avoir bonbon pour spip 2.0.10 pour septembre.

    A part pour constater d’éventuels bugs, je ne peux malheureusement pas t’aider.

    Merci encore pour tout ton travail.

    • Penses-tu qu’il est envisageable d’avoir bonbon pour spip 2.0.10 pour septembre

      J’espère même avant... Mais espérer ne suffit pas ! Mon programme en ce qui concerne Bonbon², à très court terme est de mettre sur le SVN de la zone le travail déjà accompli afin que d’autres puissent y participer. J’espère que je trouverai dans ces trop courtes vacances, le temps de faire ça... Dans cette version, il y a pas mal de choses finies, mais encore beaucoup trop à finir !

      Voilà un extrait de ma TODO list :


      -  effacement des séances et des docs (centralisation de l’effacement ?)
      -  sélection des classes/matières des profs
      -  tableau de bord
      -  utiliser un pipeline pour empêcher l’affichage des séances du cdt dans le reste du site-> introduction d’un nouveau critère bonbon cf : http://programmer.spip.org/pre_boucle et surtout voir le plugin exclure secteur ! :-)
      -  vérifier que je n’ai pas tout cassé avec les styles dans les listes et autres raccourcis de SPIP
      -  finaliser le style du formulaire de saisie ( problème de retour sur l’ancre aussi... Rajouter une ancre dans le pied pour retourner en haut de la page : utile après avoir été envoyé sur les séances de la classe)
      -  formaliser les 3 étapes de la saisie dans le titre : étape 1->étape 2-> étape 3 ou saisie -> relecture -> enregistrement
      -  mettre les css en squelettes : http://www.guiderdoni.net/Comment-faire-une-feuille-de-style.html
      -  annuler la pagination quand on clique sur les éléments de la page de résultats
      -  fenêtres modales dès que possible ?
      -  faire les chaines de langues manquantes (dans les formulaires de saisie !!)
      -  faire une inclusion pour les docs joints pour éviter de maintenir deux codes ? (dans la prévisu des séances et dans leur affichage) ? Idem pour le reste de la prévisu ???
      -  gérer le retrait des classes ou le changement de matière dans un article modifié (et même dans un article supprimé) au niveau de la « fausse-jointure » (rubique pcm et les mots-clés de la rubrique année)
      -  rajouter un agenda
      -  Quand on met un prof comme prof principal (id_auteur à l’article de la classe de la rub pcm) il est -fort- possible que la classe n’ait pas encore de séances. Or cela implique de créer un article de la classe dans la rub pcm alors qu’il n’a pas de séance... Donc pour ne pas fausser les affichages, dans les squ d’affichage il faudrait rajouter une vérification : on affiche la classe que si et seulement si elle a un mot du groupe matière.

      J’y travaille (pas vite du tout), même si je ne suis pas bavard, faute de temps...

    Répondre à ce message

  • 1

    je n’arrive pas à installer dans evaweb bonbon ! Comment installer le javascript de calendar popup ?
    Est-ce que les devoirs apparaitront en tant que derniers articles sur la page d’accueil ? Si oui comment l’éviter.
    lchastain
    professeur de techno
    clge jean moulin brive

    • Pour l’affichage des devoirs en page d’accueil, il faut lire le forum complétement...
      Par défaut, oui, ils s’affichent en 1re page, le mieux étant de modifier le squelette de sommaire.html avec des id_rubrique !=19 si ton cahier de texte est la rubrique 19 (pour pas que ça s’affiche...).
      bonbon ! a été pensé à l’origine pour spip 1.8, un plugin existe pour spip 1.9...
      calendar popur a été abandonné (pour diverses raisons je croix...)...
      Si ça peux aider...

    Répondre à ce message

  • 2
    hermance51

    Il serait peut etre bon de ne pas presser Beurt qui visiblement fait ce qu’il peut comme il peut et vraisemblablement du mieux possible. Nous allons patienter et remercier énormement celui qui planche sur de tels developpements.
    Merci pour la capture d’écran... Elle met l’eau à la bouche

    Bon courage
    Nos ondes t’accompagnent

    Répondre à ce message

  • La version pour spip 2, sortira quand ? Merci de faire au plus vite. C’est urgent

    Répondre à ce message

  • 1

    J’attends avec impatience une version compatible avec spip 2. Il serait dommage de devoir créer un nouveau site spip qui servirait uniquement de cahier de texte en complément du site du collège. Ce plugin a l’air simplement génial bravo à ceux qui planchent dessus. Bon courage pour la finalisation de la nouvelle version que nous attendons tous...

    • Salut,

      Hélas, « ceux qui planchent dessus » ne sont qu’un « celui » dont les nuits ne suffisent plus à avancer rapidement...

      Pour l’instant, je suis un peu bloqué par quelques développements que je peine à finir. Notamment, un qui n’est pas des moindres : l’installation ! C’est un chantier massif et le temps manque vraiment...

      J’aimerai te dire que Bonbon² sortira ce WE, mais ce serait un gros mensonge !

      Mon plan à court terme est de finir ce que j’étais en train de faire (sélection des classes et des matières des profs), puis de faire ce qu’il faut pour qu’une version pas trop bancale soit dispo pour les têtes brûlées : reprendre l’ancienne installation et la bricoler pour la rendre compatible SPIP 2.0.9...

      Il manquera donc plein de choses dans cette version qu’on pourra considérer comme Alpha, voire préAlpha...

      Pour quand cet engin ? Dès que possible !

      NB : ci-joint une capture d’écran pour patienter...

    Répondre à ce message

  • 3

    je vais réinstaller la version 1.9.2 sur la version 2.09. Est ce possible et est ce raisonnable ?

    • Effectivement, aucune des versions de Bonbon publiée ne fonctionne avec Spip 2 (Seule la future Bonbon²).

      Réinstaller Spip 1.9.2i (dont les failles de sécurité ont été corrigées en même temps que la 2.0.9) n’est pas possible sur un Spip 2 (pas à ma connaissance).

      La seule solution est de reprendre une sauvegarde de Spip avant le passage en Spip 2 et de faire la mise à jour vers Spip 1.9.2i sur cette restauration.

      Il y a bien une dernière solution, plus risquée... Je peux te faire parvenir Bonbon² tel qu’il est aujourd’hui*... L’essentiel pour lire et écrire des contenus est prêt... Même s’il peut rester des bugs. Ce qu’il n’y aura pas c’est : une procédure d’installation facile, la gestion des documents joints, l’effacement des séances (mais la modif, oui), le tableau de bord... et j’en oublie probablement...

      * Quand je dis aujourd’hui ce serait plutôt dans le Week-End, le temps de rendre tout ça présentable.

    • S. Bruyère

      Bonbon² m’intéresse fortement. J’ai été obligé de passer à Spip 2 pour des raisons de sécurité, ce qui a signifié la perte du cahier de texte. Or, une prof de français me tanne pour retrouver son cahier de texte en ligne, qui me manque au passage cruellement aussi.

      Si je peux te donner un coup de main, ou ne serait-ce que te faire des rapports de bugs pour une hypothétique version Beta, pourquoi pas...

      En tout cas bravo pour ton travaiL...

    • Bonbon² m’intéresse fortement

      Bon...

      Je vais faire mon possible pour sortir quelque chose d’utilisable d’ici une semaine (voire en fin de week-end)... Ça ne va pas être facile ! Comme je l’écrivais plus tôt il risque de na pas y avoir la gestion des documents, ni de procédure d’installation « simple »... et peut-être aussi d’autres manques et plein de bugs !

      Si tu es habile en squelettes, voire en formulaires CVT ton aide sera sans aucun doute la bienvenue !

    Répondre à ce message

  • Merci pour ta réponse
    Est ce que la version normale fonctionne avec spip 2.09 ?
    Mise à jour nécessaire pour la sécurité du site.

    Répondre à ce message

  • 1

    La rubrique cahier de texte s’est bien créée mais pas les mots clefs. J’ai installé la version plugin avec spip 2.0c

    • J’ai installé la version plugin avec spip 2.0c

      Hélas, le Bonbon plugin ne fonctionnera pas sur Spip 2 !

      Je prépare une nouvelle version de bonbon (nommée Bonbon²) pour Spip 2 mais elle n’est pas finie.

      Il reste deux solutions :

      -  attendre (mais je ne peux pas te donner de délais pour la sortie de Bonbon²... On va dire que j’aimerai que ce soit dans le mois... Il reste encore beaucoup de boulot et les nuits sont courtes)
      -  ou installer la dernière version de Spip 1.9.2 (la version 1.9.2i a une semaine ou deux) sur laquelle Bonbon plugin fonctionnera (et je pourrais te guider ici même pour son installation si nécessaire).

    Répondre à ce message

  • 1

    27 septembre 2008 21:38, par Beurt
    Changement d’année scolaire

    À l’heure actuelle, le changement d’année est simple bien que non automatique : il suffit, à partir du premier septembre d’aller sur la page d’installation de Bonbon......

    Faut-il absolument attendre le 1er septembre ou puis le faire maintenant ?

    Merci d’avance pour la réponse.

    • Faut-il absolument attendre le 1er septembre ou puis le faire maintenant ? Merci d’avance pour la réponse.

      OOoops ! désolé pour la réponse tardive !... Oui, il fallait attendre le 1er septembre (Bonbon se calque sur cette date pour détecter quand la fabrication de la rubrique pour une nouvelle année scolaire est nécessaire)... en espérant que la rentrée ne sera pas avant le 1er sept de si tôt...

      Par ailleurs, j’ai noté dans ma TODO list de Bonbon² de rajouter un moyen de préparer Bonbon à la rentrée avant le 1er sept...

      Encore désolé d’avoir répondu après la date fatidique !

    Répondre à ce message

  • R. Brocq

    Désolé, j’ai oublié de m’identifier. Oups...

    Répondre à ce message

  • 3

    Bonjour,

    J’ai bien envie de tester bonbon.
    Mon cahier de texte se résume en une suite de pdf avec des téléchargements...donc bon c’est un peu limite.

    Quel est le lien qui me donnera la dernière version de Bonbon et les dernières infos ?

    D’avance merci.

    • Bonjour,

      La version de Bonbon décrite dans cet article est celle pour Spip 1.8.x.

      Une version pour Spip 1.9.2 existe mais je n’ai jamais eu le temps d’en écrire la doc, bien que ce soit la meilleure version à utiliser aujourd’hui. Théoriquement (et comme indiqué dans les commentaires qui servent un eu de doc pour l’instant) il est téléchargeable sur la zone : http://files.spip.org/spip-zone/bon.... Mais des changements très récents (hier, le 03/08/2009 !) dans la gestion des paquets de plugins de la zone font que tu le trouveras désormais (de même que beaucoup de plugins) sur cette page : http://www.spip-contrib.net/?page=paquets et plus précisément ici : http://www.spip-contrib.net/paquets...... L’installation se fait comme les autres plugins plus une activation grâce à un passage par : http://votresite/spip.php?page=cahier-de-texte-installer-mots-cles.

      Pour finir, je vais travailler une bonne partie du mois d’août sur Bonbon² dont je voudrais qu’il soit prêt avant la rentrée : c’est Bonbon, réécrit pour Spip 2 et qui améliore beaucoup de choses dans beaucoup de domaines (optimisations, ergonomie, etc..). Mais il faudra attendre !

    • Merci pour cette réponse très complète.

      Je vais attendre la prochaine version alors.

      Bon courage pour le développement de la version 2.

    • Je vais attendre la prochaine version alors

      Si tu peux installer quelque part un Spip 1.9.2 je t’invite quand même à essayer le Bonbon sous forme de plugin tout de suite... Parce que Bonbon² pourrait ne pas être prêt pour la rentrée (et que Bonbon² sera compatible avec les versions actuelles).

      Il ne faudra pas oublier d’installer avec la balise session (obligatoire !), et puis aussi tu peux rajouter autorité, les crayons, CFG, etc. (voir commentaires)

    Répondre à ce message

  • 1

    Bonjour,
    les éléments du cahier de texte ne devraient pas apparaitre dans les articles les plus récents de la page d’accueil ? Si ?
    http://ethepaut.free.fr

    Répondre à ce message

  • 1

    enfin, il apparait dans le menu, j’ai supprimé les mots clés (seance, matiere et classe) affecté à mon article.
    merci

    • j’ai supprimé les mots clés (seance, matiere et classe) affecté à mon article

      Un conseil : Il faut absolument éviter de manipuler dans l’interface privée les articles créées par Bonbon (et leurs mots-clés). Il faut utiliser l’interface de Bonbon pour ajouter et supprimer des séances/devoirs sinon ça va être le bazar...

    Répondre à ce message

  • 1

    Non, il n’est pas configuré en mutlilingue, il s’y est mis depuis mon premier essai de cahier de texte dont la rubrique est bien à la racine ....

    • Non, il n’est pas configuré en mutlilingue, il s’y est mis depuis mon premier essai de cahier de texte dont la rubrique est bien à la racine ....

      Bonbon ne touche pas —du tout— au multilinguisme...

      Il faudrait que tu remettes ton site seulement en Français pour qu’on puisse y voir plus clair.

      En attendant le cahier de texte est accessible par la page de sa rubrique : http://ethepaut.free.fr/spip.php?rubrique18 (qui ne s’affiche pas dans le menu car le cahier de textes est vide !)

    Répondre à ce message

  • 1

    Bonjour, oui j’ai bien fait çà, mis à jour mes mots clés pour les classes. Mais le résultat arrive dans un article dans une rubrique « Langues du site » ??? marqué Francais. J’aimerais avoir un lien dans le menu pour arriver sur le cahier de texte comme dans la démo.
    http://ethepaut.free.fr

    Merci

    • Bonjour, oui j’ai bien fait çà, mis à jour mes mots clés pour les classes. Mais le résultat arrive dans un article dans une rubrique « Langues du site » ??? marqué Francais. J’aimerais avoir un lien dans le menu pour arriver sur le cahier de texte comme dans la démo. http://ethepaut.free.fr Merci

      Heu ? C’est normal que ton site soit multilingue ??

      Je te conseille d’aller dans la partie privée de ton site et de modifier la rubrique « Cahier de textes en ligne » (qui est dans le secteur « fr » si j’ai bien compris) et de la placer à la racine (donc comme secteur).

      Je ne m’explique pas pourquoi elle s’est installée dans « fr »... Mais c’est peut-être à cause d’une config multilingue, je n’ai jamais essayé.

    Répondre à ce message

  • 4
    olivtab

    Bonjour,
    Je fonctionne avec Bonbon V2 et Spip 1.9.2f et il m’est impossible d’insérer des documents dans le cahier de texte.
    A chaque fois j’ai ce message en haut de la fenêtre (au dessus de parcourir...) : « une erreur inconnue est survenue lors du chargement de votre document... désolé... »

    D’où cela peut provenir ?
    Merci d’avance pour le temps pris pour répondre à ma question !!!

    • Bonjour,

      « une erreur inconnue est survenue lors du chargement de votre document... désolé... »

      Ce problème est hélas connu depuis longtemps, mais je ne sais absolument pas quelle en est la cause !

      Sur certains serveurs (comme ceux de free par ex. ou mon serveur local à moi) ça fonctionne très bien, sur d’autres ça ne fonctionne pas. Je n’arrive pas à reproduire le bug chez moi pour en trouver la cause et mes connaissances sur le sujet sont trop limitées pour le deviner autrement.

      La nouvelle version de Bonbon, en cours de développement (pour Spip>2) repose plus sur les fonction internes de Spip (et donc sur http://doc.spip.org/@ajouter_un_document dans notre cas) et devrait fonctionner partout... Mais elle est quand même loin d’être finie... Peut-être pour la rentrée ??

      Désolé de ne pas pouvoir t’être d’un plus grand secours !

    • olivtab

      Snif ! Merci quand même ;-)

    • Bonjour, j’essaie d’intégrer bonbon ! à mon site spip (v1.9.2) mais je n’y arrive pas. J’ai bien validé le plugin, écrit avec les mots clés...
      Quelqu’un peut m’aider ?
      Merci

    • Bonjour,

      Bonjour, j’essaie d’intégrer bonbon ! à mon site spip (v1.9.2) mais je n’y arrive pas. J’ai bien validé le plugin, écrit avec les mots clés... Quelqu’un peut m’aider ? Merci

      Il faudrait donner plus de détails : du genre préciser ce qui ne fonctionne pas.

      Pour info je te rappelle qu’après l’activation du plugin dans la partie privée, il faut aller sur la page : http://votresite/spip.php?page=cahier-de-texte-installer-mots-cles (ou http://votresite/spip.php?page=cahier-de-texte-installation-maj ce qui reviendra au même). Après exécution cette page donne quelques infos importante à lire...

      As-tu fait tout ça ? Si oui, ensuite quel est ton problème ?

    Répondre à ce message

  • 2

    Est-il possible de faire un bouton lorsqu’on affiche nos séances, pour les avoir en format pdf ? Très utile pour diverses occasions...!
    Je ne vois pas comment faire, et les plugins pour mettre en pdf ne s’occupent que d’un seul article à chaque fois en général...
    Si quelqu’un à une idée, merci beaucoup !
    (spip 1.9.2f et bonbon v2)

    • L’export au format PDF d’un extrait du cahier de textes est prévu depuis un moment pour divers usages (sauvegarde de long terme, impression, copie pour les IPR, etc.) Mais je n’ai jamais eu le temps de m’y mettre. Cette amélioration reste planifiée pour le Bonbon² en cours de dév pour Spip 2.

      Pour en revenir à ton problème actuel : Bonbon (le plugin seulement) permet déjà d’extraire sur une même page toutes les séances d’une classe et d’une matière. Pour ce faire, il faut afficher normalement les séances. Théoriquement, s’il y en a beaucoup, elles sont paginées. Mais on peut modifier le pas de pagination (c’est à dire le nombre de séances affichées par page) en modifiant (ou en ajoutant s’il n’est pas présent) le paramètre &nb=10 passé dans l’URL.

      Ex : http://www.tonsite/spip.php?page=cahier-de-texte-affichage&classe=4A&matiere=Sciences de la vie et de la Terre&nb=100000000000&afficher=Consulter+le+cahier+de+texte

      Va afficher sur la même page les 100000000000 premières séances du cahier de textes pour les 4A en SVT...

      On peut imprimer ou enregistrer cette page html...

      Pour en faire un PDF... C’est un peu plus complexe... Le plugin Article PDF qui permet de transformer un article en PDF utilise la librairie FPDF... Je pense qu’il faudrait travailler à partir de là... C’est un chantier à ouvrir !

    • Merci pour ta réponse Beurt ! ;-)

    Répondre à ce message

  • 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

  • 10

    Bonjour,
    J’ai installé bonbon en test. Malgré quelques difficultés d’installation de la version plugin (notamment la page blanche) j’ai réussi à l’installer (installation du plugin bonbon et balise_sessions et lancement de cahier-de-texte-installation.html, renommer cahier-de-texte-rubrique.html en rubrique-3.html (rubrique 3 pour moi) puis utilisation de la page cahier-de-texte-maj.html).
    Visiblement cela fonctionne très bien. Merci beaucoup.
    Mais je rencontre un problème de Police. Lorsque j’enregistre une séance ou un devoir, les accents ne sont pas pris en compte et j’ai des caractères cabalistiques (qui n’apparaissent pas de façon identique dans firefox et Iexplorer).
    J’utilise eva 3.0. Quand je change la police dans eva, la police de mon site change sauf celle des articles du cahier de texte. Comment peut-on contrôler cette police et avoir un affichage correct ?
    En tout cas merci pour ce bel outil.

    • Pour comprendre d’où vient le problème de police, j’aurai besoin de quelques détails : Est-ce que les accents s’affichent également mal dans la partie privée de SPIP ?

      Quel est l’encodage utilisé par ton site ? (dans la partie privée : Configuration->Gestion des langues ce qu’il est écrit dans jeu de caractères du site). Connais-tu l’encodage de la base de données ? (C’est possible de le lire dans PHPMyAdmin)

      Comme je l’écrivais dans un message bien plus ancien, la gestion des jeux de caractères (encodages) par Bonbon n’est pas du tout rigoureuse et il va falloir que je retravaille ça. Ces quelques renseignements pourraient être un point de départ.

    • Désolé d’avoir tardé à répondre, mais j’avais pris quelques jours de vacances...

      Alors pour les caractères dans SPIP, il n’y a strictement aucun problème et comme je le disais précédemment, je peux changer de police sans problème en la paramétrant dans eva, mais les articles écrits avec bonbon ne sont pas touchés et restent avec leur police d’origine...

      Pour l’encodage des jeux de caractère dans spip, c’est UTF-8.

      Pour la base de donnée, c’est de l’UTF-8 Unicode. L’interclassement est utf8_general_ci

      J’espère que cela pourra aider.

    • Un petit complément supplémentaire :

      -  les problèmes d’affichage sont présents dans la partie publique et dans la partie privée. Par exemple, je tape « première séance », au moment d’enregistrer le devoir dans bonbon, il n’y a pas de problème, la prévisualisation me donne « première séance », mais quand je vais voir l’article, j’ai « première séance » qui s’affiche.

      -  sur la partie publique on a donc « première séance » de même que dans l’article visualisable dans la partie privée. Si je change dans la partie privée l’article en réécrivant « première séance » à la place de « première séance », ça marche et j’obtiens bien l’affichage correct.

      C’est donc visiblement au moment de l’enregistrement de l’article que ce pose le problème.

    • J’ai exactement le même problème. Pour ma part, je maitrise assez bien spip et le html pour me dépatouiller, mais les collègues, c’est pas du tout le cas.

      Quoiqu’il en soit merci beaucoup pour ce travail...

      http://truffaut.laclasse.com/spip.php?page=cahier-de-texte-accueil

    • Bonjour,
      Le problème d’encodage des caractères avec les articles créés par bonbon lorsque l’encodage par défaut est utf-8 est-il résolu ? Le problème est assez ancien et certains ont sûrement réussi à résoudre ce problème. Pour ma part, je galère depuis un certain temps et ne trouve pas de solution. Alors si quelqu’un a trouvé une solution, ce serait bien d’en avoir un echo sur ce forum.
      Qu’en est-il du problème lié à l’import de document sur certains serveurs ?
      Merci d’avance pour vos réponses.
      PS : nous utilisons le cahier de texte en ligne sur le site de notre collège : http://www.ac-grenoble.fr/college/rdesnos/

    • Bonjour, et merci d’utiliser Bonbon !

      Les deux problèmes que tu évoques n’ont pas été corrigés, car je n’en trouve pas la cause (voir aussi http://www.spip-contrib.net/Bonbon-...).

      Cependant, mon travail principal sur Bonbon est de le réécrire pour le pérenniser. En effet, Spip va beaucoup changer (et a beaucoup changé depuis la création de Bonbon) et il y a beaucoup de travail pur préparer Bonbon à çà. Ce travail permettra notamment aux développeurs volontaires d’intervenir plus facilement sur les bugs de Bonbon, il permettra aussi d’en corriger certains avec un code plus propre.

      Je suis actuellement obligé d’utiliser un autre cahier de texte (le plus connu, pour ne pas le citer) et je mesure à quel point l’interface de Bonbon me paraît mieux pensée (c’est normal, je l’ai conçue selon mes goûts !). Il me paraît donc important que Bonbon survive à Spip 2.0 pour que les collègues aient un choix réel de cahier de texte. Il me paraît aussi important qu’en utilisant la capacité de Spip à gérer n’importe quelles tables d’une base de données que Bonbon soit capable de travailler sur une base de données d’un autre programme de cahier de texte !

      Les chantiers en cours sont vastes et les résultats ne seront pas observables rapidement et j’en suis désolé ! Mais mon temps libre est portion congrue ! Je suis par contre ouvert à toute aide !!

    • L’ami d’une collègue a réglé pour mon établissement le problème des accents. Il s’attachera quand il aura le temps au problème du téléchargement des PJ.

      Le hic est que je ne sais pas vraiment ce qu’il a fait. Tout ce que je peux vous dire est le commentaire qu’il m’a laissé :

      « A l’origine, tous les fichiers du plugin Bonbon sont encodés en utilisant un jeu de caractère latin (ISO-8859-1).
      Le noyau SPIP utilise le jeu de caractère UTF-8, ce qui posait les problèmes d’affichage notamment sur les accents.
      Tous les fichiers du plugin Bonbon sont maintenant encodés en UTF-8. »

      Je vous aurais bien mis en téléchargement un zip du nouveau plugin mais quand j’ai voulu le copier sur un autre serveur, un autre problème est apparu. Donc pour l’instant wait and see. Si toutefois vous le souhaitiez quand même, je peux vous l’envoyer par mail (rbrocq at free.fr)

    • Tu confirmes bien mes craintes. Le problème est que Spip n’est pas toujours en UTF-8 selon les choix des webmestres, il faut donc que je fasse plus propre pour que ce soit adaptatif ! (c’est ce à quoi je travaille pour la réécriture de Bonbon)

      Et je suis assez impatient de voir si l’ami va trouver pour les docs joints car de mon coté je n’avance pas ! Je peux l’aider à s’orienter dans les arcanes infâmes de Bonbon s’il le souhaite !

    • Je crois plutôt que c’est bonbon originel qui n’est pas codé en UTF-8. Enfin, c’est ce que j’ai cru comprendre (je suis bien trop incompétent dans ce domaine pour émettre quelqu’avis que ce soit).

    • Oui, oui c’est bien Bonbon qui n’est pas en UTF-8. Mais Spip lui non plus n’est pas toujours en UTF-8 selon le choix des webmestres. D’où la difficulté de s’adapter à chaque cas !

      D’ailleurs, il me semble que sur les Spip en ISO-8859-1(5) Bonbon s’affiche sans souci. En tout cas c’est ainsi sur tous les serveurs que j’ai à portée de main.

    Répondre à ce message

  • 1

    J’utilise le plugin bonbon depuis cette rentrée scolaire.

    Mais je me demandais quelle sera la procédure à réaliser en septembre 2009 pour effectuer le changement d’année scolaire.

    Faudra-t-il créer de nouvelles sous-rubriques avec tous les mots-clefs manuellement ou y a-t-il une procédure automatique ?

    • À l’heure actuelle, le changement d’année est simple bien que non automatique : il suffit, à partir du premier septembre d’aller sur la page d’installation de Bonbon (http://votresite/spip.php?page=cahier-de-texte-installer-mots-cles ou plutôt http://votresite/spip.php?page=cahier-de-texte-installation-maj sur les dernières versions de Bonbon (mais il y a de toute façon un alias)) et « Bonbon ! » créera tout ce qu’il faut aux dates qu’il faut.

      On pourra toujours accéder aux infos des années précédentes en rajoutant « &annee_scolaire=XXXX%2FYYYY » (sous le format XXXX%2FYYYY comme par exemple 2006%2F2007, %2F est un slash (/) encodé pour aller dans l’url) à la fin de l’URL.

      De façon générale, dès que quelque chose ne va pas : http://votresite/spip.php?page=cahier-de-texte-installation-maj est censé tout remettre à sa place !

    Répondre à ce message

  • 3

    En premier lieu, je voudrais remercier Beurt pour son travail.

    J’ai installé Bonbon sur le serveur de mon collège mais j’ai quelques soucis. Je pense avoir télécharger la dernière version plugin.
    -  les caractères accentués deviennent illisibles lors de l’enregistrement. A la prévisulation, pas de pb et je peux corriger ça dans la partie admin de spip, mais ça ,n’a pas d’intérêt.
    -  je ne peux pas télécharger de pièces jointes. J’ai fait un test après une install chez free, et ça marche. je pense donc qu’il y a un problème avec l’hébergeur du site du collège. dc si on pouvait m’indiquer où se trouve la fonction relative au téléchargement, je pourrai essayer de trouver la parade.
    -  enfin, je n’arrive pas exclure automatiquement les publications des dernières parutions.

    Merci.

    http://truffaut.laclasse.com/spip.php?page=cahier-de-texte-accueil

    • Bon, j’ai réussi à régler le point n°3.

      A suivre...

    • Salut et merci d’utiliser « Bonbon ! »...

      D’abord, je suis allé voir ton site et je te recommande de renommer le fichier « cahier-de-texte-rubrique.html » situé dans « plugin/bonbon/ » en « rubrique-88.html » (ainsi le lien Cahier de texte dans ton menu enverra directement à l’accueil de Bonbon).

      Pour le problème d’upload des documents, j’ai constaté aussi que ça ne fonctionnait pas partout et je ne trouve pas l’origine du problème. Notamment parce que je n’ai pas accès aux configurations des serveurs problématiques et que chez moi ça marche ! Toutefois, je réfléchis depuis quelque temps à une méthode d’uplaod différente, plus proche de celle opérée par Spip (qui elle, fonctionne partout)...

      Pour le problème des caractères accentués, connu lui aussi depuis quelque temps, je n’arrive pas non plus à trouver de solution notamment parce que tous les serveurs sur lesquels j’ai essayé fonctionnent bien. Comme je n’arrive pas à reproduire le bug, c’est difficile à traquer ! Je l’explique plus bas dans d’autres réponses à des commentaires, la fabrication de « Bonbon » sur le plan des Charsets (jeux de caractères) et des caractères accentués n’a pas été très rigoureuse, donc le bug peut provenir de bien des endroits.

      Spip 2 approche. « Bonbon ! » a été conçu à l’époque de Spip 1.8 comme en témoigne l’article ci-dessus. À une époque où les plugins n’existaient pas. La nouvelle version de « Bonbon ! » est un plugin pour la 1.9.2, mais garde la structure d’avant (c’est en fait un squelette...). Mon projet est donc d’arrêter de rajouter des fonctionnalités à « Bonbon ! » et de tout reprendre pour l’adapter proprement à Spip 2 notamment en en faisant un vrai plugin (pas seulement un squelette mis en plugin).

      Ça va être un boulot monstrueux pour quelqu’un qui n’est pas doué en PHP comme moi, car il y a des savoirs faire en la matière assez difficiles à acquérir et beaucoup de choses à comprendre que les diverses docs n’éclaircissent pas vraiment (notamment sur les nouveautés de Spip 1.9.2,3 et Spip 2). De plus, la doc ci-dessus est obsolète : l’installation les fonctionnalités et les fonctions de « Bonbon ! » sont désormais bien différentes.

      Bien du travail en perspective pour moi, mais j’ai bon espoir que ce travail permette de résoudre les soucis que tu rencontres avec les caractères accentués et l’uplaod des documents.

      Je suis désolé de na pas pouvoir apporter de meilleure réponse pour le moment !

      NB : Le comble de l’affaire, est que je ne peux moi même plus utiliser « Bonbon ! » dans le cadre de mon travail (ayant changé d’établissement scolaire) et suis obligé d’utiliser Chocolat que je trouve moins pratique... Justement, « Bonbon ! » était censé corriger les défauts de Chocolat en plus d’exploiter les Spip que beaucoup d’établissements avaient mis en place !!)

    • Merci beaucoup pour la réponse rapide.

      Pour le nom de la rubrique, j’ai suivi ton conseil. Effectivement, c’est bien mieux comme ça. Merci.

      Pour les problèmes d’upload et de police, j’avais effectivement constaté que je n’étais pas le seul. J’espérai secrètement que le problème fut résolu. Sniffff...

      Sinon, je suis bien d’accord avec toi. Chocolat est bien moins pratique. En plus d’avoir une connexion commune au site du collège (ce qui permet d’avoir un login en moins, ce qui n’est pas négligeable quand on voit tous ce qu’on a !!!!), je trouvais effectivement que bonbon est bien moins lourd et donc plus facile d’accès et d’utilisation.

      merci encore pour ton travail.

      Raphaël

    Répondre à ce message

  • 4

    help
    sur spip 1.9.d avec eva web 3
    instalation de bonbon en plugin
    instalation de session en plugin
    instalation de fck editor 2.4.2 version 1.5 en plugin
    page d’accueil de bonbon ok
    par contre lorsque je coche les classes, la matière, j’obtiens le message « problème technique pour rajouter... »
    que faire ?
    merci pour le coup de main
    manu

    • Peux-tu me préciser quelle est la version de « Bonbon ! » utilisée (pour connaître cette version il faut aller dans le fichier « svn.revision » dans « /plugin/bonbon » le chiffre qu’il y a en face de « Revision :») ?

    • désolé pour la question bète mais comment puis je lire ce fichier snv ? (avec quel programme ouvrir un fichier revision ?)
      merci

    • pour lire un fichier comme « svn.revisions » n’importe quel éditeur de texte. Dans windows, notepad fera l’affaire. Sous Linux/KDE kwrite par ex...

    • voila ce que je trouve dans snv
      « Revision : 19585 »
      manu

    Répondre à ce message

  • 33

    j’ai pourtant essayé tout ce que j’ai pu, lu tous les messages... mais ça ne marche pas...
    je suis sous spip 1.9.2 c, et j’ai la version 1.9 du plugin.

    LE cahier de texte est prévu pour la rubrique 28, j’ai donc renommé « cahier-de-texte-rubrique.html » en « rubrique-28.html ». J’ai même copié tous les fichiers html et css dans mon squelettes...

    résultat : page blanche quand j’appelle la rubrique 28....
    et il me dit qu’il n’y a pas de squelette dispo quand je tente d’appeler par exemple la page de saisie...
    voir en ligne : le site du collège

    • Bonjour,

      J’ai cru comprendre que tu avais mis les fichiers de Bonbon dans le répertoire squelettes ?

      Avec la version plugin de Bonbon (pour SPIP>1.9), il ne faut pas faire ainsi.

      Je te redonne la procédure complète d’installation de Bonbon en plugin :

      -  dézipper le Bonbon trouvé sur la zone
      -  copier le répertoire Bonbon dans /plugins à la racine de SPIP (si plugins n’existe pas, il faut le créer)
      -  aller dans l’interface de gestion des plugins http://tonsite/ecrire/?exec=admin_plugin. donc pour toi ça doit être : http://www5.ac-lille.fr/~vincicarvi...
      -  activer Bonbon en cochant sa case.
      -  lancer le script d’installation/mise à jour de Bonbon http://tonsite/spip.php?page=cahier-de-texte-installer-mots-cles. (Chez toi c’est : http://www5.ac-lille.fr/~vincicarvi...)
      -  renommer le fichier /plugins/bonbon/cahier-de-texte-rubrique.html en rubrique-28.html (comme tu l’as fait).

      Peux-tu réessayer ça et me dire si ça fonctionne ? (tu peux aussi lire : Installer un plugin).

    • pfff le serveur de l’académie est en galère là, donc je ne peux pas te répondre., mais a priori, c’est ce que j’avais fait...
      Ca ne pose pas de souci si j’ai déjà un plugin fckeditor ?

      Et le gros mystère pour moi, c’est la page blanche quand j’appelle rubrique-28, ou le fait que spip me dise que les pages html n’existent pas.. Je les avais recopiées dans le dossier squelettes au cas où, me doutant bien que comme elles étaient déjà dans le dossier plugins...

      Enfin bref, c’est frustrant et je me demande ce qui ne va pas, puisqu’ a priori tout devrait être ok (et en plus le serveur ne répond pas...)

    • fckeditor ne devrait pas poser de souci... Mais je ne le conseille pas. En tout cas ce n’est pas lié à ton problème.

      J’ai aussi du mal à comprendre d’où vient cette page blanche. Il faudra vérifier que Bonbon est bien activé, que le cache est vidé quand ton serveur académique aura ressuscité...

      Peut-être peut tu aller voir ce qui se dit dans /tmp/spip.log et me dire ce que tu y lis ?

    • le cache est vidé, j’ai même vidé le dossier temp, et bonbon est bien activé :(
      spip.log est vidé également...

    • il n’y a rien dans spip.log ???

    • non :) il n’existe même plus ;)

    • peux-tu essayer de publie un article dans la rubrique 28 (celle du cahier de texte) ? Peut-importe le contenu de cet article pourvu qu’il soit publié...

    • c’est fait.

    • (article 71 au cas où)

    • Ça ne change rien visiblement...

      Quelques questions :

      -  as-tu le plugin balise session ?
      -  la rubrique et les mot-clés sont-ils bien présents dans la partie privée de SPIP ?
      -  utilises-tu le plugin Autorité ?
      -  utilises-tu le plugin Crayons ?
      -  Quels autres plugins utilises-tu ?

      Parce que je ne vois pas encore d’où vient le problème...

    • alors j’ai installé balise session, autorité et crayons ce matin

      les mots cléfs sont bien présents (j’ai viré ceux qui ne me servaient pas, pour les classes)

      pour les autres plugins :
      la barre outils pour article (donc : envoyer mail, article PDF, boutonstexte, notation)

      FCKeditor pour 1.9.1
      (plus pratique que le 1.9.2)
      cfg
      agenda + widget calendar
      actijour
      skeleditor
      spip listes
      thickbox
      acces restreint

    • Balise session est indispensable au fonctionnement correct de Bonbon, les autres plugins non.

      Pour voir si c’est pas un problème d’interaction avec d’autres plugins (autorité ou crayons notamment...), peux-tu essayer de désactiver tous les autres (ne laisser que Bonbon et balise session).

      Si ça marche, essayer progressivement de remettre (un par un) pour trouver le/les combinaisons problématiques.

    • essai réalisé... mais ça m’a toujours donné cette satanée page blanche.

    • et je viens même de tester sur trois navigateurs.

    • Bon, j’ai réussi à installer, à afficher, à intégrer graphiquement (il ne me restera plus qu’à mettre aux couleurs de notre site, mais ça, ça devrait aller !).
      je crois que le soucis venait d’un problème de nom de fichier (je ne sais pas pourquoi mais cahier-de-texte-accueil, il ne voulait pas, j’ai du renommer.).

      J’ai cependant encore un souci... Quand on clique sur « saisir une séance », on arrive sur une page qui s’appelle ’remplir une fiche du cahier de texte", mais j’ai la liste des classes et matières à cocher. JE l’avais déjà fait, et quand je valide, je reviens au menu de départ.

    • Bonjour,

      Je suis heureux de voir que ça fonctionne. Je ne comprends pas non plus le problème de nom de fichier...

      Sinon, le formulaire avec les classes matières et profs principal s’affiche dès lors qu’on pas encore entré de séances dans le cahier de texte. S’est-il de nouveau affiché depuis que tu as envoyé ton commentaire ?

      Pour modifier la mise en forme, « Bonbon ! » n’est pas encore très bien conçu de ce coté là. Pour l’instant il récupère des CSS d’Eva 2.x si elles sont présentes et s’y adapte (voir sur SPIP-Edu les anciennes versions d’Eva).

      Le passage à Eva-habillage de SPIP 3 est prévu, mais j’avoue que j’ai pas mal de pain sur la planche avec Bonbon et ce n’est pas -encore- prioritaire (mon temps libre est une peau de chagrin !).

    • Canaillou

      Bonjour,
      Bravo pour ce beau travail et la réactivité des commentaires.
      J’ai moi aussi rempli le formulaire des classes, matières et prof principal. Après avoir validé, on m’affirme que la mise à jour a été effectuée (ce que je peux confirmer en me rendant dans la partie privée). On m’invite donc à cliquer sur saisir une séance pour continuer et là impossible d’avoir accés à l’interface de saisie d’une séance, je suis invariablement renvoyé vers la page du formulaire (malgré l’identité du rédacteur qui demeure la même. Même chose en passant par l’onglet du haut « Saisir une séance »).

    • Je suis désolé, mais je ne suis pas en mesure de corriger ce bug ces jours-ci car mon ordi est en panne (et je n’ai plus qu’un Eeepc sous la main... certes j’ai réussi à y installer un serveur web et SPIP, mais c’est pas facile facile d’avancer sur « Bonbon ! »).

      Je vais quand même commencer des investigations poussées sur cette version d’ici le retour de mon PC du SAV (la semaine prochaine théoriquement).

      En attendant : est-il possible de voir le site, voire d’avoir un login/mdp (comme simple rédacteur) pour se faire un vis ? (spipcontrib à sciencesnat.org)

    • je confirme, j’ai le même soucis que celui cité précédemment :). On ne peut pas saisir de séance... Je n’ai pas encore eu le temps d’aller retrifouiller dans le code, mais je vais tenter de m’y remettre... Merci d’être aussi disponible en tout cas :)

    • Il y avait effectivement un bug... L’installation des rubriques, sous-rubriques et mots-clés se faisait mal sur un site sans ancien cahier de texte. Or, les changements récents (liés à une forte optimisation) nécessitent ces sous-rubriques.

      La dernière version en de « Bonbon ! » (du 21/02/08) à ce jour corrige ce bug. Procédure pour mettre à jour :
      -  désactiver « Bonbon ! » (le décocher dans la liste des plugins)
      -  effacer le cache
      -  écraser bonbon avec la nouvelle version
      -  recocher « Bonbon ! » dans la liste des plugins
      -  executer http://votresite/spip.php?page=cahier-de-texte-installation-maj. C’est indispensable pour corriger le bug sur vos cahier de textes.

      Dites-moi si la situation s’améliore avec ça !

      Désolé du dérangement et des bugs qui traînent encore !!!

    • ALors, j’ai tenté une réinstallation.
      Premier constat, ce message d’erreur :
      Warning : copy() : open_basedir restriction in effect. File(/plugins/bonbon/cahier-de-texte-rurbrique.html) is not within the allowed path(s) : (/home/kwartz/www/ :/tmp/ :/var/kwartz/intranet/) in /home/kwartz/www/vincicarvin/ecrire/public.php(173) : eval()’d code on line 4043

      Je continue à tester et je te tiens au courant

    • je suis désolée de te répondre que ça pose toujours le même problème... On ne peut pas saisir une séance, on revient directement à la page qui nous demande d’indiquer nos classes...

    • Canaillou

      Pas de changement avec la dernière version du plugin sensé corriger le bug...
      J’ai donc décidé d’installer une ancienne version du plugin que j’avais sous le coude (datant du 13 novembre 2007) après avoir effacé la nouvelle. Résultat : le cahier de texte fonctionne correctement et la saisie des séances se fait sans problème. Je réalise alors la mise à jour en espérant voir cette fois la dernière version tourner. Eh bien non, même en passant par une ancienne version, le problème de saisie des séances évoqué précédemment persiste. De plus, la page de mise à jour indique l’erreur suivante : « Warning : copy() : SAFE MODE Restriction in effect. The script whose uid/gid is 1427/1431 is not allowed to access / owned by uid/gid 0/0 in /home/www/html/college/rdesnos/ecrire/public.php(173) : eval()’d code on line 5466 ».
      J’avais saisie une séance « test » avec l’ancienne version : elle apparaît bien après la mise à jour mais impossible de la compléter, de la dupliquer ou autre... le formulaire de renseignement des classes et matière revenant invariablement bloquer la saisie. Il semble donc bien que le problème provienne de la dernière version du plugin. Mes bidouillages ne suffisent pas pour résoudre le problème. Beurt, je t’envoie un mail pour que tu puisses jeter un oeil de plus près (quand tu pourras) au problème sur notre site. Merci d’avance.

    • Ouf ! Oui, vous aviez raison... J’ai pu trouver le bug qui était tout bête : une boucle auteur qui ne sélectionnait pas les auteurs n’ayant rien écrit par manque d’un attribut {tout}.

      C’est réparé dans la version du jour de « Bonbon ! »...

      Ouf !

      Merci de vos aides à tous les deux ! :-)

      À venir d’ici quelques jours l’import de séance à partir de fichiers textes ! miam ! (c’est déjà très avancé)...

    • marjorie

      félicitations pour ton travail. Je teste le changement ce soir, quand j’aurais récupéré mon ordinateur.

    • Canaillou

      Je ne sais pas ce que ça donne pour marjorie, mais me concernant, j’ai bien peur que le problème persiste. Je crois que la solution du problème est à rechercher dans le message d’erreur qui apparaît lors de la mise à jour du cahier de texte :
      « SAFE MODE Restriction in effect. The script whose uid/gid is 1427/1431 is not allowed to access / owned by uid/gid 0/0 in home/www/html/college/rdesnos/ecrire/public.php(173) : eval()’d code on line 5244 »
      En effet, il semblerait que l’installation ne se fasse pas à cause d’un problème de permission et de la configuration du serveur académique dont le paramètre SAFE MODE est à ON. Lorsque safe mode (voir http://doc.domainepublic.net/php/doc.php.court/ini.safe-mode.html) est
      actif, PHP vérifie que le propriétaire du script courant est le même que
      le propriétaire des fichiers ou dossiers qui seront manipulés par ce script.
      Les données créées par l’interface de spip, donc par le système lui même
      et non par un utilisateur identifié ne nous appartiennent pas, elles
      appartiennent au système lui même, c’est à dire en fait à l’utilisateur
      apache (merci au webmestre du site pédagogique académique de grenoble pour ces infos). On ne peut donc pas intervenir sur certaines de ces données puisque
      on n’en est pas le propriétaire.
      Si quelqu’un connait la solution à ce problème, je bloque... A moins que le problème soit à chercher ailleurs...

    • Bonjour !

      L’erreur du type "SAFE MODE Restriction in effect. The script whose uid/gid is 1427/1431 is not allowed to access /..." durant l’installation ou la mise à jour de « Bonbon ! » n’a aucune influence sur le bon —ou mauvais— fonctionnement du cahier de texte. En fait, la page d’instal’ et de m-a-j tente de renommer « cahier-de-texte-rubrique.html » en « rurbiqueXX.html » ou XX est le nº de la rubrique de « Bonbon ! ». Sur un serveur correctement sécurisé, cela ne peut pas fonctionner d’où l’erreur. Mais, dans le texte de la page on retrouve alors de faire ce renommage soit-même... Je devrais peut-être retirer ce bout de code inutile qui risque d’inquiéter pour rien.

      Ce n’est donc pas lié à notre problème.

      Grâce à l’identifiant et au mot de passe que tu m’as envoyé (merci), je suis allé voir sur ton site et j’ai trouvé ce qui pourrait être la source du problème. Le bug initial est bien corrigé par l’attribut {tout} que j’ai rajouté. Mais, hélas, un nouveau est apparu. Il est causé par l’encodage des caractères accentués... C’est quelque chose auquel je ne fais pas assez attention (car je ne comprends pas tout) et là il y a un souci (voir dans la partie privée de ton site dans la sous rubrique du cahier de texte « professeur-classes-matières » les caractères accentués des articles, et notamment les surtitres des articles nº 266,267,273... qui doivent commencer par « À propos... » avec un A majuscule accentué). En effet, « Bonbon ! » utilise ces surtitres pour reconnaître que ce sont les fiches qui décrivent les profs, or, comme l’encodage pose souci, il ne les trouve pas...

      Plusieurs solutions :

      1. essayer de comprendre pourquoi il y a un problème d’encodage chez toi et le résoudre : es-tu en UTF ? En ISO-Latin1(5) ?... C’est pour moi le plus rapide.
      2. Plus lent : essayer de mon côté de revoir le code de « Bonbon ! » pour mieux gérer les encodages (mais là ça peut-être long, car je ne suis vraiment pas à l’aise dans ce domaine...)
      3. Remplacer la reconnaissance des « À propos... » par autre chose... Je ne me souviens plus vraiment pourquoi j’avais choisi ça... problème : s’il y avait une bonne raison, cela va poser d’autres soucis. Avantage, c’est le plus simple et le plus rapide à faire...

      J’ai donc commencé par le 3e point. La modif’ est faite dans ma version de développement. Mais comme il y a des trucs un peu trop en chantier, il faudra attendre quelques jours que je stabilise ça. Je ferai un commit des modifications sur la zone. Et ce sera accessible dans le zip distribué. En attendant et si tu le veux, je pourrais te donner par email le détail des modifications à faire toi même.

    • Lors de la dernière modif (pour contourner les problèmes d’encodage) j’avais introduit une belle poignée de bugs qui sont corrigés par la version de « Bonbon ! » du jour...

    • marjorie

      je réponds tard, mais je réponds.

      CA MARCHE !!!!!!

      Un énorme énorme merci à beurt.

      je vais maintenant m’attacher à l’adapter graphiquement (y’a rien à faire, j’ai vraiment du mal avec eva web...), mais qu’est ce que je suis contente.

      encore une fois merci

    • canaillou

      C’est tout bon ! La dernière mise à jour de Bonbon fonctionne correctement. Un grand bravo à Beurt qui s’est bien démené pour faire fonctionner son cahier de texte. Et merci encore pour ta disponibilité.

    • Merci pour vos compliments... Je suis heureux que cela vous convienne !

      Pour Marjorie : ne te précipites pas pour faire des modification de forme ! À chaque mise à jour de Bonbon, tu devras les refaire ! (et des mises à jour il y en aura car il y a l’import des séances en fichiers texte qui arrive très bientôt ; l’archivage des cahiers des années antérieures qui va suivre en mai et la correction d’un bug sur l’import des documents...). Ce qui serait intéressant c’est de réfléchir à un moyen de rendre le fonctionnement de Bonbon plus ou moins indépendant de son aspect... De cette façon, il pourrait ressembler à Eva, à ton site (très joli d’ailleurs) ou à ce qu’on veut... Bien sûr il ne serait pas question de recréer un système de squelettes, mais de trouver une façon de mettre la présentation totalement à part (plus que ce qu’on pourra faire avec les CSS, même si de ce coté là il y a déjà des améliorations à faire).

    Répondre à ce message

  • 2

    Bonjour Beurt et félicitation pour ce plugin ...
    En l’installant j’avais le problème de la page blanche, qui a été résolu en publiant un article dans chaque rubrique et sous rubrique de cahier de texte en-ligne .
    Un autre souci : la partie privée de notre site d’établissement est accessible à tout le monde et donc aux élèves ( ou à leurs parents !) qui peuvent remplir le cahier de texte à la place d’un prof ...
    Y a t-il une possibilité de restreindre l’accès à la partie « enseignant » , autrement qu’en interdisant la partie privée de spip aux élèves ?

    • Merci pour les compliments, mais il y a encore beaucoup de travail (et hélas trop peu de temps disponible pour la faire !).

      Pour limiter l’accès d’une partie du site à un groupe d’utilisateurs tu peux aller voir du coté de Le plugin accès restreint par groupes... Ce plugin -aux dernières nouvelles- fonctionne avec « Bonbon ! ». Cependant, tu peux aussi laisser l’accès à tes élèves : comme ils sont identifiés, tu sauras identifier d’éventuels petits malins. Cela exige par contre de garder un œil sur l’activité éditoriale (d’aller lire soi-même les dernières publications du cahier de texte de temps à autre)...
      Je pourrais aussi envisager un contrôle a posteriori des séances affichées en fonction des classes et de l’auteur... Aïe ! encore un truc de plus dans la liste de trucs à faire !!!

    • Serait-il possible, pour palier le problème, de ne pas afficher les deux formulaires, consultation et écriture sur la même page ? L’utilisation de « accès restreint par groupe » ou « accès restreint » serait alors plus fine...

      Autre question, l’année scolaire 2007/2008 étant écoulée, comment faut-il faire pour créer l’année scolaire 2008/2009 ?

    Répondre à ce message

  • 8

    Bonjour,

    j’ai essayé d’installer bonbon grâce au plugin. Et manifestement, je n’y arrive pas. Les info apparaissent comme des articles publiés normalement. J’ai du louper un truc... J’ai essayé de voir pb compatibilité avec les autres plugins mais, apparemment, c’est pas ça...
    (J’ai : squelette EGT, un squelette prêt à l’emploi ; Agenda ; Balise session (puisque c’est nécessaire pour bonbon) ; Formulaires&Tables ; Widget Calendrier).
    Mon site : http://fbses.webou.net/

    • Bonjour !

      Bienvenue ! Je suis désolé la doc à propos du plugin n’est pas encore écrite et je manque de temps. Je vais essayer de te dépanner en attendant :

      IL te faut la dernière version de « Bonbon ! » prise sur la zone : Le dernier « Bonbon ! »

      As-tu pensé à modifier « cahier-de-texte-installation-maj.html » pour y mettre les classes/groupes/matières qui conviennent.

      Il faudra ensuite relancer http://fbses.webou.net/spip.php?page=cahier-de-texte-installation-maj pour que ton cahier de texte s’installe bien.

      À la fin de la looongue page qui va s’afficher tu verras écrit de renommer le fichier « cahier-de-texte-rubrique.html » en « rubrique-85.html ».

      Un fois fait ton cahier de texte sera accessible depuis le menu de ton site (il est déjà accessible par la page : http://fbses.webou.net/spip.php?page=cahier-de-texte-accueil

      Voilà, à bientôt !

    • Rebonjour,

      merci. Je ne parviens tjs pas à entrer par le menu ds le cahier. Mais on verra plus tard.... Qd j’entre ds le cahier de texte par la page d’accueil, les matières et les classes n’apparaissent pas ds les menus déroulants. Ne serait-ce pas parce que j’y entre des classes qui ne sont pas a priori répertoriées : TES2, 1ES2, 2nde7, 2nde4, ScPo. ? Idem pour les matières : SES et TPE. J’ai pourtant bien fait une mise à jour ds le fichier maj.
      http://fbses.webou.net/spip.php?page=cahier-de-texte-accueil

      Merci
      FBSES

    • Je ne parviens tjs pas à entrer par le menu ds le cahier. Mais on verra plus tard....

      As-tu renommé le fichier cahier-de-texte-rubrique.html ? (rubrique-93.html je crois, en fait ce qui indiqué à la fin de l’installation.)

      Qd j’entre ds le cahier de texte par la page d’accueil, les matières et les classes n’apparaissent pas ds les menus déroulants. Ne serait-ce pas parce que j’y entre des classes qui ne sont pas a priori répertoriées : TES2, 1ES2, 2nde7, 2nde4, ScPo. ? Idem pour les matières : SES et TPE. J’ai pourtant bien fait une mise à jour ds le fichier maj.

      Si tu n’as pas encore inscrit de nouvelles séances dans ton cahier de texte, c’est normal : il n’indique dans les menus déroutants que les classes et matières qui ont des fiches (séances et éventuellement devoirs) complétées.

      Essaie de compléter une séance et tu verras.

    • Rebonjour,

      bon, tout va bien : 1) le cahier de texte fonctionne ; 2) l’appel du cahier de texte se fait bien depuis le menu.

      Mais voilà que les devoirs apparaissent aussi sur le page d’accueil, et que les articles que j’y avais publiés ont disparu. Rem : EGT, le squelette qui habille SPIP, dispose d’une fonction qui me permet de choisir de publier ou pas les articles en page d’accueil, grâce à un mot clef. J’ai beau mettre sur les devoirs, depuis l’interface privée de SPIP, le mot clef « exclure des dernières publications » c’est à dire de la page d’accueil, les devoirs y apparaissent. Un pb de compatibilité entre EGT et bonbon ?

      Merci
      FBSES

    • Pardon, j’ai répondu un peu vite. Les articles ont pris un peu de temps à se retirer de la page d’accueil. Tout marche parfaitement. C’est super.

      Par contre, le pb demeure de l’affichage systématique sur la page d’accueil des devoirs si je ne passe pas par l’interface privée en indiquant sur chaque devoirs par un mot clef « exclure des dernières publications » - une fonction propre à EGT. C’est un peu lourd. Vois-tu une solution ?

      Merci
      FBSES

    • Je ne connais pas EGT, mais si ce squelette fonctionne comme la plupart des autres, alors c’est à la rubrique qu’il faut ajouter le mot-clé qui retire les article de la page d’accueil. Donc tu peux peut-être essayer d’ajouter ce mot-clé à la rubrique du cahier de texte (la 95 dans ton cas, je crois).

      Sinon, il faudra faire une petite modification des boucles de la page de sommaire.

    • Super, je n’avais pas pensé au mot clef sur la rubrique (jusqu’ici je ne l’ai fait que pour des artiles). Et bien, voilà. Tout roule !

      Encore merci et bravo.
      Un super outil.

      FBSES

    • Merci !

      N’hésite pas à rapporter des bugs ou des idées d’améliorations...

    Répondre à ce message

  • 1
    Jean-Paul

    Bonjour,

    Depuis la dernière mise à jour du plugin bonbons, j’ai une classe sur trois qui a disparu de la partie « Accès public ». Cette classe avait deux groupes (A et B).

    Comment faire pour rétablir l’accès public de cette classe ?

    Infos sup. : spip 1.9.2 d
    Version de bonbons : 1.9

    Autre problème : les articles conçus avec l’interface « bonbons » apparaissent sur la page d’accueil du site (www.lycee-jean-renoir.de), l’article le plus récent apparaissant au dessus dans un ordre inversement chronologique. J’aimerais que mes fiches de cahier de texte n’apparaissent plus en page d’accueil. Comment faire ?
    En fait, j’aimerais limiter la publication des fiches à la page d’accueil du cahier de texte : http://www.lycee-jean-renoir.de/spip.php?rubrique264

    Merci d’avance

    Cordialement.

    Jean-Paul

    Cordialement

    • Bonjour,

      Si tu utilises une version plugin de SPIP, je te conseille de la récupérer sur la zone, sachant qu’à l’heure actuelle, la dernière version est très stable (celle du 27/03).

      Depuis quelques versions déjà, à chaque fois que tu mets à jour ou que tu installes « Bonbon ! », il faut exécuter le squelette : http://www.lycee-jean-renoir.de/spip.php?page=cahier-de-texte-installer-mots-cles comme indiqué au début ce cet article de présentation. Ce squelette installe et met à jour les mots-clés/rubriques et fiches nécessaires au fonctionnement du cahier de texte. Je pense que cela va permettre à tes classes de réapparaître.

      Depuis quelques versions de « Bonbon ! » on peut choisir l’ordre chronologique d’affichage (en haut à droite dans la page d’affichage il est écrit « inverser l’ordre chronologique »). Par défaut, pour les visiteurs la séance la plus ancienne est affichée en premier. Pour les profs, c’est la plus récente. On peut inverser cet ordre en rajoutant &senschrono=1 ou &senschrono=0 à la fin de l’URL d’affichage. Ex : http://www.lycee-jean-renoir.de/spip.php?page=cahier-de-texte-affichage&senschrono=1.

      À noter que les devoirs sont toujours classés du plus récent au plus ancien par défaut.

      « Bonbon ! » manipulant des articles classiques de SPIP, a priori ils s’affichent dès qu’on fait une boucle. Pour les exclure de l’affichage, il faut rajouter dans les boucles un critère qui exclut la rubrique du cahier de texte : {id_secteur!=XX} si la rubrique du cahier de texte est à la racine des rubriques ou {id_rubrique!=XX}. avec XX=n° de la rubrique « Cahier de texte en ligne ».

      Ex :

      [(#REM) 264 est l'id de la rubrique du cahier de texte]
      <BOUCLE_Derniers_articles(ARTICLES){id_rubrique!=264}{0,10}{!par date}>
      Gniagnia #TITRE
      balabla #TEXTE
      </BOUCLE_Derniers_articles>

      Ne devrait pas afficher les derniers articles de la rubrique 264 qui est celle du cahier de texte...

      J’espère que tout ça t’aidera à faire fonctionner « Bonbon ! » plugin... Je suis désolé de ne pas avoir encore eu le temps de faire une documentation potable, mais j’espère pouvoir m’y atteler dans les quelques semaines.

    Répondre à ce message

  • 4
    Sandrine

    Bonjour !
    Souhaitant installé le cahier de textes que vous proposez sur le site de ma classe que j’utiliserai à la rentrée prochaine, j’ai choisi la « version plugin » de bonbon. Ma version spip est la 1.9.1.
    La ligne suivante est apparue après le 1er essai :
    Warning : Missing argument 3 for maj_invalideurs() in /mnt/104/sdb/8/f/jvilar1/ecrire/inc/invalideur.php on line 27
    ça ne fonctionne pas et étant novice, je suis incapable de savoir pourquoi.
    En vous remerciant par avance de votre aide précieuse,
    Sandrine
    Site de la classe 1

    • « Bonbon ! » utilise certaines des fonctions apparues avec Spip 1.9.2d.

      Il est donc indispensable de mettre à jour ton site pour que le cahier de texte fonctionne correctement !

      Cette mise à jour est par ailleurs vivement conseillée pour des raisons de sécurité. Pour la mise à jour c’est très simple, voir : Mettre à jour Spip. Les nouveautés de Spip 1.9.2 sont expliquées ici.

    • Sandrine

      Merci de cette réponse rapide. Malheureusement le squelette choisi ne fonctionne qu’avec spip1.9.1. Je vais donc essayer d’installer une ancienne version de bonbon. En effet, je l’ai vu fonctionner sur des sites de l’académie de Nantes, avec le squelette webetab identique au mien. Merci encore. J’espère m’en sortir avec l’ancienne version...

    • Pour les mêmes raisons qu’utiliser une ancienne version de Spip n’est pas une bonne idée, utiliser une ancienne version de « Bonbon ! » n’est pas une bonne solution : des bugs, des failles et des problèmes ont été corrigés depuis (sans parler des nouvelles fonctionnalités).

      Il me paraît plus simple d’adapter ton squelette à la version à jour de Spip (qui je le répète corrige une grosse faille de sécurité).

      Je vais essayer de regarder ce squelette webetab d’ici quelques jours pour voir si je peux le faire fonctionner avec Spip 1.9.2d...

    • Sandrine

      Je suis entièrement d’accord avec toi. Cependant, n’ayant pas les connaissances requises pour adapter webetab à 1.9.2, je tente l’ancien... ;0) Mais si tu trouves la clé d’un fonctionnement de webetab en 1.9.2 c’est avec plaisir que je mettrai à jour mon spip et que j’utiliserai la dernière version plugin de bonbon.
      Merci encore de tes réponses extrèmement rapides.
      Cordialement,
      Sandrine

    Répondre à ce message

  • 2
    Celewyr

    Tout d’abord, bravo pour ton boulot !! C’est du bonheur pour ceux qui, comme moi, ne sont pas des pros de l’info !

    Sinon, je souhaiterais modifier graphiquement le cahier de texte (couleur, fond...) : quels sont les fichiers/bouts de code qui régissent cela ? histoire que je modifie bien tout. Par exemple, que dois-je modifier pour avoir le titre en accueil que je souhaite ? la couleur ?

    Ah oui, une dernière chose : j’ai également un problème avec les accents, comme dans le message précédent ! Que faire pour ce problème de police ?

    Merci d’avance, et encore merci :)

    Mathématiques au lycée Pasteur

    • Merci, mais je ne suis pas —du tout— un pro de l’info non plus !

      « Bonbon ! » Utilise la charte graphique de SPIP Eva 2.x. Pour adapter, il faut créer dans le répertoire squelettes un fichier cahier-de-texte-default-style.css (tu peux t’inspirer de celui qui est dans le répertoire plugins/bonbon). Bien sûr pour faire des modifications il faut avoir quelques connaissances en CSS.

      Mais, « Bonbon ! » va changer de look pour adopter celui d’une version plus récente d’Eva (3.x). Je ne peux donner de date car ma quantité de temps libre fluctue beaucoup... Quand « Bonbon ! » aura changé, tes modifs seront à refaire... (voir aussi : le message à Marjorie).

      Pour le problème de polices, peux-tu répondre toi aussi aux questions posées à deire ? Voir le message.

    • Celewyr

      Merci pour ta réponse.

      Je vais attendre ta prochaine version, et d’ici là je vais continuer à apprendre le CSS (j’ai commencé un tout petit peu pour un site perso, avec Dreamweaver).

      Pour la police, pas de problème d’affichage dans la zone privée. La police utilisée est « utf-8 ».

      Sinon, pour info, j’utilise SPIP 1.9.2d & Sarka-SPIP 2.0.2 comme squelette.

    Répondre à ce message

  • 1

    Bonjour,

    Je viens d’installer bonbon sur le site de mon lycée : ça marche très bien !!! Bravo.

    J’aimerais toutefois savoir s’il ne serait pas possible de rajouter des champs comme « n° de séquence », « titre de séquence », « séance », titre de séance", « support », « n° de page du support ». Cela arrangerait bien certains d’entre nous et ça nous éviterait de les retaper à chaque fois. Cela permettrait en outre d’avoir une structure identique pour chaque séance.

    Cordialement

    • Salut !

      Merci pour le compliment !

      Je serais très heureux que tu me fasses quelques retours sur cette utilisation (qualités, et surtout défauts, bugs...). D’ailleurs, quelle est la version que tu utilises ? La version plugin (quelle révision ?), ou la version proposée dans cet article ?

      Si tu utilises la version plugin, je te rappelle qu’elle est en développement (bien qu’utilisée par mon établissement). Il y a sans aucun doute des bugs qui traînent !

      À propos de rajouter des champs : c’est possible mais :

      -  J’ai beaucoup de développements prioritaires (voir : liste des choses à faire)
      -  L’idée de départ de Bonbon était d’utiliser seulement les capacités natives de SPIP (champs de base des articles et mots-clés) pour assurer que quoi qu’il arrive, les fiches remplies seront toujours accessibles via les outils de base (hors plugin) de SPIP. Rajouter des champs sort de cette logique... Mais pourquoi pas s’ils sont optionnels.
      -  Rajouter des champs suppose de pouvoir définir ces champs et donc de proposer une interface de config’ (via CFG par ex.) et pour l’instant je ne sais pas comment faire (même si à terme je souhaite que l’on puisse configurer les classes/matières/groupes grâce à CFG)
      -  Les champs risquent d’être différents selon les matières et les profs... Ça a l’air d’être un gros chantier. Le jeu en vaut-il la chandelle ?

      Mais, si tu connais un peu le PHP, MySQL et beaucoup SPIP, je pense que tu peux tout à fait te lancer dans la réalisation de ce travail. Le développement de Bonbon se fait sur http://zone.spip.org qui permet un travail collaboratif.

    Répondre à ce message

  • 3

    bonjour,

    J’ai installé bonbon sur mon site perso pour le tester avant de passer sur le site du lycée.
    Ca semble fonctionner sauf qd je valide ma fiche
    J’obtiens

    Fatal error : Cannot break/continue 1 level in /homepages/33/d192414085/htdocs/SPIP/ecrire/public.php(173) : eval()’d code on line 404

    Je n’arrive pas à comprendre pourquoi ce message d’erreur. Pouvez vous m’aider et me dire si j’ai raté qque chose dans l’instal.
    Il me semble avoir suivi le mode operatoire à la lettre.

    Merci

    Olivier

    • Quelle est la version de « Bonbon ! » ? Celle pour Spip 1.8.x (donnée dans cet article) ou pour Spip>1.9 (donnée dans les commentaires ci-dessous) ?

      Cette erreur apparaît chez certains hébergeurs comme Free. Dans la mesure où elle n’empêche pas le cahier de texte de bien fonctionner (la fiche est bien enregistrée, et sera bien à nouveau lisible), je ne me suis pas encore penché sur le problème...

      J’essaierai quand même d’y jeter un coup d’œil dans la semaine. Mais en tout cas je t’assure que cela fonctionne quand même : http://demobonbon.free.fr donne la même erreur et tout fonctionne très bien quand même...

    • Bonjour ;

      Merci pour cette réponse rapide, j’ai un SPIP 1.9.2c et une version de Bonbon 1.9 pour la version plugin. J’ai testé la version normale puis la version plugin c’est pareil.
      L’hébergement est chez 1&1.

      C’est vrai que cela fonctionne, mais j’ai peur dans une utilisation pour une cité scolaire que cela perturbe un peu certains de voir apparaitre une erreur à chaque validation. Moi meme j’ai cliqué à plusieurs reprises et j’ai donc créé plusieurs enregistrements de la meme séance, c’est pas très propre.
      Sinon c’est du super boulot ce cahier de texte. Bravo.
      Merci

      Olivier

    • Je sais que c’est pas très joli !

      Je ne suis pas sûr de savoir à quoi c’est dû (un if () { non fermé à cause du break ?). Mais ça n’a pas d’incidence sur le fonctionnement du cahier de texte.

      J’ai donc prévu de le corriger. Mais il y a actuellement d’autre bugs de javascript (notamment avec IE) qui sont plus urgents...

      Tu peux suivre l’actualité des modifs de « Bonbon ! » ici : http://zone.spip.org/trac/spip-zone.... C’est pas spectaculaire en ce moment faute de temps !

      Et si tu as du temps, tu peux participer à la doc : voir Tester documenter et contribuer à « Bonbon ! »

      Merci pour les compliments !

    Répondre à ce message

  • Salut à tous.

    Ceux qui ont consulté récemment les commentaires de cet article savent que « Bonbon ! » a beaucoup bougé ces derniers temps.

    Ces développements ont permis le passage de « Bonbon ! » sous forme de plugin pour Spip>=1.9.2 ainsi que des améliorations majeures (voir les améliorations)

    Il y a encore quelques développements à faire (voir : TODO list), mais l’essentiel est présent.

    Je commence donc à écrire —très lentement— la documentation.

    Voir : Carnet « Bonbon ! » : travaux de documentation

    Ces travaux de documentation se font pour l’instant (qu’ils sont vraiment au tout début) dans le Carnet de Spip Contrib. Grâce à Gribouille, ce carnet de Spip Contrib’ fonctionne comme un Wiki, c’est à dire que tout le monde peut participer (avec les raccourcis typo de Spip).

    Donc, si vous souhaitez participer à un projet sympa et utile comme « Bonbon ! », vous pouvez contribuer à sa documentation en allant ici : Carnet « Bonbon ! » : travaux de documentation. Bien sûr, « Bonbon ! » étant présent sur Spip-zone, vous pouvez aussi contribuer à son développement.

    Un peu d’aide ne ferait pas de mal !

    Répondre à ce message

  • Pour ceux qui voudraient tester le tout nouveau futur « Bonbon ! » sans passer par une installation :

    sur le site de demo, il y a aussi une version de développement qui tourne (elle est même encore plus récente que la version disponible sur la zone, car en cours de tests intensifs avant la mise à jour de SVN).

    Espace de test pour « Bonbon ! » plugin...

    Ce site de démo pour la version plugin est un peu brut de décoffrage pour le moment ! J’améliorerai dans quelques temps...

    Répondre à ce message

  • 4

    Bonjour
    Sur EVAWEB 3.0 j’ai installé la rubrique et le plugin bonbon ainsi que le zip en haut du présent article, lors de la consultation du travail à faire j’ai ce message :

    Warning : main(inc-public.php3) : failed to open stream : No such file or directory in /home/www/html/ecole/montsegur/cahier-de-texte-selection.php3 on line 6

    Warning : main() : Failed opening ’inc-public.php3’ for inclusion (include_path=’. :/usr/share/php :/usr/share/pear :/usr/share/phplot’) in /home/www/html/ecole/montsegur/cahier-de-texte-selection.php3 on line 6

    Warning : main(inc-public.php3) : failed to open stream : No such file or directory in /home/www/html/ecole/montsegur/cahier-de-texte-pied.php3 on line 6

    Warning : main() : Failed opening ’inc-public.php3’ for inclusion (include_path=’. :/usr/share/php :/usr/share/pear :/usr/share/phplot’) in /home/www/html/ecole/montsegur/cahier-de-texte-pied.php3 on line 6

    et impossible de saisir les devoirs.

    Merci de votre aide

    • Bonjour,

      Comme indiqué dans l’article, ce qui est présenté dans cet article concerne Spip<1.8>
       Bonbon ! » (v2).

      Si les messages ci-après ne suffisent pas, n’hésite pas à questionner.

    • Comme indiqué dans l’article, ce qui est présenté dans cet article concerne Spip 1.8 et Eva 2.x
      Eva 3.0 est basé sur la version 1.9.2c de Spip.
      Les zip présents dans cet article ne fonctionnent pas avec cette version de Spip.

      J’avais bien compris. J’ai commencé par mettre le zip le plus frais. Mais cela ne marchait pas non plus. J’ai donc à tort semble t’il tenté de rajouter les php3 et le dossier squelette.

      Je vais tout supprimer et tenter une réinstallation.

    • Bon j’avance.
      J’ai tout réinstallé. j’accède à la gestion des séances et des devoirs.
      Néanmoins des questions :
      lorsque je veux joindre des documents aux annonces de devoirs, erreur :

      # Erreur(s) dans le squelette

      * Erreur sur le site, - Fichier session.php introuvable

      le popup calendar a été placé dans le dossier squelettes, mais il ne se passe rien quand je clique sur choisir une date.

      Dernière chose, est-il possible d’empêcher l’affichage en tant que derniers articles tous les devoirs et séances publiés dans le cahier de textes ?

      Merci pour ce travail que je vais essayer de faire fonctionner en école primaire.

    • # Erreur(s) dans le squelette

      * Erreur sur le site, - Fichier session.php introuvable

      Oui, depuis peu le plugin balise_session est nécessaire à « Bonbon ! ». Cette dépendance est provisoire puisque la balise #SESSION sera inclue dans la future version de Spip (1.9.3).

      Puisqu’on parle dépendances, les autres sont facultatives mais rendent le « Bonbon ! » encore meilleur :

      -  les crayons permet de rééditer séances, devoirs et docs joints facilement après la saisie.
      -  autorité est nécessaire pour que les profs puissent utiliser les crayons et mettre des pièces jointes.
      -  cfg est nécessaire pour configurer autorité (il faut établir que les rédacteurs peuvent modifier leur articles après publication).

      le popup calendar a été placé dans le dossier squelettes, mais il ne se passe rien quand je clique sur choisir une date.

      C’est dans le répertoire de « Bonbon ! » qu’il faut le placer (/plugins/bonbon)

      Dernière chose, est-il possible d’empêcher l’affichage en tant que derniers articles tous les devoirs et séances publiés dans le cahier de textes ?

      avec Eva 3.0 c’est assez simple, il suffit de créer un mot clé nommé « excluredusommaire » (par ex. dans le groupe de mots-clés affichage installé par Eva_install). Puis d’affecter ce mot clé à ce que l’on veut exclure du sommaire. Ici, aux rubriques de « Bonbon ! » (Cahier de texte en-ligne et 2007/2008 aussi).

      Merci pour ce travail que je vais essayer de faire fonctionner en école primaire.

      de rien, je suis impatient d’avoir des retours.

    Répondre à ce message

  • 4

    Bonjour,

    je souhaiterais que seul l’administrateur du site puisse être rédacteur des fiches du cahier de texte : quelle est la modification nécessaire ? En effet, tous mes élèves sont rédacteurs dans mon site et je ne souhaite pas qu’ils puissent rédiger et ou modifier les fiches du cahier de texte. :)
    Comment faire ?
    J’ai utilisé le plugin Autorité mais cela ne semble pas probant...

    • Effectivement, pour l’instant tous les rédacteurs peuvent entrer des séances du cahier de texte.

      J’ai prévu de faire prendre en compte à « Bonbon ! » les plugins de restriction des droits, mais ce n’est pas dans mes priorités de développement pour l’instant. Je pense m’y atteler d’ici janvier (j’ai beaucoup, beaucoup de choses à faire, hélas, et peu de temps pour « Bonbon ! »).

      Par contre si tu connais ces plugins et que tu veux participer à « Bonbon ! », tu es le bienvenu !

    • Si tu as besoin d’une solution urgente, tu peux toutefois limiter la saisie dans « Bonbon ! » aux seuls administrateurs du site. Mais il va falloir mettre un peu les mains dans le cambouis :

      Il faut que tu ailles dans le fichier cahier-de-texte-saisie.html.

      Au environs de la ligne 77 (sur la dernière version à jour de « Bonbon ! », en plugin pour Spip 1.9... sinon le n° de ligne peut être un peu différent), tu as :

      [(#REM)Vérification de l'authentification]
      <?php if ($auteur_session) {
      //paramètres de session utilisés:
      	$auteur=$auteur_session['nom'];
      	$id_auteur=$auteur_session['id_auteur'];

      tu peux modifier le « if ($auteur_session) { » pour limiter aux admins en le remplaçant par : « if ($auteur_session['statut']=='0minirezo') { »

      Je n’ai pas testé mais ça devrait fonctionner. Cette technique a un défaut : à chaque mise à jour de Bonbon il faudra refaire cette manip’ en attendant que la fonction soit rajoutée.

      Mais c’est pour l’instant le seul moyen de limiter la saisie aux admins.

      NB : c’est encore mieux si tu fais la même opération dans cahier-de-texte-accueil.html et cahier-de-texte-rubrique.html (qui devrait être renommé rubriqueXX.html) vers la ligne : 79.

    • Merci beaucoup, cela fonctionne parfaitement ! Voilà mes données sécurisées par rapport à mes élèves.
      Et bravo pour ce beau plugin si pratique. Merci encore de votre disponibilité.

    • Mais de rien... Si je m’applique, c’est aussi parce qu’il me sert à moi !

      En tout cas, tu es invité à faire des mises-à-jour fréquentes, en allant souvent télécharger l’archive : bonbon.zip et à suivre les nouveautés là : historique des modifs de « Bonbon ! ».

      Enfin, si tu veux participer, il y a au moins trois façons :
      -  soit participer au développement qui se fait sur spip-zone,
      -  soit participer à la documentation de la nouvelle version (tu peux me contacter pour en parler),
      -  soit comme tu l’as déjà fait rapporter des bug et/ou des manques.

      Bonne utilisation de « Bonbon ! » !!

    Répondre à ce message

  • 6

    Bonjour à tous...

    Pour les impatients, il existe une version en plugin de « Bonbon ! » que vous pouvez récupérer sur la zone : « Bonbon ! » en plugin. Donc pour Spip>1.9.

    Elle s’installe comme tous les plugins et son utilisation est, à très peu de chose près, identique à ce qui est décrit dans l’article ci-dessus.

    À la fin de la période de test un nouvel article sera écrit sur « Bonbon ! » v2 (c’est à dire en plugin et avec plein de nouvelles fonctionnalités).

    Amusez-vous bien.

    À noter que dans cette version plugin il est possible d’ajouter des pièces jointes aux séances et devoirs, de dupliquer des séances (tout en modifiant ce qu’on veut... pratique pour ceux qui ont bcp de classes), effacer des séances, modifier ses séances avec les crayons, etc.

    • Merci beaucoup !

      bon, je n’ai pas réussi à le faire marcher, mais je vais essayer de comprendre. J’utilise spip 1.9.2

    • Peux-tu préciser les problèmes que tu rencontres ?

    • J’ai installé les fichiers, j’ai activé le plugin, j’ai lancé la page qui crée les mots-clés, tout s’est bien passé. Une rubrique « cahier de textes en-ligne » a été créée, mais rien de plus. La rubrique apparaît sur le site public, mais je n’ai rien qui me permette d’accéder à la page de saisie ni à celle de consultation. En tapant l’adresse (« .../cahier-de-textes-saisie.html ») dans le navigateur, j’ai une page visiblement incomplète, où rien ne fonctionne. Mais il est encore possible que ce soit dû à une erreur d’installation de ma part, je vais regarder ça de plus près.

      Une question : est-ce normal qu’il n’y ait aucun fichier php ? je n’ai que quelques pages html...

    • effectivement au passage à Spip>1.9 et en plugin il y a eu certains changements (notamment au niveau des URL de « Bonbon ! »).

      -  D’abord, as-tu fait comme indiqué à la fin de l’installation des mots-clés : renommer le fichier « cahier-de-texte-rubrique.html » en « rubrique-XX.html » (XX est le n° de la rubrique « Cahier-de-texte en ligne » ? (si tu ne connais pas le numéro, tu peux relancer le script d’installation, il ne fera pas de doublons et te donner le n° de la rubrique).
      -  Si tu as fait comme précédemment, les liens vers la rubrique du cahier de texte te mène vers une page différente qui est celle de l’accueil de « Bonbon ! ».
      -  TU peux toutefois (sans rien faire au préalable) accéder à « Bonbon ! » à cette adresse « http://tonsitespip/spip.php?page=cahier-de-texte-accueil ». L’adresse est différente de l’article ci-dessus à cause du passage à spip 1.9.

      Je te conseille aussi de re-télécharger Bonbon à l’adresse donnée ci-dessus car il y a eu encore des améliorations (en fait il y en a beaucoup ces temps-ci...)

      Sinon, avec Spip 1.9 les squelettes n’ont plus besoin de fichiers PHP... (dans la toute dernière version de Bonbon, il y a un fichier php quand même, il est équivalent à mes_fonctions.php...). toutefois les fichiers HTML de « Bonbon ! » contiennent quand même du PHP.

      Tiens moi au courant !

    • OK, ça marche !!!

      c’est tout simplement génial, mais je me permets de faire quelques remarques :

      -  l’installation se passe bien si l’on suit tes instructions, mais la rubrique « cahier de texte en-ligne » n’apparaît sur le site public que si l’on publie un article dedans (comme toute rubrique, en tout cas avec les versions 1.9.2b et 1.9.2c de spip), il faudrait le signaler.

      -  c’est dommage, je trouve, que l’on ne puisse pas éditer une séance après l’avoir validée, ça va faire râler les profs... De plus, si j’ai bien compris, on est obligé de valider la saisie avant de joindre un document ou une image : on ne peut donc pas inclure une image (une figure géométrique par exemple, pour les profs de maths) dans le texte des devoirs à faire.

      sinon, c’est parfait, merci pour ce plugin !

    • OK, ça marche !!!

      Super !!!

      mais la rubrique « cahier de texte en-ligne » n’apparaît sur le site public que si l’on publie un article dedans (comme toute rubrique, en tout cas avec les versions 1.9.2b et 1.9.2c de spip), il faudrait le signaler.

      Oui, c’est une limitation de Spip (en fait des squelettes...). Je penserais à l’écrire dans la future doc, merci ! D’ailleurs, je pense me mettre à sa rédaction bientôt, toute aide extérieure (notamment d’utilisateurs, qui n’ont pas participé à la programmation) sera la bienvenue.

      c’est dommage, je trouve, que l’on ne puisse pas éditer une séance après l’avoir validée, ça va faire râler les profs...

      Mais on peut ! Il y a une façon officielle : avec les crayons (voir : http://www.spip-contrib.net/Les-crayons). Note qu’il faut aussi installer le plugin autorité afin de permettre aux utilisateurs de modifier un article publié (Voir : http://www.spip-contrib.net/Le-plug...).

      Donc je récapitule, il faut installer trois plugins :
      -  les crayons
      -  autorité
      -  CFG (nécessaire pour configurer autorité... Plus tard, peut-être nécessaire pour configurer « Bonbon ! »)

      Alors, les professeurs peuvent double cliquer sur le texte des séances ou des devoirs (mais aussi sur le nom des pièces jointes, en fait dès qu’un crayon s’affiche à droite) pour pouvoir modifier le contenu grâce aux crayons.

      Il y aura sans doute quelques progrès et d’autres choses éditables à l’avenir... (Date, titre ?). Mais modifier la classe, la matière et le groupe (qui sont des mots) clés ne pourra pas se faire de si tôt avec les crayons.

      Toutefois, il existe une autre méthode pour modifier une séance : dupliquer la séance, faire des modifs et effacer l’ancienne. C’est un peu rébarbatif et je ferais peut-être un bouton qui le fait tout seul (dupliquer et effacer)...

      De plus, si j’ai bien compris, on est obligé de valider la saisie avant de joindre un document ou une image : on ne peut donc pas inclure une image (une figure géométrique par exemple, pour les profs de maths) dans le texte des devoirs à faire

      L’insertion des images et autres docs ne peut effectivement se faire qu’a posteriori. C’est une limitation du fonctionnement d’ajout de documents à Spip qui est particulièrement complexe. Il faut avoir déjà enregistré l’article dans Spip une première fois (pour avoir un id_article) pour pouvoir ensuite lui joindre des documents. Même dans la partie privée de Spip c’est pareil. Depuis Spip 1.9.2 on peut associer des docs à un article avant de l’avoir enregistré, mais c’est au prix d’un gros hack que je ne peux faire dans un plugin.

      Par contre, on peut joindre des documents aux séances et aux devoirs !

      Si tu as d’autres suggestions, n’hésite pas, et si tu te sens prêt à aider au développement ou à la documentation, les portes sont grandes ouvertes !

    Répondre à ce message

  • Bravo !

    je crois que nous sommes nombreux à attendre la version « plugin »... Bon courage !

    Répondre à ce message

  • xpiopio

    bravo et merci pour ce travail... nous attendons également avec impatience le plugin de « bonbon » pour spip 1.9xxxx

    OK pour béta-tester si besoin !

    cordialement

    Répondre à ce message

  • Bonjour,

    Je trouve votre dév très sympa et facile à utiliser. Le seul hic, pour moi, c’est que ce n’ai pas un plugin. Le fonctionnement du plugin est très agréable pour les administrateurs. Mais je penses que cela arrivera un peu plus tard.

    Pour terminer, encore un grand bravo.

    Arnaud.

    Répondre à ce message

  • Bravo !

    j’attends avec impatience une version compatible avec SPIP 1.9.2 ...

    un autre prof.

    Répondre à ce message

  • Merci pour ce très beau travail.
    Je suis professeur et je travaille sur la MAJ du site du collège en SPIP et ce qui est fait est très intéressant.
    Toutefois, comme je débute en SPIP, je ne serais pas contre un Plugin à la place. C’est plus souple à installer.
    Alors, espérons qu’il arrivera bientot !

    Bon courage !

    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