<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dotclear.watch/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DotclearWatch / Blog - Mot-clé - plug</title>
    <link>https://dotclear.watch/</link>
    <atom:link href="https://dotclear.watch/feed/tag/plug/rss2" rel="self" type="application/rss+xml" />
    <description>Suivez l'évolution du moteur de blogs Dotclear.</description>
    <language>fr</language>
    <pubDate>Fri, 01 May 2026 05:51:42 +0200</pubDate>
    <copyright>Tous droits réservés © Jean-Christian Denis</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Fichier de dépôt tiers</title>
        <link>https://dotclear.watch/Billet/Fichier-de-d%C3%A9p%C3%B4t-tiers</link>
        <guid isPermaLink="false">urn:md5:863e109677409c77fbe94c8592ae92d0</guid>
        <pubDate>Fri, 14 Jul 2023 20:25:00 +0100</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>2.27</category>
                          <category>2.27</category>
                  <category>depot</category>
                  <category>module</category>
                  <category>plug</category>
                  <category>repository</category>
                  <category>theme</category>
                <description>&lt;p&gt;Depuis quelques versions le gestionnaire de modules de Dotclear supporte les dépôts tiers. Le fichier dcstore.xml se trouvant à la &lt;a href=&quot;https://dotclear.watch/Billet/Structure-d-un-module&quot;&gt;racine du module&lt;/a&gt; permet de définir ce dépôt.&lt;/p&gt; &lt;p&gt;En réalité l'emplacement de ce fichier n'est pas dans le module mais là où est hébergé le dépôt tiers ! Par commodité et comme souvent le dépôt tiers est un dépôt github en le plaçant dans le module, le développeur garantit qu'il sera présent sur son dépôt.&lt;br /&gt;
L'emplacement final de ce fichier est renseigné dans le &lt;a href=&quot;https://dotclear.watch/Billet/Fichier-de-d%C3%A9finition-d-un-module&quot;&gt;fichier de définition du module&lt;/a&gt; dans le paramètre &lt;code&gt;'repository'&lt;/code&gt;.&lt;br /&gt;
Son contenu est écrit en xml et est calqué sur le &lt;a href=&quot;https://dotaddict.org&quot; hreflang=&quot;fr&quot; title=&quot;Dotaddict&quot;&gt;dépôt officiel Dotaddict.org&lt;/a&gt;. Voici l'exemple du plugin tweakStore :&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-xml&quot;&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&amp;lt;modules xmlns:da=&amp;quot;http://dotaddict.org/da/&amp;quot;&amp;gt;
  &amp;lt;module id=&amp;quot;tweakStores&amp;quot;&amp;gt;
    &amp;lt;name&amp;gt;Tweak stores&amp;lt;/name&amp;gt;
    &amp;lt;version&amp;gt;0.8&amp;lt;/version&amp;gt;
    &amp;lt;author&amp;gt;Jean-Christian Denis and Contributors&amp;lt;/author&amp;gt;
    &amp;lt;desc&amp;gt;Helper to manage external repositories&amp;lt;/desc&amp;gt;
    &amp;lt;file&amp;gt;https://github.com/JcDenis/tweakStores/releases/download/v0.8/plugin-tweakStores.zip&amp;lt;/file&amp;gt;
    &amp;lt;da:dcmin&amp;gt;2.26&amp;lt;/da:dcmin&amp;gt;
    &amp;lt;da:details&amp;gt;https://plugins.dotaddict.org/dc2/details/tweakStores&amp;lt;/da:details&amp;gt;
    &amp;lt;da:support&amp;gt;https://github.com/JcDenis/tweakStores&amp;lt;/da:support&amp;gt;
  &amp;lt;/module&amp;gt;
&amp;lt;/modules&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Pas besoin d'explication sur son contenu, il reprend en grande partie les informations présentes dans define.php du module en ajoutant le lien vers le fichier Zip du module.&lt;br /&gt;
&lt;em&gt;N.D.L.R : En théorie un fichier de dépôt tiers pourrait contenir les informations de plusieurs modules, en pratique, je n'ai pas testé.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Il existe &lt;a href=&quot;https://plugins.dotaddict.org/dc2/details/tweakStores&quot; hreflang=&quot;fr&quot; title=&quot;Plugin tweakStores&quot;&gt;des plugins&lt;/a&gt; qui permettent de créer automatiquement ce fichier et également &lt;a href=&quot;https://open-time.net/post/2023/05/25/One-click-only&quot; hreflang=&quot;fr&quot; title=&quot;One click only - Open Time&quot;&gt;des scripts&lt;/a&gt;. (Liens non exhaustifs à titre d'exemple.)&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;q&gt;Le contenu de ce document a été écrit suivant le code de la version 2.27 de Dotclear.&lt;/q&gt;&lt;/em&gt;&lt;/p&gt;</description>
        
                  <comments>https://dotclear.watch/Billet/Fichier-de-d%C3%A9p%C3%B4t-tiers#comment-form</comments>
          <wfw:comment>https://dotclear.watch/Billet/Fichier-de-d%C3%A9p%C3%B4t-tiers#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.watch/feed/atom/comments/50</wfw:commentRss>
              </item>
      </channel>
</rss>
