noiZetier v2

Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes.

Compatibilité

La version 2 du noizetier fonctionne sous SPIP 3. Elle est compatible uniquement avec la version 1 du squelette Zpip [1].

Pour un espace public entièrement configuré à partir de noisettes, il est conseillé d’utiliser les versions 2 de Zpip-vide et d’Aveline.

La version 2 du noizetier peut être utilisée conjointement avec la version 3 du plugin Compositions et la version 1 de l’Importeur / Exporteur de configurations.

Nouvelle interface

À l’occasion de cette version 2, le noizetier se dote d’une nouvelle interface, entièrement repensée.

Le noizetier est accessible via l’entrée

Gérer les noisettes dans le menu Squelettes.

Liste des pages

L’icône

permet de créer une nouvelle page / composition du noizetier.

En cliquant sur le nom d’une page, vous afficherez les noisettes de cette dernière.

Gestion des noisettes de la page article

Les noisettes peuvent être déplacées et réordonnées, y compris d’un bloc à l’autre, par simple glisser/déposer. Des noisettes peuvent également être ajoutées, par glisser/déposer, depuis la liste des noisettes disponibles affichée dans la colonne de gauche.

Au survol d’une noisette, apparaissent les icônes permettant de déplacer, supprimer ou éditer la noisette.

Édition des noisettes depuis l’espace public

Vous pouvez dorénavant éditer/ajouter/modifier/supprimer les noisettes directement depuis l’espace public. À condition que vous soyez identifié et que ayez les droits requis, vous pouvez ajouter &voir=noisettes à l’URL d’une page publique pour voir les différentes noisettes installées. Ces dernières peuvent même être déplacées par glisser/déposer si javascript est activé.

Si vous avez activé le cookie de correspondance, vous pouvez passer en mode voir=noisettes via un lien dédié, ou en cliquant sur l’icône

si vous utilisez le minibando.

Éditions des noisettes depuis l’espace public

Aperçus des noisettes dans l’espace privé

Il est possible de définir un aperçu de la noisette qui sera utilisé dans l’espace privé. Voir Déclarer des noisettes au noiZetier.

Footnotes

