Importeur / Exporteur de configurations - commentaires Importeur / Exporteur de configurations 2018-06-13T07:29:53Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment497343 2018-06-13T07:29:53Z <p>Hello Joseph,</p> <p>Je pense que c'est effectivement la meilleur solution<small class="fine d-inline"> </small>;-) on va partir sur ça</p> Importeur / Exporteur de configurations 2018-06-12T18:55:26Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment497341 2018-06-12T18:55:26Z <p>Salut Mist. GraphX,</p> <p>tout d'abord, je suis plus que ravi de voir que ce plugin continue de vivre sa vie. :-)</p> <p>De manière générale, quand cela est possible, il me semble préférable que la déclaration ieconfig soit directement gérée par le plugin dont il dépend car cela permets de s'assurer que la déclaration est conforme à la version du plugin installée (notamment s'il y a des changements de base). C'est pour cela que ieconfig avait volontairement été développé avec cette possibilité.</p> <p>Maintenant, si certains auteurs de plugins refusent que la déclaration ieconfig soit intégrée à leur plugin, il serait vraiment dommage d'en priver ceux qui le souhaitent et tu as tout mon soutien pour développer ieconfigplus.</p> <p>Concernant les plugins de la dist, s'il n'est pas possible que leur déclaration soit intégrée de base dans les dits plugins, je pencherai plutôt pour l'intégration de leurs métas directement dans ieconfig (avec des test de numéros de version au besoin), de la même manière que les métas du core sont déclarées elles-aussi directement dans ieconfig.</p> <p>Ainsi, si on installe ieconfig seul, on a déjà accès à l'export de tous les plugins dist, ieconfigplus n'étant utile que lorsque l'on a recours à d'autres plugins que ceux fournis par défaut.</p> <p>Si ca te va bien sur</p> Importeur / Exporteur de configurations 2018-06-12T18:21:54Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment497340 2018-06-12T18:21:54Z <p>Donc suite a notre discussion, j'ai envoyé les surcharges permettant de gérer ces exports additionnels non souhaités dans les plugins par leurs auteurs dans un plugin ieconfigplus disponible sur la zone.</p> <p>Plusieurs personnes suggérais sur IRC d'intégrer aussi les exports de meta des plugins-dist pour que cette fonctionnalitées soit incluse dans ieconfig directement.</p> <p>Je ferais un mail sur la liste zone pour faire un sondage, après j'aimerais bien que Joseph donne son avis étant l'auteur, ça me parais le minima ^^</p> <p>En l'état au moins la fonctionnalité est disponible (et pas sur GitHub ^^) pour ceux-elles qui en aurais l'utilité comme moi … 2015 ça date en fait en temps web</p> Importeur / Exporteur de configurations 2018-06-12T05:23:38Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment497321 2018-06-12T05:23:38Z <p>Comme sur d'autres plugin ou objets ça a été refusé et je l'ai intégré au core de mon squelette.</p> Importeur / Exporteur de configurations 2018-06-11T21:40:36Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment497319 2018-06-11T21:40:36Z <p>Et ça a donné quoi<small class="fine d-inline"> </small>?</p> Importeur / Exporteur de configurations 2015-01-07T17:15:27Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment478753 2015-01-07T17:15:27Z <p>Oui tu as raison je vais le proposer sur le forum de formidable et l'auteur verra si ça a un intérêt ...</p> <p>A++</p> Importeur / Exporteur de configurations 2015-01-04T13:05:58Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment478694 2015-01-04T13:05:58Z <p>Un grand merci pour cette contribution.</p> <p>As-tu pensé à la proposer sur SPIP-Zone<small class="fine d-inline"> </small>? Elle aurait tout intérêt à rejoindre le plufgin Formidable.</p> <p>Bien cordialement</p> Importeur / Exporteur de configurations 2015-01-04T09:57:34Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment478690 2015-01-04T09:57:34Z <p>Bonjour,</p> <p>Il y'a quelques mois j'avais posé la question de l'export des formulaires ... donc c'est fait :</p> <p>Ajouter l'export des Formulaires formidable a IE config comme pour les menus :</p> <p><a href="https://gist.github.com/mistergraphx/bee2465b5a890103e83a" class="spip_out" rel='nofollow external'>C'est par la</a></p> <p>Merci a Joseph pour les plugins, la doc ... et les réponses quand on as besoin.</p> Importeur / Exporteur de configurations 2014-10-10T16:23:28Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment477364 2014-10-10T16:23:28Z <p>Merci beaucoup pour la réponse.<br class="autobr"> En effet le paramètre xdebug.max_nesting_level est bien positionné à 100.<br class="autobr"> Si comme moi vous ne pouvez faire modifier ce paramètre par votre hébergeur il suffit de rajouter sa modification dans le fichier config/mes_options.php</p> <p>par exemple :</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php date_default_timezone_set</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'Europe/Paris'</span><span style="color:#007700;">); </span><span style="color:#0000BB;">ini_set</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'xdebug.max_nesting_level' </span><span style="color:#007700;">, </span><span style="color:#0000BB;">150</span><span style="color:#007700;">); </span><span style="color:#0000BB;">?></span></code></pre> <p>Encore merci</p> Importeur / Exporteur de configurations 2014-10-09T07:15:42Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment477327 2014-10-09T07:15:42Z <p>Ce message d'erreur est en général dû à la présence sur votre hébergement PHP de <strong>xdebug</strong> (et non à PHP lui-même). Il faut que vous voyez si vous pouvez modifier le paramètre <i>xdebug.max_nesting_level</i> sur votre hébergement.</p> <p>Voir par exemple <a href="http://www.kitpages.fr/fr/cms/154/nesting-level-et-xdebug" class="spip_url spip_out" rel='nofollow external'>http://www.kitpages.fr/fr/cms/154/n...</a></p> Importeur / Exporteur de configurations 2014-10-04T14:44:35Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment477261 2014-10-04T14:44:35Z <p>Bonjour</p> <p>Je rencontre un problème lors de l'utilisation de la fonction « Exporter ».</p> <p>Message d'erreur : « Fatal error : Maximum function nesting level of '100' reached, aborting<small class="fine d-inline"> </small>! in /var/alternc/html/c/christian/www/christian.lautre.net/ecrire/inc/utils.php on line 226 »</p> <p>J'obtiens ce message sur un site vierge ou seul SPIP et les plugins ont été installés (pas de données vives).<br class="autobr"> SPIP : 3.0.17<br class="autobr"> Plugins tous à jour</p> <p>Je ne reproduis pas cette erreur sur mon serveur de développement que j'héberge chez moi, je ne rencontre cette erreur que chez l'hébergeur.</p> <p>Merci pour votre aide.</p> Importeur / Exporteur de configurations 2013-05-24T08:55:58Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468204 2013-05-24T08:55:58Z <p>Ok.</p> <p>D'après le commit ca me semble bon. Tu peux augmenter le numér de version à mon avis</p> Importeur / Exporteur de configurations 2013-05-24T06:07:29Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468200 2013-05-24T06:07:29Z <p>ok c'est envoyé, , j'ai pas augmenté la version dans le paquet.xml par contre</p> Importeur / Exporteur de configurations 2013-05-23T07:42:31Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468171 2013-05-23T07:42:31Z <p>Tu es le bienvenue pour faire les corrections sur SVN. Merci d'avance pour ton temps.</p> Importeur / Exporteur de configurations 2013-05-21T14:55:46Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468129 2013-05-21T14:55:46Z <p>Hello,</p> <p>Bon en travaillant sur un autre truc, j'ai remarqué que j'utilisais plus ecrire_meta() dans mes configurations de plugins, j'ai donc testé d'abord , remplacé par ecrire_config (qui je crois est la nouvelle méthode ... enfin je sais plus ça change bien souvent en fait ^^ ).<br class="autobr"> Puis j'ai regardé du coté du formulaire checkbox car j'avais un retour de array null, et en fait c'est les champs checkbox qui étaient en name=export_meta et non import_meta, du coup le _request() était toujours vide :/<br class="autobr"> Bref j'ai fait deux trois tests et la ça fonctionne.<br class="autobr"> <a href="http://zone.spip.org/trac/spip-zone/changeset/67136/_plugins_/ieconfig/trunk" class="spip_out" rel='nofollow external'>#67136</a></p> <pre> 'saisie' => 'checkbox', 'options' => array( 'nom' => 'export_metas', // <=> import_meta 'label' => _T('ieconfig:label_importer'), 'tout_selectionner' => 'oui', 'datas' => $ieconfig_metas ) </pre> <p>je peut publier les deux trois modifs, et tu incrémentera la version après avoir vérifié que tout marche pour toi ... si tu veux ou si tu as pas le temps</p> <p>@++ et merci encore pour tout ces plugins</p> Importeur / Exporteur de configurations 2013-05-20T08:16:08Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468095 2013-05-20T08:16:08Z <blockquote class="spip"> <p>Peux-tu essayer chez toi un export/import d'une config de noisettes et/ou de menus<small class="fine d-inline"> </small>? Ca permettra alors de restreindre le problème au niveau du pipeline ieconfig_metas</p> </blockquote> <p>J'ai fait le test avec menu (n'utilisant *pas encore<small class="fine d-inline"> </small>;-) * le noizetier ) et ça fonctionne correctement, ont est donc bien sur un problème de pipeline.</p> <p>J'ai testé rapidement en modifiant la ligne incriminée<small class="fine d-inline"> </small>;-) mais non pas mieux :/, <br class="autobr"> Je me demande si ça viens pas plutôt d'une modif de spip en lui même ... bref a suivre</p> <p>Merci en tous cas et bonne réunion/semaine<small class="fine d-inline"> </small>;-)</p> <p>@++</p> Importeur / Exporteur de configurations 2013-05-20T07:41:25Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468092 2013-05-20T07:41:25Z <p>Piste possible : test ligne 172 de _plugins_/ieconfig/trunk/formulaires/ieconfig_import.php , suite à un bug introduit par la <a href="http://zone.spip.org/trac/spip-zone/changeset/67136/_plugins_/ieconfig/trunk" class="spip_out" rel='nofollow external'>révision 67136</a>.</p> <p>Malheureusement, je n'ai pas un environnement de dev sous la main et vai être en réunions toute la journée et une partie de cette semaine. Du coup, je ne peux vérifier de suite si c'est bien là la source du problème.</p> <p>Cordialement</p> Importeur / Exporteur de configurations 2013-05-20T07:36:15Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468091 2013-05-20T07:36:15Z <p>Je viens de faire un test rapide. Effectuvement, malgré message de confirmation les metas n'ont pas été importées. Par contre, il semble qu'une config de noisettes est bien importée.</p> <p>Peux-tu essayer chez toi un export/import d'une config de noisettes et/ou de menus<small class="fine d-inline"> </small>? Ca permettra alors de restreindre le problème au niveau du pipeline ieconfig_metas.</p> Importeur / Exporteur de configurations 2013-05-20T07:28:17Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468090 2013-05-20T07:28:17Z <p>Si j'ai bien compris ni message d'erreur ni message de confirmation<small class="fine d-inline"> </small>?</p> Importeur / Exporteur de configurations 2013-05-20T07:21:12Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468089 2013-05-20T07:21:12Z <blockquote class="spip"> <p>Quels éléments ont été exportés/importés<small class="fine d-inline"> </small>?</p> </blockquote> <p>J'ai testé avec : <br>- les données brute ou données sérialisées de plugins comme par exemple manuelsite <br>- les données standards de spip aussi <br>- des plugins squelettes de ma composition</p> <blockquote class="spip"> <p>Le fichier d'import est-il bien chargé<small class="fine d-inline"> </small>? Les options d'import s'affichent-elles<small class="fine d-inline"> </small>?</p> </blockquote> <p>Le fichier d'import est bien chargé : oui je pense car il m'affiche les options ensuite et la liste de choix d'import</p> <blockquote class="spip"> <p>L'option 'oui' a-t-elle été sélectionnée pour chacun des éléments à importer<small class="fine d-inline"> </small>?</p> </blockquote> <p>Oui les options ont bien été cochées. Je n'ai aucun messages d'erreur en retour.</p> <p>Et aussi :<br class="autobr"> j'ai essayé de rajouter un test de debug dans le traitement du formulaire pour voir, au niveau du test meta_brute ou meta_serialise qui ecrit les meta, et rien non plus en retour. A croire que ça ne passe pas par la pipeline pour écrire, et différencier meta_brute ou serialisées, donc normal que ça saute la partie écrire_meta.</p> Importeur / Exporteur de configurations 2013-05-20T06:44:05Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468088 2013-05-20T06:44:05Z <p>Quels éléments ont été exportés/importés<small class="fine d-inline"> </small>? <br class="autobr"> Le fichier d'import est-il bien chargé<small class="fine d-inline"> </small>? Les options d'import s'affichent-elles<small class="fine d-inline"> </small>?</p> <p>L'option 'oui' a-t-elle été sélectionnée pour chacun des éléments à importer<small class="fine d-inline"> </small>?</p> Importeur / Exporteur de configurations 2013-05-19T16:09:09Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468069 2013-05-19T16:09:09Z <p>Bon désolé je reviens encore à la charge<small class="fine d-inline"> </small>;-)</p> <p>Donc l'export marche bien, par contre à l'import je n'ai aucune modifications qui s'applique et pas de messages d'erreurs, sous spip 3.0.8.</p> <p>J'ai essayé depuis et vers le même site (ce qui à relativement peut d'intérêt il faut le dire), d'un site vers un autre différent, depuis un site vierge de tout plugins que j'ai trifouillés avec juste la dist, et les dernières versions dispo sur la zone.</p> <p>bref l'export marche bien, mais pas l'import :/<br class="autobr"> Une idée<small class="fine d-inline"> </small>???</p> Importeur / Exporteur de configurations 2013-05-17T12:52:43Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468033 2013-05-17T12:52:43Z <p>Ok, c'est ce que j'ai commencé a regarder effectivement c'est plus complexe que le simple export de meta<small class="fine d-inline"> </small>;-), mais bon je re-utilise souvent les mêmes formulaires dans mes projets.</p> <p>Avant j'utilisais en local un vhost/spip complet par type de projet/site/squelette et je dupliquais la base a la création de mon nouveau projet, avec un script sh qui me génère tout ...</p> <blockquote class="spip"> <p>Idéalement, cette fonctionnalité devrait être déclarée directement dans le plugin formidable. Est-ce l'un des plugins dont les auteurs ne souhaitent pas ajouter l'option d'export<small class="fine d-inline"> </small>?</p> </blockquote> <p>Non je n'ai pas demandé pour le moment<small class="fine d-inline"> </small>;-)</p> <p>merci des infos en tous cas, je vais regarder tout ça et tester...</p> Importeur / Exporteur de configurations 2013-05-17T11:25:21Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468026 2013-05-17T11:25:21Z <p>Techniquement oui, c'est possible. Mais il faut construire les formulaires d'import et d'export. la problématique est similaire à celle du plugin Menus. C'est donc un peu de boulot. Le mieux est de s'inspirer de Menus.</p> <p>Idéalement, cette fonctionnalité devrait être déclarée directement dans le plugin formidable. Est-ce l'un des plugins dont les auteurs ne souhaitent pas ajouter l'option d'export<small class="fine d-inline"> </small>?</p> Importeur / Exporteur de configurations 2013-05-17T10:19:29Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468019 2013-05-17T10:19:29Z <p>C'est bien ce que je vois<small class="fine d-inline"> </small>!!! et je t'en remercie<small class="fine d-inline"> </small>;-)</p> <p>Par contre (chuis pas une brute en php, et j'ai peut être lu en diagonal déolé si la question est bête), peut on exporter les formulaires formidables, comme pour MENU<small class="fine d-inline"> </small>??</p> Importeur / Exporteur de configurations 2013-05-17T10:14:12Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468015 2013-05-17T10:14:12Z <p>Oui tout à fait.</p> <p>IEconfig a été conçu pour être très souple et permettre d'exporter à peu près tout ce qu'on veut.</p> Importeur / Exporteur de configurations 2013-05-17T10:05:06Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468014 2013-05-17T10:05:06Z <p>Bon, je me répond a moi même suite a une explication de Rastapopoulos sur IRC (merci à lui<small class="fine d-inline"> </small>!!! encore une fois ^^)</p> <p>oui, c'est possible , il suffit d'ajouter dans le plugin X à la fonction x_ieconfig_metas les descriptions des $tables['y_titre'] .. le concernant...</p> <p>comme <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/ieconfig/trunk/ieconfig_pipelines.php" class="spip_out" rel='nofollow external'>ici</a></p> <p>un plugin squelette peut donc exporter toute sa config sans avoir a modifier les descriptions xml, ou pipelines des plugins qui le compose.</p> Importeur / Exporteur de configurations 2013-05-17T09:01:36Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment468010 2013-05-17T09:01:36Z <p>Bonjour Joseph,</p> <p>Peut on avec un plugin Y , déclarer les export de config d'un plugin X sans modifier son fichier xml, ou x_pipelines.php.</p> <p>Par exemple, l'auteur d'un plugin X, ne souhaite pas ajouter l'option d'export a son plugin, et moi j'en ai besoin sans pour autant vouloir forker le dit plugin. Puis-je, dans mon plugin Y, déclarer l'export de config du plugin X<small class="fine d-inline"> </small>??</p> <p>merci de tes lumières<small class="fine d-inline"> </small>;-)</p> Importeur / Exporteur de configurations 2013-01-03T17:14:36Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment464214 2013-01-03T17:14:36Z <p>Bonjour,<br class="autobr"> Ca ne marchait pas pour une config venant d'un autre site (autre hébergeur). Ils ont le même spip 3.0.5, peut-être pas tout à fait les mêmes plugins.<br class="autobr"> Là j'ai exporté une config depuis le nouveau site, et l'import chez lui-même a marché.</p> <p>Ensuite, j'ai mise à jour les plugins de l'ancien site (après l'avoir fait sur le nouveau), puis refait un export depuis l'ancien, et là l'import a marché dans le nouveau<small class="fine d-inline"> </small>!<br class="autobr"> Sans doute un plugin qui bloquait...!?</p> <p><strong>[résolu]</strong><br class="autobr"> Merci pour le suivi,<br class="autobr"> DM</p> Importeur / Exporteur de configurations 2013-01-03T10:55:43Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment464199 2013-01-03T10:55:43Z <p>Bonjour,<br class="autobr"> le problème se pose-t-il avec un fichier créé depuis le même site<small class="fine d-inline"> </small>? ou seulement avec un fichier provenant de l'autre site<small class="fine d-inline"> </small>?</p> <p>Est-ce la même version de SPIP et des plugins sur les deux sites<small class="fine d-inline"> </small>?</p> <p>Le problème est-il le même en sens inverse<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> Importeur / Exporteur de configurations 2013-01-01T19:21:28Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment464186 2013-01-01T19:21:28Z <p>Salut,<br class="autobr"> Sur un spip 3.0.5, quand je tente d'importer un fichier .yaml de config (venant d'un autre site spip similaire en 3.0.5) par le formulaire « importer une configuration », ça ne donne rien (la config n'est pas importée), et j'ai un message d'erreur « Vous devez spécifier un fichier de configuration à importer. »<br class="autobr"> <small class="fine d-inline"> </small>?? un bug<small class="fine d-inline"> </small>?</p> <p>J'ai Yaml v1.5, Import-Export (v1.2.0) , Saisies (v1.27.0) , Verifier v0.1.18</p> <p>Merci pour toute solution</p> Importeur / Exporteur de configurations 2012-01-20T18:13:18Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment453743 2012-01-20T18:13:18Z <p>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.</p> <p>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<small class="fine d-inline"> </small>?). Seulement à ce moment là on pourra voir comment coupler installation d'une distribution et installation d'une configuration.</p> Importeur / Exporteur de configurations 2012-01-20T15:14:04Z https://files.spip.net/Importeur-Exporteur-de-configurations#comment453734 2012-01-20T15:14:04Z <p>Bonjour,</p> <p>Est-il possible en plus d'exporter la configuration d'un plugin d'avoir l'import-export des plugins dudit site<small class="fine d-inline"> </small>?<br class="manualbr">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.</p> <p><i>PS<br class="manualbr">Je sais qu'on peut faire un « faux » plugin qui ne renseignera que les « <code class="spip_code spip_code_inline" dir="ltr"><necessite></code> » pour chargement par STEP ou SVP… Mais là, je perds les plugins inactifs.</i></p>