<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.morefnu.org/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>Dyslexics have more fnu! - Tag - plugin</title>
  <link>http://www.morefnu.org/</link>
  <atom:link href="http://www.morefnu.org/feed/tag/plugin/rss2" rel="self" type="application/rss+xml"/>
  <description>...</description>
  <language>fr</language>
  <pubDate>Tue, 18 Nov 2008 18:30:53 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Oops...</title>
    <link>http://www.morefnu.org/post/2008/11/03/Oops</link>
    <guid isPermaLink="false">urn:md5:7715759dea4b8c41c719306fa38bdc6e</guid>
    <pubDate>Mon, 03 Nov 2008 08:36:00 +0100</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>Gallery</category>
        <category>dotclear2</category><category>gallery</category><category>plugin</category>    
    <description>    &lt;p&gt;Garglll...&lt;/p&gt;


&lt;p&gt;Moi qui voulait commiter en loucedé, tout en pensant que ça passerait plutôt inaperçu, c'est raté.&lt;/p&gt;


&lt;p&gt;Le plugin gallery en version 0.3beta est arrivé sur dotaddict automagiquement. Cette fonction bien pratique en temps normal a pu poser certains problèmes à certains d'entre-vous qui ont voulu mettre à jour, et j'en suis confus. La 0.3beta3 devrait pallier aux problèmes rencontrés.&lt;/p&gt;


&lt;p&gt;Mais, car il y a un mais, considérez bien cette version comme une version non stable, le &quot;beta&quot; dans son nom est là pour le rappeler &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour résumer, le plugin gallery fonctionnera à 2 vitesses pour quelques temps&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La version stable, la &lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-gallery-0.2.16.zip&quot;&gt;0.2.16&lt;/a&gt; à ce jour&lt;/li&gt;
&lt;li&gt;La version de développement, 0.3beta3, disponible sur le SVN de dotclear, ou &lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-gallery-0.3beta3.zip&quot;&gt;ici&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La raison est simple&amp;nbsp;: pas mal de changements majeurs sont à venir, et une majorité sont uniquement sous le capot, donc sans changement notable en apparence.&lt;/p&gt;


