SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 154 visiteurs en ce moment

Accueil > Squelettes > Outils pour squelettes > noiZetier > Exporter et importer une configuration du noiZetier

Exporter et importer une configuration du noiZetier

21 juin 2010 – par Joseph – commentaires

5 votes

Si le plugin Importeur / Exporteur de configurations est activé, il est possible d’exporter sa configuration (noisettes et compositions du noiZetier) dans un fichier YAML.

Ce fichier pourra ensuite être importé pour rétablir sa configuration.

Les imports et exports de configuration se font via le plugin Importeur / Exporteur de configurations. Il est donc préférable de lire la documentation de ce dernier au préalable.

Exporter sa configuration de noisettes

Dans le formulaire d’export, choisissez Oui si vous souhaitez exporter votre configuration du noiZetier (noisettes et compositions du noiZetier).

Les options de Importeur / Exporteur de configurations vous permettent, au choix, de télécharger votre export ou de l’enregistrer sur votre site.

Importer une configuration

Le formulaire d’import du plugin Importeur / Exporteur de configurations vous proposera de charger sur le serveur un fichier YAML de configuration ou de choisir une configuration parmi celles que vous avez enregistrées sur votre serveur ou celles fournies par un plugin [1].

Si la configuration choisie contient une configuration de noisettes, vous pourrez choisir de ne pas importer, de fusionner ou de remplacer la configuration actuelle.

Fusionner ou remplacer la configuration actuelle

Si vous sélectionnez remplacer, les noisettes actuellement définies sur le site seront supprimées et remplacées par les noisettes du fichier de configuration.

Si vous sélectionnez fusion, les noisettes du fichier de configuration viendront s’ajouter aux noisettes déjà définies sur le site.

Importer les compositions du noiZetier

Le cas échéant, vous pouvez choisir d’importer ou non les compositions du noiZetier définies dans le fichier de configuration. Les options remplacer ou fusionner s’appliqueront également aux compositions du noiZetier.

Distribuer des configurations pour le noiZetier

Un plugin peut fournir des configurations pour le noiZetier en utilisant le formalisme du plugin Importeur / Exporteur de configurations. Ces fichiers de configuration au format YAML doivent être placés dans un sous-répertoire ieconfig/. Pour des exemples de configurations fournies par un plugin, voir Les configurations fournies par Aveline.

Pipelines

Deux pipelines, noizetier_config_export et noizetier_config_import, permettent d’intervenir sur les exports et imports du noiZetier.

Ces deux pipelines sont utilisés, à titre d’exemple, par la collection de noisettes Aveline. Le pipeline noizetier_config_export lui permet d’ajouter dans le tableau exporter le numéro de version d’Aveline. Via noizetier_config_import, ce numéro de version est utilisé pour mettre à jour, le cas échéant, la description des noisettes [2].

Notes

[1Par exemple, Aveline fournit plusieurs configurations de noisettes, voir Les configurations fournies par Aveline.

[2En effet, Aveline utilise un numéro de version pour mettre à jour les noisettes lorsque la syntaxe de certains paramètres évolue.

Dernière modification de cette page le 29 avril 2011

Retour en haut de la page

Vos commentaires

  • Le 21 avril 2011 à 18:47, par Yffic En réponse à : Exporter et importer une configuration du noiZetier

    Hello Joseph

    J’ai un soucis d’import... Et je ne trouve rien dans les historiques svn qui aurait amené une erreur...

    Dans Noizetier, je vais dans Importer une configuration, je choisi la config « aveline-zpip-dist.yaml » de Aveline/ieconfig, et apres validation, j’ai l’erreur « Une erreur technique a eu lieu, l’import a échoué »... Si je regarde dans la fonction noizetier_importer_configuration, $noisettes = $config[’noisettes’] n’existe pas. Ca vient du fichier yaml telecharge et ca devrait etre $noisettes = $config[’noizetier’][’noisettes’]...

    • Le 21 avril 2011 à 19:21, par Joseph En réponse à : Exporter et importer une configuration du noiZetier

      Les configurations fournies par Aveline dans le sous-répertoire ieconfig/ ont vocation à être importée avec l’importeur/exporteur de configuration et NON directement avec le noiZetier. C’est d’ailleurs pour cela que le noiZetier ne les liste pas.

      À terme, je pense même supprimer l’import direct de config dans le noiZetier pour n’utiliser que l’importeur/exporteur de config.

    • Le 21 avril 2011 à 19:25, par Joseph En réponse à : Exporter et importer une configuration du noiZetier

    • Le 23 avril 2011 à 13:13, par Yffic En réponse à : Exporter et importer une configuration du noiZetier

      OK... Effectivement ca serait une bonne idée de supprimer l’import dans le Noizetier. Ou du moins rajouter un message expliquant de passer par ieconfig pour importer les configuration proposées par aveline ou d’autres collections... A vrai dire j’ai eu la flemme de me replonger dans les 4 ou 5 articles de doc permettant de comprendre le fonctionnement général de ce que tu as mis en place (et qui est génial)... Il manque peut être un article « englobant » bien identifié ou bien mis en avant

    • Le 24 avril 2011 à 14:30, par Joseph En réponse à : Exporter et importer une configuration du noiZetier

      Oui, je peux comprendre que ce n’est pas toujours évident de bien saisir tous les concepts et les imbrications entre plugins. Pour ma part, je manque un peu de recul pour voir ce qui est évident et ce qui ne l’est pas vu que j’ai le nez dedans.

      Ca fait partie des todo listes. D’une certaine manière, j’attends aussi l’arrivée des collections de plugins pour faciliter l’installation des plugins.

      Bref, encore pas mal de choses à faire LOL

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • ScolaSPIP 4

    19 janvier 2016 – 212 commentaires

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

  • Refonte de l’identité graphique

    10 juillet – 33 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 34 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • La Fabrique

    20 avril 2012 – 315 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

Ça spipe par là