Plugin « Initialiser Zcore » - commentairesPlugin « Initialiser Zcore »2023-06-14T05:39:55Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment5135352023-06-14T05:39:55Z<p>Bonjour et merci pour ce plugin... Y a-t-il un retour pour l'utilisation de ce plugin sous spip 4.2<small class="fine d-inline"> </small>? Quelqu'un a-t-il déjà essayé en modifiant les bornes de version<small class="fine d-inline"> </small>?</p>Plugin « Initialiser Zcore »2018-12-03T09:46:27Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4989482018-12-03T09:46:27Z<p>Hello,</p>
<p>J'étais connecté, alors j'en ai profité pour te répondre rapidement :-D</p>
<blockquote class="spip">
<p>
Il y a risque<small class="fine d-inline"> </small>? J'avais cru comprendre que si un fichier existait déjà à priori, il était safe<small class="fine d-inline"> </small>?</p>
</blockquote>
<p>Non justement, il écrase l'existant. C'est bien pour cela que j'ai mis en place le répertoire tampon : <code class="spip_code spip_code_inline" dir="ltr">/squelettes_zcore</code><br class="autobr">
Il ne sert vraiment que de sauvegarde dans le cas d'une mauvaise manipulation dans le répertoire <code class="spip_code spip_code_inline" dir="ltr">/squelettes</code> (exemple : une boucle qui ne fonctionne pas, une parenthèse en trop, une variable manquante, etc.)<br class="autobr">
Il ne faut pas oublier qu'il ne crée pas de fichier <code class="spip_code spip_code_inline" dir="ltr">/content/objet.html</code>. Pour 2 raisons :</p>
<ul class="spip"><li> <i>Le contenu de ces fichiers est propre à chacun et son utilisation.</i> Un blog<small class="fine d-inline"> </small>? Un magazine<small class="fine d-inline"> </small>? Un portfolio<small class="fine d-inline"> </small>? etc. Sous quel type de construction<small class="fine d-inline"> </small>? Bootstrap<small class="fine d-inline"> </small>? Foundation<small class="fine d-inline"> </small>? SPIP-dist<small class="fine d-inline"> </small>?</li><li> Ben, à cette période, honnêtement, je n'avais aucune idée de <i>comment faire techniquement</i> pour créer ces fichiers « templatés ».</li></ul><blockquote class="spip">
<p>Ben... avec skeleditor ca va faire des étincelles ça, non<small class="fine d-inline"> </small>? <code class="spip_code spip_code_inline" dir="ltr">_DIR_SQUELETTES</code> je l'aime bien branchée sur le répertoire /squelettes quand même dans le principe...</p>
</blockquote>
<p>Je n'ai pas testé avec Skeleditor. Il faut dire que j'utilise <code class="spip_code spip_code_inline" dir="ltr">zinit</code> qu'en phase de développement et pas en production…<br class="autobr">
C'est « comme » si tu me disais que tu activais le plugin « Dev » en production.<small class="fine d-inline"> </small>;-)<br class="autobr">
En tout cas, c'était le concept que j'avais en tête à la création de ce présent plugin.</p>
<p>Voilà :-*</p>Plugin « Initialiser Zcore »2018-12-01T20:38:44Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4989382018-12-01T20:38:44Z<p>Merci de ta réponse rapide :-)</p>
<blockquote class="spip">
<p>Il crée selon ta sélection dans le BO des templates (dans /squelettes_zcore) que tu pourras copier dans ton répertoire squelettes/</p>
</blockquote>
<p>ok jusqu'ici on est bon</p>
<blockquote class="spip">
<p>les modifier sans avoir peur de perdre tes modifications à un prochain clic dans le BO.</p>
</blockquote>
<p>Il y a risque<small class="fine d-inline"> </small>? J'avais cru comprendre que si un fichier existait déjà à priori, il était safe<small class="fine d-inline"> </small>?</p>
<blockquote class="spip">
<p>Astuce, si tu indiques dans _DIR_SQUELETTES l'url vers un répertoire plugin, c'est ce répertoire qui sera «<small class="fine d-inline"> </small>analysé<small class="fine d-inline"> </small>» dans le BO.</p>
</blockquote>
<p>Ben... avec skeleditor ca va faire des étincelles ça, non<small class="fine d-inline"> </small>? _DIR_SQUELETTES je l'aime bien branchée sur le répertoire /squelettes quand même dans le principe...</p>
<blockquote class="spip">
<p>Je pense à «<small class="fine d-inline"> </small>temporaire<small class="fine d-inline"> </small>» en fait, ou «<small class="fine d-inline"> </small>mémoire tampon<small class="fine d-inline"> </small>»…</p>
</blockquote>
<p>et je pense que c'est effectivement ça qui m'a échappé.</p>
<p>En tout cas merci de tes lanternes<small class="fine d-inline"> </small>;)</p>Plugin « Initialiser Zcore »2018-12-01T13:21:08Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4989362018-12-01T13:21:08Z<p>Hello l'ami<small class="fine d-inline"> </small>!</p>
<p>L'intérêt de ce plugin est bien cela :</p>
<ul class="spip"><li> un répertoire intermédiaire.</li></ul>
<p>Il crée selon ta sélection dans le BO des templates (dans <code class="spip_code spip_code_inline" dir="ltr">/squelettes_zcore</code>) que tu pourras copier dans ton répertoire <code class="spip_code spip_code_inline" dir="ltr">squelettes/</code> et ainsi les modifier sans avoir peur de perdre tes modifications à un prochain clic dans le BO.</p>
<p>Astuce, si tu indiques dans <code class="spip_code spip_code_inline" dir="ltr">_DIR_SQUELETTES</code> l'url vers un répertoire plugin, c'est ce répertoire qui sera « analysé » dans le BO.</p>
<p>Oui, <code class="spip_code spip_code_inline" dir="ltr">/squelettes_zcore</code> est intermédiaire. Mais je ne sais pas si on utilise ici ce terme de la même façon… :-/<br class="autobr">
Je pense à « temporaire » en fait, ou « mémoire tampon »…</p>Plugin « Initialiser Zcore »2018-12-01T12:48:32Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4989352018-12-01T12:48:32Z<p>Hello Teddy<small class="fine d-inline"> </small>! :)</p>
<p>Bon, en vrai j'ai peur d'avoir compris de travers l'intérêt de ce plugin. <br class="autobr">
Ce nouveau répertoire <code class="spip_code spip_code_inline" dir="ltr">/squelettes_zcore</code> en fait c'est quoi<small class="fine d-inline"> </small>? un fallback intermédiaire spécifique à Zcore entre <code class="spip_code spip_code_inline" dir="ltr">/squelettes</code> et <code class="spip_code spip_code_inline" dir="ltr">/squelettes-dist</code> au cas où il te manque des fichiers de base dans <code class="spip_code spip_code_inline" dir="ltr">/squelettes</code><small class="fine d-inline"> </small>? C'est ça<small class="fine d-inline"> </small>?</p>
<p>Que faut-il fairer ensuite, ces fichiers sont-ils automatiquement pris en compte par SPIP ou bien est-ce une « pré création », à reporter ensuite manuellement dans <code class="spip_code spip_code_inline" dir="ltr">/squelettes</code><small class="fine d-inline"> </small>?</p>
<p>Je pensais avoir compris la moulinette et le pourquoi du comment mais apparemment, pas du tout, en fait ...<small class="fine d-inline"> </small>?</p>Plugin « Initialiser Zcore »2018-01-07T19:04:26Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4952362018-01-07T19:04:26Z<p>Re,</p>
<p>Le plugin Zcore n'a pas d'article de suivi sur contributeurs me semble-t-il. Mais là encore, le soucis ne vient pas de lui car il n'a pas de fichier backend.html<br class="autobr">
cf. <a href="https://zone.spip.org/trac/spip-zone/browser/_plugins_/z-core/trunk?order=name" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/browser/_plugins_/z-core/trunk?order=name</a></p>
<p>Pour le plugin Zpip, v2 pour fonctionner avec Zcore, tu as l'article <a href='https://contrib.spip.net/Le-Squelette-Zpip' class="spip_in" rel='nofollow'>ici</a> sur lequel tu pourrais avoir des infos.<br class="autobr">
De ce que je lis dans le code source (<a href="https://zone.spip.org/trac/spip-zone/browser/_squelettes_/zpip-dist/trunk/" class="spip_out" rel='nofollow external'>ici</a>), il ne semble pas avoir de souci particulier. <br class="autobr">
Il faut voir par contre selon le serveur si des urls en http pose souci. cf. <a href="https://zone.spip.org/trac/spip-zone/browser/_squelettes_/zpip-dist/trunk/backend.html#L10" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/browser/_squelettes_/zpip-dist/trunk/backend.html#L10</a></p>Plugin « Initialiser Zcore »2018-01-07T18:54:23Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4952352018-01-07T18:54:23Z<p>non pas sûr car c'est du plugin Z-core 2.6.5 - stable<br class="autobr">
Z Framework pour SPIP (Zpip) <br class="autobr">
dont je parle .<small class="fine d-inline"> </small>; désolé - merci - il n'est pas sous Contrib<small class="fine d-inline"> </small>?</p>Plugin « Initialiser Zcore »2018-01-07T10:32:22Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4952232018-01-07T10:32:22Z<p>Bonjour,</p>
<p>Es-tu sûr que cela vient du plugin Zinit<small class="fine d-inline"> </small>? Il n'utilise pas la balise <code class="spip_code spip_code_inline" dir="ltr">#CHEMIN</code> et ne crée pas de fichier backend.html.</p>
<p>A quel moment as-tu rencontré ce souci stp<small class="fine d-inline"> </small>?</p>Plugin « Initialiser Zcore »2018-01-06T22:56:50Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4952192018-01-06T22:56:50Z<p>Bonjour,</p>
<p>il y a un petit problème sur l'usage du flux RSS avec HTTPS avec ce squelette seul (ou avec d'autres) en plugin (appel de /spip.php<small class="fine d-inline"> </small>?page=backend) (installation https suivant mode d'emploi <a href="https://contrib.spip.net/Passer-un-site-SPIP-sous-https" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Passer-un-site-SPIP-sous-https</a>) , la page renvoyée n'est pas au format et cela génère un erreur sur le navigateur « Aucune information de style ne semble associée à ce fichier XML. L'arbre du document est affiché ci-dessous. »</p>
<p>Vos squelettes utilisent-ils la balise #CHEMIN comme recommandé<small class="fine d-inline"> </small>?<br class="autobr">
De où cela pourrait-il bien venir<small class="fine d-inline"> </small>?<br class="autobr"> merci d'avance.</p>Plugin « Initialiser Zcore »2016-02-18T13:06:15Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4860602016-02-18T13:06:15Z<p>Bonjour,</p>
<p><small>Désolé pour la réponse très tardive</small></p>
<p>Pour <code class="spip_code spip_code_inline" dir="ltr">sommaire.html</code>, il n'est pas nécessaire de créer ce fichier à la racine du répertoire <code class="spip_code spip_code_inline" dir="ltr">squelettes/</code> car Z-core utilise le fichier <code class="spip_code spip_code_inline" dir="ltr">page.html</code> pour la gestion de cette page non éditoriale (cf. ce n'est pas une table de la base de données).</p>Plugin « Initialiser Zcore »2015-07-28T13:57:29Zhttps://contrib.spip.net/Plugin-Initialiser-Zcore#comment4831452015-07-28T13:57:29Z<p>Merci pour ce plugin très utile<small class="fine d-inline"> </small>! C'était pénible de faire ça à la main, et partir d'un jeu de squelettes Z existant pose d'autres problèmes…</p>
<p>Je me permet quand même une petite remarque : je trouverais utile qu'il génère aussi une page pour le sommaire.</p>