&lt;p&gt;Actuellement, ce qui est fait en 0.3beta&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chaque galerie peut avoir son propre thème (honteusement récupérés depuis certains thèmes &lt;a href=&quot;http://dsg.draganshadow.com&quot;&gt;DS Gallery&lt;/a&gt; d'ailleurs)&lt;/li&gt;
&lt;li&gt;Les thèmes gallery sont externalisables dans un répertoire à part entière.&lt;/li&gt;
&lt;li&gt;Les options sont définies au niveau global, mais personnalisables pour chaque blog.&lt;/li&gt;
&lt;li&gt;Le support des sous-catégories de dc2.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les travaux annexes en cours&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un onglet &quot;images&quot; refondu, et un peu plus fonctionnel&lt;/li&gt;
&lt;li&gt;Une possibilité de ne pas choisir de filtre pour une galerie, et d'y associer uniquement les images qu'on veut&lt;/li&gt;
&lt;li&gt;Le stockage des métadonnées d'un média (EXIF, XMP, IPTC) comme métadonnées d'un billet-image&lt;/li&gt;
&lt;li&gt;Le support du plugin mymeta&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2008/11/03/Oops#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2008/11/03/Oops#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/2327</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin dotAjax</title>
    <link>http://www.morefnu.org/post/2008/10/08/Plugin-dotAjax</link>
    <guid isPermaLink="false">urn:md5:0a35b21cff24f9c407bf601572e925f2</guid>
    <pubDate>Thu, 16 Oct 2008 09:05:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>dotAjax</category>
        <category>dotAjax</category><category>dotclear2</category><category>plugin</category>    
    <description>&lt;h3&gt;Description&lt;/h3&gt;

&lt;p&gt;Ce plugin permet de récupérer un certain nombre d'éléments du blog, par exemple par le biais de requêtes Ajax.
Ne vous étonnez donc pas si vous ne voyez rien de nouveau en installant le plugin, puisqu'il ne fait rien coté administration, et rien coté public.&lt;/p&gt;


&lt;p&gt;Enfin presque, il se contente d'enregistrer une nouvelle url au blog, accessible via http://urldublog/rest/&lt;/p&gt;


&lt;h3&gt;Téléchargement&lt;/h3&gt;


&lt;p&gt;L'archive du plugin est disponible ici&amp;nbsp;: &lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-dotajax-1.0.zip&quot;&gt;dotAjax-1.0.zip&lt;/a&gt;&lt;/p&gt;    &lt;h3&gt;Utilisation&lt;/h3&gt;

&lt;p&gt;Le plugin récupère un certain nombre de paramètres dans l'URL passée (en GET et/ou en POST), les transmet au service adéquat,
puis retourne un résultat au format &lt;a href=&quot;http://fr.wikipedia.org/wiki/JSON&quot;&gt;JSON&lt;/a&gt;, donc directement exploitable en Javascript.&lt;/p&gt;


&lt;h4&gt;Requêtes&lt;/h4&gt;

&lt;p&gt;L'url de requêtage est de la forme suivante&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;En path_info&amp;nbsp;: http://urldublog/rest/&amp;lt;service&amp;gt;?f=&amp;lt;fonction&amp;gt;&amp;amp;param1=valeur1&amp;amp;param2=valeur2&amp;amp;...&lt;/li&gt;
&lt;li&gt;En query_string&amp;nbsp;: http://urldublog/?rest/&amp;lt;service&amp;gt;&amp;amp;f=&amp;lt;fonction&amp;gt;&amp;amp;param1=valeur1&amp;amp;param2=valeur2&amp;amp;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;où&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;service&amp;gt; est le service à appeler (seul le service &quot;blog&quot; est proposé par défaut, mais des plugins peuvent enregistrer leur propre service)&lt;/li&gt;
&lt;li&gt;&amp;lt;fonction&amp;gt; est la fonction du service à appeler&lt;/li&gt;
&lt;li&gt;param1 est le premier paramètre, param2 le second, ...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Petit exemple pour situer le contexte&amp;nbsp;: pour récupérer tous les billets publiés en 2008 par toto, il suffit d'aller sur&amp;nbsp;:
http://urldublog/rest/blog?f=getPosts&amp;amp;post_year=2008&amp;amp;user_id=toto&lt;/p&gt;


&lt;h4&gt;Réponse&lt;/h4&gt;


&lt;p&gt;Le service renverra systématiquement un objet JSON de la forme&amp;nbsp;:&lt;/p&gt;
&lt;code&gt;
{	
	&quot;status&quot;: &quot;ok&quot;,
	&quot;data&quot;: [...]
}
&lt;/code&gt;


&lt;p&gt;où status indique l'état du traitement, et data contient les informations demandées par la requête (un tableau s'il plusieurs entrées peuvent être retournées, une valeur sinon).&lt;/p&gt;


&lt;p&gt;En cas d'erreur, l'objet retourné sera de la forme&amp;nbsp;:&lt;/p&gt;
&lt;code&gt;
{
	&quot;status&quot;: &quot;failed&quot;,
	&quot;message&quot;: &quot;error message&quot;
}
&lt;/code&gt;




&lt;h4&gt;Extension&lt;/h4&gt;

&lt;p&gt;Le plugin a été prévu pour être étendu par d'autres plugins. Il fournit par défaut uniquement des méthodes sur le blog, mais peut être étendu assez simplement. Une page dédiée décrira bientôt comment enregistrer ses propres services au plugin. Pour les impatients, il suffit de regarder la tête du fichier class.blogrest.php du plugin, qui définit le service blog.&lt;/p&gt;