[1La version 2 de Zpip est toujours en cours de développement et sa structure n’est pas encore figée. La version 2 du noizetier est incompatible avec cette version 2 de Zpip, de même qu’avec Z-core. Lorsque ces deux derniers plugins seront en voie de stabilisation, une nouvelle version du noizetier sera développée.

Discussion

20 discussions

  • 7

    Bonjour,
    Je viens d’essayer de mettre à jour mes plugins, dont Noizetier, Aveline, Zpipvide...
    Mais il y avait des erreurs d’incompatibilité de version pour Zpipvide, alors j’ai remis les anciennes versions.
    Mais là j’ai mes noizettes vides dans l’espace privé et les pages publiques toutes vides, avec des messages d’erreur sur les pages noizettes de espace privé et sur toutes les pages du site public :

    1 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'pre_contenu') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029
    2 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'post_contenu') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029
    3 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'pre_navigation') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029
    4 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'post_navigation') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029
    5 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'pre_extra') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029
    6 	Erreur SQL 1054
    Unknown column 'rang' in 'order clause'
    SELECT noisettes.id_noisette, noisettes.parametres FROM spip_noisettes AS `noisettes` WHERE (noisettes.type = 'defaut') AND (noisettes.composition = '') AND (noisettes.bloc = 'post_extra') ORDER BY rang
    	/var/www/htdocs/ricochets/domains/cafe.reseau-autonomie-crest.cc/public/ecrire/public/composer.php	calculer_select(){ sql_select(); }	1029

    J’ai vidé le cache, rien de changer.
    Est-ce que le fait d’avoir du supprimer Noizetier pour le remettre en version antérieur a effacé mes contenus des noisettes ?? c’est récupérable ?

    Je suis en SPIP 3.2.9
    voir ici la liste des plugins actifs : https://hydre.casa/IMG/pdf/_l_hydre_gestion_des_plugins.pdf
    Le site est en rade, je vois pas quoi faire
    Merci pour tout conseil utile

    • J’ai réinstallé le site via une sauvegarde .sql automatisée.
      quelques petits problèmes, mais ça remarche.
      Attention à ne pas mettre à jour le Noizetier en version 3, le laisser en version 2 pour l’instant donc.

    • Bonjour,
      je viens de rencontrer le même souci.
      Obligé de remettre les vieilles versions de tous ces plugins et remonter une sauvegarde SQL de la veille.

    • En effet, le plugin noiZetier n’évolue plus vraiment et je doute qu’il y ait une version pour SPIP 4.0 sauf si quelqu’un en reprend le développement.

      Cdlt

    • il y avait des erreurs d’incompatibilité de version pour Zpipvide, alors j’ai remis les anciennes versions.

      La v3 a connu des évolutions assez substantielles avec le passage à n-core et cie : le schéma de la base de donné a changé, on ne peut pas simplement désactiver la v3 puis réactiver la v2.
      Il faut soit désinstaller le plugin complètement dans un 1er temps (en perdant les noisettes donc), soit restaurer une sauvegarde antérieure, sinon il y aura des erreurs sql.

      En effet, le plugin noiZetier n’évolue plus vraiment et je doute qu’il y ait une version pour SPIP 4.0

      Calomnies :p
      En plus de l’énorme refactoring fait récemment par eric pour la v3, d’autres évolutions sont prévues depuis un moment pour la version compatible spip 4, notamment sur l’interface.

      Cf. par exemple ce ticket là, ou encore celui là.

    • Autant pour moi et mea culpa.

      Comme quoi je ne suis plus du tout à la page.

      Est-ce que ça ne vaudrait pas le coup de faire un petit article sur contrib sur les évolutions en cours sur ces nouvelles versions ? Et le passage en version sup ?

      Ou a minima de vous rajouter comme auteurs de l’article sur le noizetier ?

      Désolé ne plus vraiment être présent dans la sphère SPIP et un grand merci de continuer à faire vivre ce plugin.

    • Pas de souci Joseph :)

      On a pas trop pris le temps de communiquer là-dessus en dehors des canaux de développements habituels (liste spip-dev et tickets).
      Il faudra certainement un article sur la v4 dès que les évolutions seront finalisées.

      D’ici là peut-être qu’il faudrait ajouter un addendum concernant la v3 sur cet article, les plugins fournissants des noisettes ne sont peut-être pas tous à la page (zpip-vide etc.)

    • D’ici là peut-être qu’il faudrait ajouter un addendum concernant la v3 sur cet article, les plugins fournissants des noisettes ne sont peut-être pas tous à la page (zpip-vide etc.)

      Oui cela me semble une bonne idée.

      Entre autres, il faudrait peut-être prévenir ceux qui utilisent l’écosystème noizetier + zpip-vide + aveline. Je ne sais pas trop ce qu’il en est pour zpip-vide ou aveline, mais je ne suis pas sur qu’il y ait un portage en cours pour ces deux là. Mais comme je n’ai pas suivi les évolutions de ces derniers mois/années

    Reply to this message

  • Michel Suquet

    Bonjour,

    lorsque j’active le plugin Noizetier 3.0.109, j’ai 2 erreurs de squelettes et le site sambaedu.org est inutilisable. Pour l’utiliser à nouveau, je dois désactiver le plugin.

    Voici les erreurs affichées dans l’espace privé : voir ci-joint.

    Voyez-vous comment corriger ces erreurs pour utiliser le plugin ?

    Cordialement,
    Michel Suquet

    Reply to this message

  • Bonjour,

    J’utilise le plugin NoiZetier et le plugin “Social tags”

    Je souhaiterais ajouter “socialtags” dans les noisettes disponibles dans “gérer les noisettes”

    Quelqu’un sait-il comment faire ?

    Je ne trouve pas la solution.

    Merci d’avance

    Reply to this message

  • 2

    Bonjour,
    pour le squel Articles, la noisette “contenu principal” semble avoir eu un bug (je sais pas depuis quand), je ne pouvais plus la modifier, j’avais un message “article-contenuprincipal est introuvable Renommez-là ou supprimez là”.
    Alors je l’ai supprimée, pensant pouvoir la recréer, mais en fait elle a disparu de la liste des noisettes pour Articles.
    Du coup, je me retrouve avec une page blanche pour mes articles... (heureusement, c’est un site en développement) Mais les autres pages marchent.

    là j’ai spip 3.2 et NoiZetier 2.7.14, dernières versions de tous les autres plugins

    Sur un autre site en spip 3.2, la mise à jour de NoiZetier de 2.7.12 vers 2.7.14 ne marche pas, message : “Répertoire ../plugins/auto/noizetier/v2.7.14 non accessible pour téléporter
    (alors qu’un autre plugin s’est lui mis à jour)
    J’ai aussi le même message d’erreur sur la noisette contenu-principal de l’article, mais là je me garde bien d’y toucher.

    merci pour toute info utile.

    • Pour le 2ème site, j’ai pu faire la mise à jour, c’était juste le dossier auto/noizetier qui était en droits 555 au lieu de 777.
      Mais malgré ça, j’ai toujours la noizette contenu-principal du squelette article qui bugue.

      ....et qui ne s’affiche plus sur le site en développement : http://www.reseau-autonomie-crest.cc/Comment-participer-a-ce-Reseau.html
      du coup pour les articles de ce site, soit le reste des champs s’affichent (événements), soit y a une page complètement blanche, soit y a un message d’erreur (Fatal error: Allowed memory size of 205520896 bytes exhausted (tried to allocate 130968 bytes) in /home/users3/o/oss2181/www/plugins-dist/textwheel/inc/notes.php on line 223 )

      Apparemment, c’est la seule noisette qui pose un problème.

    • en fait ça doit venir plutôt d’Aveline, c’est là que sont définis les pages article-contenuprincipal.html
      je vais aller poster par là-bas.

    Reply to this message

  • 2

    SPIP 3.2 + Noizetier 2.7.14 + Saisies 2.19.8

    Les paramètres situés dans des fieldsets ne sont pas enregistrés.
    Exemple :

    parametres:
      -
        saisie: 'fieldset'
        options:
          nom: 'affichage'
          saisies:
            -
              saisie: 'input'
              options:
                nom: 'test'

    Valeur enregistrée en BDD :

    a:2:{s:9:"affichage";N;}

    Je n’ai pas eu le temps d’investiguer en détail, mais dans le traiter de editer_noisette.php, les valeurs des champs sont récupérés de la sorte :

    foreach (saisies_lister_champs($infos_noisette['parametres'], false) as $champ) {
    	$parametres[$champ] = _request($champ);
    }

    J’imagine que c’est là que ça coince, mais bon, je ne connais pas l’API des saisies et ne peux en dire plus pour l’instant.

    Reply to this message

  • 1

    Bonsoir,
    Depuis la mise à jour de Noizetier (2.7.7), certaines de mes noizettes (code spip libre - affichage de brèves non liées au mot-clé “Une”) s’affichent en double sur mon site web. SPIP 3.1.
    Bien à vous
    Fred

    • Bonjour,
      Autant pour moi, c’était une erreur dans l’écriture de ma boucle...
      Bien à vous
      F

    Reply to this message

  • 1

    Bonjour,
    je rencontre un petit souci dans l’espace privé.
    Su un Spip 3.1.3, Zpip, Zpip vide, Noizetier et aveline (Tous à jour an niveau version, j’ai la page “liste des pages” vide (voir l’image jointe.
    Je ne sais pas depuis quand, c’est une partie de l’interface qui ne sert pas souvent.

    Une piste ?

    le site : http://www.cpalb.fr

    Bonne soirée à tous.

    • Quelques infos supplémentaires :
      en repassant sur une version V2.5.0, la page set à nouveau fonctionnelle.

      A plus tard

    Reply to this message

  • Bonjour,
    depuis quelques jours je n’arrive plus à éditer les noisettes sur les pages d’accueil de deux de mes sites web. J’obtiens ce message d’erreur : noizetier_recuperer_fond(){ sql_fetsel();}
    Est-ce quelqu’un pourrait m’en dire plus ? J’insiste sur le fait que l’édition en ligne des noisettes n’est pas possible sur les seules page d’accueil.
    Merci d’avance et bonne journée.
    F

    SPIP 3.1 + dernière version Noizetier + dernière version Aveline.

    Reply to this message

  • Bonjour,

    1. (au passage je vois que l’on est en 2.7 et toujours le même soucis , la mise à jour auto ne me propose pas cette version sous Spip 3.1 : pourquoi ? paramétrage de votre version de plugin ?)
    2. sur la version 2.5.3 il y a un bug “fâcheux” , si on met dans un article une noisette en Contenu “Liste d’évènements” avec option “Afficher les évènements passés s’il n’y pas d’évèments futurs ou en en cours ?” = Oui et que l’article n’a pas d’évènement du tout : la page entière est ....BLANCHE ! à vérifier sur 2.7 ...
    merci de votre retour...

    Reply to this message

  • 1

    Bonjour,
    Je suis sous SPIP 3.0.19 [22089] et le gestionnaire de plugin ne me propose pas d’ugrader mon Noizetier et reste en 2.5.0 : pourquoi svp ?

    Liste des plugins installés :
    Agenda 3.14.15 - stable
    API de vérification 1.0.9 - stable
    Article PDF 0.4.8 - stable
    Aveline 2.5.7 - stable
    cimobile : détection et aiguillage des téléphones mobiles 1.2 - stable
    Compositions 3.5.3 - stable
    Configuration Compositions
    Des jeux dans vos articles 3.4.0 - test
    FB Antispam 1.2.3 - test
    Formulaires et Tables 0.5.6 - stable
    Google Analytics 0.4.9 - stable
    Configuration Google Analytics
    Import-Export 1.3.1 - stable
    iTwX Mobile pour cimobile 3.4 - test
    Le Couteau Suisse 1.9.10 - stable
    Lister les plugins compatibles SPIP 3.1 1.1.0 - stable
    Maparaan 1.0.2 - stable Une mise à jour du plugin est disponible
    Menus 1.6.1 - stable
    Mini Calendrier 2.3.9 - stable
    NoiZetier 2.5.0 - stable
    NoSPAM 1.5.13 - stable
    Saisies pour formulaires 2.7.0 - stable
    Social tags 1.0.13 - stable
    SPIP Bonux 3.3.1 - stable
    Squelette Maparaan 1.0.0 - stable Une mise à jour du plugin est disponible
    YAML 1.5.2 - stable
    Zen-Garden 2.6.2 - test Une mise à jour du plugin est disponible
    Zpip-dist v1 1.7.29 - stable

    merci d’avance.

    • je me répond à moi-même : c’est parce que la version 2.7.0 est répertoriée “en test” ....la dernière “stable” est 2.5.3

    Reply to this message

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom