SPIP-Contrib

SPIP-Contrib

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

274 Plugins, 192 contribs sur SPIP-Zone, 225 visiteurs en ce moment

Accueil > Administration et BDD > Importeur / Exporteur de configurations > Importeur / Exporteur de configurations

Importeur / Exporteur de configurations

29 janvier 2011 – par Joseph – commentaires

9 votes

Ce plugin permet à plusieurs plugins de pouvoir exporter leur configuration respective dans un seul et même fichier de configuration au format YAML.

Plusieurs systèmes de sauvegarde de configuration existent déjà. SaveCFG permet par exemple de sauvegarder la configuration d’un plugin lorsque cette dernière est gérée avec CFG. Les plugins Menus ou Formidable permettent chacun d’exporter respectivement un menu ou un formulaire au format YAML. Le noiZetier permet quant à lui d’exporter une configuration de noisettes.

Quand un site contient un grand nombre de plugins, sauvegarder ces différentes configurations devient vite fastidieux. Il faut sauvegarder chacune séparément ce qui requiert un grand nombre d’opérations.

L’importeur/exporteur de configuration a pour objectif de centraliser l’import/export de ces configurations dans une interface commune pour produire un fichier YAML unique contenant la configuration des différents plugins choisis.

Par ailleurs, un squelette utilisant plusieurs plugins peut ainsi fournir un ou plusieurs fichiers de configuration pour configurer ces différents plugins en une seule fois.

Dépendances

Pour fonctionner, ce plugin nécessite les plugins Bonux, Saisies, YAML et Vérifier.

Le plugin s’installe comme tous les autres plugins.

Pour accéder à l’importeur/exporteur de configurations, cliquez sur son icône dans le menu Configuration ou bien dans le menu Maintenance si vous utilisez le nouveau bandeau.

Exporter une configuration

Le formulaire d’export vous propose tout d’abord de personnaliser le titre et la description de votre export.

Vous pouvez ensuite demander à télécharger vôtre export ou bien à le sauvegarder sur votre site (dans le répertoire temp/ieconfig/).

Le formulaire liste ensuite les plugins compatibles installés sur votre site et les options d’export propres à chacun.

Choisissez ce que vous souhaitez inclure dans votre export et cliquez sur Exporter la configuration.

Importer une configuration

Dans un premier temps, vous devez spécifier le fichier de configuration à importer. Il peut s’agir d’un fichier YAML provenant de votre ordinateur. Vous pouvez également choisir un fichier parmi ceux que vous avez préalablement sauvegardés dans tmp/ieconfig/.

Si un plugin (en particulier un plugin de squelettes) fournit un ou plusieurs fichiers de configurations dans un sous-répertoire ieconfig/, ces derniers seront également listés.

L’importeur/exporteur de configuration chargera ensuite le fichier de configuration et vous listera les éléments importables. Choisissez alors les éléments que vous souhaitez importer et cliquer sur Importer une configuration.

Compatibilité avec le plugin Mes Fichiers

Si vous utilisez le plugin Mes Fichiers 2, vos fichiers de configuration enregistrés sur votre site seront inclus dans le Zip de sauvegarde de ce plugin.

Déclarer une configuration à l’importeur/exporteur de configurations

Pour que la configuration d’un plugin soit prise en compte par l’importeur/exporteur de configurations, il faut lui déclarer au travers d’un pipeline adéquat. Voir la documentation développeur du plugin.

Retour en haut de la page

Vos commentaires

  • Le 20 janvier à 16:14, par Teddy Payet En réponse à : Importeur / Exporteur de configurations

    Bonjour,

    Est-il possible en plus d’exporter la configuration d’un plugin d’avoir l’import-export des plugins dudit site ?
    Explication : j’ai un site en développement, je le passe en production. Au lieu de télécharger manuellement, chaque plugin, je voudrai n’installer qu’un seul plugin (IEconfig ici en l’occurrence) qui va recréer mon environnement. Plugins actifs et inactifs compris.

    PS
    Je sais qu’on peut faire un « faux » plugin qui ne renseignera que les « <necessite> » pour chargement par STEP ou SVP… Mais là, je perds les plugins inactifs.

    • Le 20 janvier à 19:13, par Joseph En réponse à : Importeur / Exporteur de configurations

      En l’espèce, pas actuellement. Exporter la liste des plugins installés n’est pas forcément compliquée. Au niveau de l’import par contre, il faudrait voir si SVP offre une API sur laquelle se brancher. Surtout qu’il faut d’abord que les plugins soient installés avant de pouvoir importer la config.

      En fait, il faudrait d’abord voir comment les distributions vont être implémentées dans SVP (c’est prévu je crois mais quand ?). Seulement à ce moment là on pourra voir comment coupler installation d’une distribution et installation d’une configuration.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • Champs Extras 3

    16 janvier – 29 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas lire (...)

  • SPIP-Listes

    30 novembre 2006 – 1695 commentaires

    SPIP-listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte. Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres (...)

  • Table des Matières

    29 juillet 2007 – 55 commentaires

    Ajoute des ancres en fonction des intertitres et fournit une balise pour afficher la « table des matières » d’un article - autrement dit un « sommaire » -.

  • Forms&Tables 2.0

    31 décembre 2009 – 584 commentaires

    Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv. Ce plugin est une adaptation de la version pour (...)

  • Formidable, le générateur de formulaires

    23 janvier – 268 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins avaient (...)