&lt;h4&gt;Services&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.morefnu.org/pages/dotAjax-service-blog&quot;&gt;Le service &quot;blog&quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;TODO&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Ajout du support des métadonnées&lt;/li&gt;
&lt;li&gt;Ajout du support des galeries&lt;/li&gt;
&lt;li&gt;Ajout du support des sous-catégories (actif partiellement aujourd'hui et bridé pour rester compatible avec la version actuelle de dotclear2, sera rendu pleinement fonctionnel après la sortie de la 2.1)&lt;/li&gt;
&lt;li&gt;Envoi de commentaires&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2008/10/08/Plugin-dotAjax#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2008/10/08/Plugin-dotAjax#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1985</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin SMS notification pour Dotclear2</title>
    <link>http://www.morefnu.org/post/2008/10/01/Plugin-SMS-notification-pour-Dotclear2</link>
    <guid isPermaLink="false">urn:md5:9019fc0c77cdd85b0babe087057951d4</guid>
    <pubDate>Wed, 01 Oct 2008 08:54:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>SMS Notification</category>
        <category>dotclear2</category><category>plugin</category><category>SMS</category>    
    <description>    &lt;p&gt;Et Hop, un plugin super inutile de plus, pour les bloggueurs qui veulent rester au fait de leur blog même sans pc ...&lt;/p&gt;


&lt;p&gt;Le principe de ce plugin est le même que le plugin &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Email-notification&quot;&gt;Email notification&lt;/a&gt;, à savoir la réception d'un message à chaque nouveau commentaire sur son blog, à la différence près que la notification se fait (gratuitement) par SMS.&lt;/p&gt;


&lt;p&gt;L'idée n'est pas de moi, elle est directement basée sur les travaux expliqués sur &lt;a href=&quot;http://macsim.labolinux.net/index.php/post/2008/02/15/137-smsalert-envoyer-des-sms-gratuitement-depuis-ses-serveurs&quot;&gt;cette page&lt;/a&gt;. J'ai juste adapté le concept aux commentaires de dotclear &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h4&gt;Prérequis&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Avoir la dernière nightly de dotclear2 (depuis au moins le 01/10/08)&lt;/strong&gt; (à défaut, remplacer le fichier /inc/clearbricks/net.http/class.net.http.php par &lt;a href=&quot;https://clearbricks.org/svn/trunk/net.http/class.net.http.php&quot;&gt;celui-là&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Posséder un compte google Agenda&lt;/li&gt;
&lt;li&gt;Avoir activé la notification par SMS, 5 minutes avant un événement. Voir la procédure &lt;a href=&quot;http://macsim.labolinux.net/index.php/post/2008/02/15/137-smsalert-envoyer-des-sms-gratuitement-depuis-ses-serveurs&quot;&gt;ici&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Configuration&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Aller dans les &quot;préférences utilisateur&quot;&lt;/li&gt;
&lt;li&gt;Entrer son identifiant google agenda et son mot de passe&lt;/li&gt;
&lt;li&gt;(Facultatif) Entrer l'URL du flux xml privé du calendrier, si on ne veut pas utiliser le calendrier par défaut.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour le téléchargement du plugin, tout se passe &lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/incubator/plugin-smsnotification-1.1.zip&quot;&gt;par ici&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Tout feedback est évidemment bienvenu. Je décline par ailleurs toute responsabilité quant aux factures salées de votre opérateur si vous êtes à l'étranger et que vous n'avez pas désactivé l'envoi de commentaires pas SMS &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2008/10/01/Plugin-SMS-notification-pour-Dotclear2#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2008/10/01/Plugin-SMS-notification-pour-Dotclear2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1981</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin externalLinks pour dotclear2</title>
    <link>http://www.morefnu.org/post/2008/06/06/Plugin-externalLinks-pour-dotclear2</link>
    <guid isPermaLink="false">urn:md5:b8eb37d8a2bc682ee2d7058bcba46fee</guid>
    <pubDate>Fri, 06 Jun 2008 08:05:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>dotclear</category><category>dotclear2</category><category>plugin</category><category>target blank</category>    
    <description>    &lt;p&gt;C'est la fin d'un des trolls les plus répandus sur le forum de dotclear.&lt;/p&gt;


&lt;p&gt;Fini les &quot;Comment ouvrir un lien dans une nouvelle fenêtre ?&quot; et autres &quot;Tout le monde ne connaît pas le middle-click sous firefox&quot;.&lt;/p&gt;


&lt;p&gt;La lassitude dans les diverses réponses du forum l'a emporté. Le plugin externalLinks vient de sortir en version 2.0&lt;/p&gt;


&lt;p&gt;Pour l'activer, rendez-vous dans les paramètres du blog, et cocher &quot;Ouvrir les liens dans une nouvelle fenêtre&quot;. Cela aura pour effet d'ajouter une petit icône &lt;img src=&quot;http://www.morefnu.org/public/images/external.gif&quot; alt=&quot;external.gif&quot; /&gt; à coté des liens, qui aura pour effet d'ouvrir le lien en question dans une nouvelle fenêtre.&lt;/p&gt;


&lt;p&gt;Le plugin en question est disponible &lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-externalLinks-2.0.zip&quot;&gt;ici&lt;/a&gt;, et bien sûr chez &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/External-Links&quot;&gt;dotaddict&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;2 points cependant&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Non, je ne suis pas fier de ce plugin&lt;/li&gt;
&lt;li&gt;Non, vous ne le verrez pas installé sur ce blog&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2008/06/06/Plugin-externalLinks-pour-dotclear2#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2008/06/06/Plugin-externalLinks-pour-dotclear2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1790</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin mymeta version 0.2 et cas pratiques d'utilisation</title>
    <link>http://www.morefnu.org/post/2007/12/07/Plugin-mymeta-version-02-et-Cas-pratiques-dutilisation</link>
    <guid isPermaLink="false">urn:md5:c7b98e2b8f25a9ec9c12f31c028779f0</guid>
    <pubDate>Fri, 07 Dec 2007 14:54:00 +0100</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>My Meta</category>
        <category>dotclear</category><category>dotclear2</category><category>metadata</category><category>plugin</category>    
    <description>&lt;p&gt;La version 0.2 du plugin mymeta vient de voir le jour.&lt;/p&gt;


&lt;p&gt;Au programme, pas de grand changement, si ce n'est l'apparition de fonctions template afin d'exploiter un peu mieux le biniou.
Les 2 templates&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;{{tpl:MyMetaValue type=&quot;toto&quot;}}&amp;nbsp;: affiche la métadonnée toto (il faut que le meta soit activé, sinon n'affiche rien)&lt;/li&gt;
&lt;li&gt;&amp;lt;tpl:MyMetaIf type=&quot;toto&quot;&amp;gt; ...&amp;lt;/tpl:MyMetaIf&amp;gt;&amp;nbsp;: test sur la métadonnée &quot;toto&quot; (de même, il faut que le meta soit activé, sinon le test n'exécute pas le contenu). Les attributs de test sont les suivants
&lt;ul&gt;
&lt;li&gt;defined=&quot;true&quot;  (resp: &quot;false&quot;)&amp;nbsp;: renvoie vrai si le meta est défini (resp. non défini)&lt;/li&gt;
&lt;li&gt;value=&quot;&lt;em&gt;valeur&lt;/em&gt;&quot; (resp. &quot;!&lt;em&gt;valeur&lt;/em&gt;&quot;)&amp;nbsp;: renvoie vrai si le méta vaut &lt;em&gt;valeur&lt;/em&gt; (resp. ne vaut pas &lt;em&gt;valeur&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;operator =&quot;and&quot; (resp. &quot;or&quot;, par défaut &quot;and&quot;)&amp;nbsp;: opérateur &quot;et&quot; si defined et value sont définis (resp &quot;ou&quot;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour l'installation, c'est par ici&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-mymeta-0.2.pkg.gz&quot;&gt;le package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-mymeta-0.2.tar.gz&quot;&gt;l'archive&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour éclaircir le rôle de mymeta, 2 cas concrets de personnalisation de son blog dans la suite du billet ...&lt;/p&gt;    &lt;h4&gt;Cas concret n°1&amp;nbsp;: définir une couleur de ses billets&lt;/h4&gt;

&lt;p&gt;Ce cas est extensible à d'autres applications&amp;nbsp;: définition de l'humeur, ajout d'un icône voulu, ...&lt;/p&gt;


&lt;p&gt;Dans notre cas précis, nous voulons pouvoir appliquer à nos billets une couleur donnée. Pour l'exemple, on va considérer 2 couleurs (bleu et beige, en plus de la couleur par défaut), qui consisteront en 2 classes distinctes.&lt;/p&gt;


&lt;p&gt;1. Créer un nouveau meta, nommé &quot;couleur&quot;, de type liste, possédant 2 valeurs possibles&amp;nbsp;: bleu et beige
&lt;img src=&quot;http://www.morefnu.org/public/images/mymeta/.newmeta_m.jpg&quot; alt=&quot;newmeta.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;
2. Activer ce meta
3. Modifier le billet voulu, à l'aide du nouveau champ qui apparaît dans l'édition des billets&amp;nbsp;:
&lt;img src=&quot;http://www.morefnu.org/public/images/mymeta/postmymeta.jpg&quot; alt=&quot;postmymeta.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;
4. Il faut maintenant adapter légèrement le thème. Modifions le style.css du thème pour définir ces 2 classes de couleurs. Ajouter au style.css du thème&lt;/p&gt;

&lt;pre&gt;.beige {
        background: #c0e4df;
}

.bleu {
        background: #e4e1c0;
}&lt;/pre&gt;


&lt;p&gt;2. Modifier les fichiers post.html et home.html du thème pour que le style soit appliqué au billet. Il suffit pour cela d'appliquer le style au div post&lt;/p&gt;


&lt;p&gt;Dans post.html, remplacer&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;div class=&quot;post&quot;&amp;gt;&lt;/pre&gt;

&lt;p&gt;Par&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;div class=&quot;post {{tpl:MyMetaValue type=&quot;couleur&quot;}}&quot;&amp;gt;&lt;/pre&gt;


&lt;p&gt;Si le meta du billet est défini à &quot;bleu&quot;, alors cela donnera dans la page finale&amp;nbsp;: &amp;lt;div class=&quot;post bleu&quot;&amp;gt;&lt;/p&gt;


&lt;p&gt;Pour home.html, remplacer&lt;/p&gt;

&lt;pre&gt;&amp;lt;div class=&quot;post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} &quot;&amp;gt;&lt;/pre&gt;

&lt;p&gt;Par&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;div class=&quot;post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} {{tpl:MyMetaValue type=&quot;couleur&quot;}}&quot;&amp;gt;&lt;/pre&gt;


&lt;p&gt;Et voilà le résultat&amp;nbsp;:
&lt;img src=&quot;http://www.morefnu.org/public/images/mymeta/.blog_after_m.jpg&quot; alt=&quot;blog_after.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;h4&gt;Cas concret n°2&amp;nbsp;: ne pas afficher un billet dans la liste des billets&lt;/h4&gt;


&lt;p&gt;Dans ce cas, on veut pouvoir cacher un billet de la liste de billets (home.html) uniquement de la page d'accueil du blog.
1. Créer un meta &quot;hide&quot;, de type liste, contenant les valeurs true et false (vous pouvez mettre par exemple true: oui et false:non dans la liste de valeurs, cela affichera &quot;oui&quot; et &quot;non&quot;  dans l'édition du billet, mais stockera true et false en base)&lt;/p&gt;


&lt;p&gt;2. Mettre hide à &quot;oui&quot; pour les billets voulus&lt;/p&gt;


&lt;p&gt;3. Mettre à jour home.html&amp;nbsp;: on ne veut afficher que les billets ayant hide non défini ou à false, ce qui se traduit par :&amp;lt;tpl:MyMetaIf type=&quot;hide&quot; defined=&quot;false&quot; value=&quot;true&quot; operator=&quot;||&quot;/&amp;gt;.&lt;/p&gt;


&lt;p&gt;En clair, dans home.html, il faut remplacer&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;&amp;lt;tpl:Entries&amp;gt;&lt;/pre&gt;

&lt;p&gt;Par&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt; &amp;lt;tpl:Entries&amp;gt;
   &amp;lt;tpl:MyMetaIf type=&quot;hide&quot; defined=&quot;false&quot; value=&quot;true&quot; operator=&quot;||&quot;/&amp;gt;&lt;/pre&gt;

&lt;p&gt;Et&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;/tpl:Entries&amp;gt;&lt;/pre&gt;

&lt;p&gt;Par:&lt;/p&gt;

&lt;pre&gt;  &amp;lt;/tpl:MyMetaIf&amp;gt;
&amp;lt;/tpl:Entries&amp;gt;&lt;/pre&gt;


&lt;p&gt;Et c'est tout &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/12/07/Plugin-mymeta-version-02-et-Cas-pratiques-dutilisation#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/12/07/Plugin-mymeta-version-02-et-Cas-pratiques-dutilisation#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1415</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin mymeta version 0.1</title>
    <link>http://www.morefnu.org/post/2007/11/26/Plugin-mymeta-version-01</link>
    <guid isPermaLink="false">urn:md5:74abc2e04e242ad0777571d44de929b9</guid>
    <pubDate>Mon, 26 Nov 2007 21:58:00 +0100</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>My Meta</category>
        <category>dotclear</category><category>dotclear2</category><category>metadata</category><category>plugin</category>    
    <description>    &lt;p&gt;Je viens de finaliser un plugin plutôt destiné aux développeurs, et en particuliers au gens qui ont un blog avec un fonctionnement atypique.
Son petit nom&amp;nbsp;: mymeta.&lt;/p&gt;


&lt;p&gt;Pour simplifier, si vous ne comprenez pas ce qui suit, c'est que le plugin ne vous concerne pas &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il permet d'ajouter dans l'interface de création/édition de billets un certain nombre de métadonnées spécialisées, dont le type est choisi par l'utilisateur.
De la même manière que les tags, il est possible d'ajouter des métadonnées spécifiques à un blog particulier, et de les éditer facilement.&lt;/p&gt;


&lt;p&gt;Le plugin se compose de 2 parties&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Une partie &quot;Mes métadonnées&quot;, accessible dans la colonne de gauche, qui permet de définir les métadonnées voulues (avec le meta_type que l'on veut). 2 types de métadonnées sont possibles&amp;nbsp;: chaîne de caractères, et liste de valeurs.&lt;/li&gt;
&lt;li&gt;Une partie dans le formulaire d'édition des billets, qui permet de définir les métadonnées voulues pour le billet voulu.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour l'installation, c'est par ici&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-mymeta-0.1.pkg.gz&quot;&gt;le package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.morefnu.org/public/archives/dotclear2/plugins/plugin-mymeta-0.1.tar.gz&quot;&gt;l'archive&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/11/26/Plugin-mymeta-version-01#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/11/26/Plugin-mymeta-version-01#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1414</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin gallery pour dotclear2</title>
    <link>http://www.morefnu.org/post/2007/07/30/Plugin-gallery-pour-dotclear2</link>
    <guid isPermaLink="false">urn:md5:bf46e581fdcc6366063fcf5ee07a8b7e</guid>
    <pubDate>Mon, 30 Jul 2007 23:10:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>dotclear</category><category>dotclear2</category><category>gallery</category><category>plugin</category>    
    <description>    &lt;h3&gt;Billet déplacé&lt;/h3&gt;


&lt;p&gt;Afin d&quot;éviter une redondance d'informations, le billet décrivant le plugin dotclear a été déplacé &lt;a href=&quot;http://dsls.fribotte.org/static/Plugin-gallery-pour-dotclear2&quot;&gt;à cet endroit&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Afin de bénéficier d'un support sur le plugin, merci d'utiliser &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?id=30743&quot;&gt;le fil du forum dotclear prévu à cet effet &lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/07/30/Plugin-gallery-pour-dotclear2#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/07/30/Plugin-gallery-pour-dotclear2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1152</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin Gallery 0.2.2 pour dotclear2</title>
    <link>http://www.morefnu.org/post/2007/07/26/Plugin-Gallery-021-pour-dotclear2</link>
    <guid isPermaLink="false">urn:md5:5d323e62021b33e61dac229c0ca3549b</guid>
    <pubDate>Thu, 26 Jul 2007 14:55:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>Gallery</category>
        <category>dotclear</category><category>dotclear2</category><category>gallery</category><category>plugin</category>    
    <description>    &lt;p&gt;Le temps de réintégrer les modifications liées à la dotclear 2.0beta7 de dotclear, la 0.2.1 du plugin gallery pointe le bout de son nez.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&amp;nbsp;: la 0.2.2 apporte son lot de bugfixes ...&lt;/p&gt;


&lt;p&gt;Voir la &lt;a href=&quot;http://dsls.fribotte.org/post/2007/07/30/Plugin-gallery-pour-dotclear2&quot;&gt;page dédiée du plugin&lt;/a&gt; pour plus d'informations&lt;/p&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/07/26/Plugin-Gallery-021-pour-dotclear2#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/07/26/Plugin-Gallery-021-pour-dotclear2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/1077</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin gallery v0.2beta5 pour dotclear2</title>
    <link>http://www.morefnu.org/post/2007/07/12/Plugin-gallery-pour-dotclear2-v02beta5</link>
    <guid isPermaLink="false">urn:md5:8488507078d5d65c8018baf600aa4fce</guid>
    <pubDate>Thu, 12 Jul 2007 07:37:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>Gallery</category>
        <category>dotclear</category><category>dotclear2</category><category>gallery</category><category>plugin</category>    
    <description>    &lt;p&gt;La version 0.2beta5 fait suite à la mise à jour de sécurité de dotclear2.&lt;/p&gt;


&lt;p&gt;Sa seule évolution par rapport à la précédente est qu'elle est compatible avec dotclear2 beta7&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;NB: elle ne fonctionne qu'avec les versions de dotclear à partir de la 2.0beta7!&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://dsls.fribotte.org/public/archives/dotclear2/plugins/plugin-gallery-0.2beta5.pkg.gz&quot;&gt;le plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dsls.fribotte.org/public/archives/dotclear2/plugins/plugin-gallery-0.2beta5.tar.gz&quot;&gt;L'archive&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/07/12/Plugin-gallery-pour-dotclear2-v02beta5#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/07/12/Plugin-gallery-pour-dotclear2-v02beta5#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/991</wfw:commentRss>
      </item>
    
  <item>
    <title>Evolutions en cours pour le plugin gallery pour dc2</title>
    <link>http://www.morefnu.org/post/2007/07/02/Evolutions-en-cours-pour-le-plugin-gallery-pour-dc2</link>
    <guid isPermaLink="false">urn:md5:fe2e5fea1f8741fc6132722dd2e26fc2</guid>
    <pubDate>Mon, 02 Jul 2007 08:46:00 +0200</pubDate>
    <dc:creator>Dsls</dc:creator>
        <category>Gallery</category>
        <category>dotclear</category><category>dotclear2</category><category>gallery</category><category>plugin</category>    
    <description>    &lt;p&gt;Suite au nombre de commentaires grandissant sur le billet concernant la sortie du plugin gallery pour dc2, ci-dessous un récapitulatif des demandes d'évolutions à venir sur le plugin.&lt;/p&gt;


&lt;p&gt;Je le mettrai à jour à chaque évolution (et dès que j'ai du temps à y consacrer)&lt;/p&gt;


&lt;p&gt;N'hésitez pas à poster en commentaire de ce billet vos wishlists&lt;/p&gt;


&lt;h3&gt;Ce qui est faisable (et qui sera probablement fait)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;Bug dans la pagination (liste des galeries) (rapporteur&amp;nbsp;: julien) &lt;/del&gt; fait (02/07)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Nombre d'images dans la liste des galeries (rapporteur&amp;nbsp;: Bruno)&lt;/del&gt; fait (02/07)&lt;/li&gt;
&lt;li&gt;Filtres dans la liste des galeries&lt;/li&gt;
&lt;li&gt;Lien vers la galerie en cours depuis un billet-image (rapporteur&amp;nbsp;: julien)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Possibilité de mettre n images précédentes/suivantes (rapporteur&amp;nbsp;: julien) &lt;/del&gt; fait (03/07)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Champs d'administration trop courts (tags) (rapporteur&amp;nbsp;: julien) &lt;/del&gt; fait (02/07)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Perfs random image (rapporteur&amp;nbsp;: julien)&lt;/del&gt; fait (02/07)&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Nettoyage dans les include (indépendantes du répertoire des plugins) (rapporteur&amp;nbsp;: julien)&lt;/del&gt; fait (02/07)&lt;/li&gt;
&lt;li&gt;&lt;del&gt; Bug sur les répertoires de media quand ils ne sont pas accessibles en écriture &lt;/del&gt; fait (03/07)&lt;/li&gt;
&lt;li&gt;Intégration d'un (thick|light)box éventuel&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Ce qui est difficilement faisable&lt;/h3&gt;

&lt;h4&gt;Ajouter la liste des galeries à laquelle appartient une image&lt;/h4&gt;

&lt;p&gt;J'ai beau triturer le problème dans tous les sens, c'est plutot hard à faire&amp;nbsp;: il n'y a pas de lien direct entre une galerie et une image (au sens base de données). Une galerie est un filtre plus ou moins complexe sur l'ensemble des images. La seule solution que je vois pour faire ça est de faire une requête par galerie pour voir si l'image est bien dedans. Et là ça coûte cher ...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.morefnu.org/post/2007/07/02/Evolutions-en-cours-pour-le-plugin-gallery-pour-dc2#comment-form</comments>
      <wfw:comment>http://www.morefnu.org/post/2007/07/02/Evolutions-en-cours-pour-le-plugin-gallery-pour-dc2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.morefnu.org/feed/atom/comments/924</wfw:commentRss>
      </item>
    
</channel>
</rss>