JESUISUNGEEK.COM - Mot-clé - blog2022-10-15T08:24:27+02:00urn:md5:80fcbbbeeb78d335e0ba1eaeec99fb37DotclearPartage si tu aimes çaurn:md5:b6e83c83179b24f73cf778a87bd1df2e2016-02-14T07:56:00+01:002016-02-15T14:23:34+01:00Jean-Baptiste LangloisBidouillesblogdotclear<p>Le retour de la vengeance du geek en retard !</p> <p><img src="http://www.jesuisungeek.com/public/pictures/divers/dotclear-2-b6c7a.png" alt="Logo dotClear" style="float:left; margin: 0 1em 1em 0;" title="Logo dotClear, fév. 2016" /> Salut à tous !<br /><br />
Ca fait un bail, pas vrai ? Ca fait genre une siècle que j'ai pas posté ici, mais ça ne m'a pas empêché de bien travailler <img src="/dotclear/themes/chestnut/smilies/mdr.gif" alt=":mdr:" class="smiley" /> Du coup, j'ai genre une tonne de messages en attente à poster, ici... J'ai la motivation ; gageons qu'elle ne m'abandonne pas en chemin <img src="/dotclear/themes/chestnut/smilies/biggrin.gif" alt=":-D" class="smiley" /><br />
A ce titre, je souhaitais depuis un certain temps rajouter des icônes de partage en bas des posts comme en possède la majorité des blogs ou sites de news et n'ayant pas trouvé de plugins équivalent sur dotClear, j'avais en projet de développer mon propre plugin. Or, dehors mon hibernation, je me suis aperçu q'un plugin qui faisait <strong>exactement</strong> ce que je cherchais, était sorti : <em><a href="http://open-time.net/post/2015/07/22/Plugin-socialShare-033-pour-Dotclear" hreflang="fr" title="socialShare">socialShare</a></em>. Très simple d'usage, peu gourmand, il était parfait... sauf que je voulais ajouter un lien de partage vers <a href="https://www.linkedin.com/in/jean-baptiste-langlois-9398b12" hreflang="fr" title="LinkedIn">LinkedIn</a>. Du coup, j'ai modifié ce plugin afin qu'il permette ce partage également.<br />
Vous trouverez, ainsi, le patch pour ajouter la possibilité de partage vers LinkedIn attaché à ce post (valable pour la version 0.3.3 de <a href="http://open-time.net/post/2015/07/22/Plugin-socialShare-033-pour-Dotclear" hreflang="fr" title="socialShare">socialShare</a>).<br />
Pour l'appliquer, c'est simple : Déposer le fichier <em>plugin-socialShare-0.3.3-linked.patch</em> au même niveau que le répertoire <em>socialShare/</em> (de l'archive ZIP du plugin socialShare) et tapez la commande :</p>
<pre>
patch -p0 < plugin-socialShare-0.3.3-linkedin.patch
</pre>http://www.jesuisungeek.com/index.php?post/2016/02/14/Partage-si-tu-aimes-%C3%A7a#comment-formhttp://www.jesuisungeek.com/index.php?feed/atom/comments/247dcFortunesurn:md5:59f10ed35086a5e6428856f97db1d2e82012-10-22T17:00:00+02:002012-10-30T10:30:54+01:00Jean-Baptiste LangloisProjetsblogdotclearfortunesgplsite<p>Un plugin pour Dotclear 2.0 permettant l'affichage de citations dans un <em>widget</em> dédié.</p> <p><img src="http://www.jesuisungeek.com/public/pictures/real/.phylactere_t.jpg" alt="phylactere.jpg" style="float:left; margin: 0 1em 1em 0;" title="phylactere.jpg, oct. 2012" />Quand j'ai migré de DotClear 1.2 à 2.0, j'ai tenté de retrouver la même expérience utilisateur dont je bénéficiais auparavant. Néanmoins, je me suis aperçu que certains plugins que j'utilisais à l'époque n'existe aujourd'hui plus. Dans ce cas, j'avais deux possibilités : m'en passer ou le redévelopper.<br />
Pour la plupart des plugins, j'ai réussi à vivre sans, mais je suis un gros fan de <a href="http://www.fortunes-fr.org">Fortune</a>, et j'adorais la possibilité de faire apparaître des citations aléatoires à chaque chargement de ma page (d'aucuns diront que de découvrir des nouvelles citations me motivait à recharger ma page et faire gonfler artificiellement mes <em>hits</em> <img src="/dotclear/themes/chestnut/smilies/biggrin.gif" alt=":-D" class="smiley" /> ). Du coup, j'ai décidé de redévelopper un plugin que j'ai, bien entendu, nommé <strong>dcFortunes</strong>.<br />
<br />
<img src="http://www.jesuisungeek.com/public/pictures/real/fortune2.png" alt="Widget de dcFortunes" style="float:right; margin: 0 0 1em 1em;" title="Widget de dcFortunes, oct. 2012" />L'ayant installé sur mon précédent site, je connaissais <a href="http://apassant.net/2005/10/08/dotclear-plugin-fortune-04/">ce plugin</a>, mais le code de dotClear ayant bien changé, j'ai préféré tout redévelopper <em>from scratch</em> plutôt qu'effectuer un portage. De même, me basant sur les fichiers Fortunes de <a href="http://www.fortunes-fr.org">ce site</a> (fichiers texte), je n'ai pas jugé utile d'inclure la gestion des fichiers standard (fichiers binaires d'extension <em>.dat</em>). Néanmoins, en intégrant la classe <a href="http://www.aasted.org/quote/">PHP-Fortune</a>, on peut aisément adapter mon <em>widget</em> pour la lecture de ces fichiers (peut-être pour une version 0.2 ??)<br />
<br />
<ins><strong>Installation :</strong></ins><br /></p>
<ol>
<li>Télécharger le fichier <code>dcFortunes</code> se trouvant dans la catégorie <strong>Fichiers attachés</strong> de ce post</li>
<li>Décompresser le fichier</li>
<li>Copier le contenu dans le répertoire <code>plugins/</code> de votre installation de dotClear (généralement par FTP)</li>
</ol>
<p><br />
<ins><strong>Configuration :</strong></ins><br />
<img src="http://www.jesuisungeek.com/public/pictures/real/.fortune1_s.jpg" alt="fortune1.png" style="float:right; margin: 0 0 1em 1em;" title="fortune1.png, oct. 2012" /></p>
<ol>
<li>Dans le répertoire <code>plugins/dcfortunes/fortunes/</code> de votre installation de dotClear, copier les fichiers de citation désirés (<a href="http://www.fortunes-fr.org">fr</a>, <a href="http://fortunes.pbworks.com/w/page/14107117/FrontPage">en</a>) au format texte (citations séparées par <q>%</q>)</li>
<li>Dans l'interface d'administration de dotClear, se rendre dans <em>Widgets de présentation</em> et déplacer le bandeau <em>dcFortunes</em> à l'emplacement désiré.</li>
<li>Faire apparaitre le menu de configuration, en cliquant sur la croix sur la gauche du bandeau de <em>dcFortunes</em></li>
<li>En dessous de la personnalisation du titre du widget, figure la liste des fichiers de citation, présent dans le répertoire <code>plugins/dcfortunes/fortunes/</code>, apparaissent. Cocher les fichiers de citation à utiliser. Le widget affichera aléatoirement une citation tirer d'un de ces fichiers choisit aléatoirement.</li>
<li>Cliquer sur <em>Mettre à jour les bandeaux</em></li>
</ol>
<p><br />
<ins><strong>Contraintes :</strong></ins><br /></p>
<ul>
<li>Le programme ne gère pas les fichiers binaires <q>.dat</q> fournis avec <em>fortune-mod</em></li>
<li>Le tirage des fichiers est équiprobable, indépendamment du nombre de citations contenus dans le fichier.</li>
<li>Le code HTML parfois présent dans les citations n'est pas interprété.</li>
</ul>http://www.jesuisungeek.com/index.php?post/2012/10/22/dcFortunes#comment-formhttp://www.jesuisungeek.com/index.php?feed/atom/comments/212dcNoteurn:md5:3ba323cefb5dd8192363ebf4fed1169d2012-10-17T19:13:00+02:002012-10-19T07:20:29+02:00Jean-Baptiste LangloisProjetsblogdotcleargplpluginsite<p>Un plugin pour Dotclear 2.0 copiant le fonctionnement de Note pour Dokuwiki.</p> <p><img src="http://www.jesuisungeek.com/public/pictures/real/note.png" alt="Icone wikiNote" style="float:left; margin: 0 1em 1em 0;" title="Icone wikiNote, oct. 2012" />
Au travail, j'ai pour habitude de travailler avec <a href="https://www.dokuwiki.org/dokuwiki">Dokuwiki</a> ainsi que ces divers plugins. Un de mes préférés est <em><a href="https://www.dokuwiki.org/plugin:note">Note</a></em> car il permet très rapidement de présenter des alertes à coups de <q>ATTENTION</q> ou <q>LE SAVIEZ VOUS ?</q>. Or, alors que j'écrivais mon <em>post</em> sur <a href="http://www.jesuisungeek.com/index.php?post/2012/10/17/index.php?post/2012/10/01/Anaconda">Anaconda</a>, je me suis rendu compte que dotClear ne gérait pas ce type d'instruction en natif. Un coup d'oeil du coté de <a href="http://plugins.dotaddict.org/dc2/details/daInstaller">DaInstaller</a> m'appris la triste vérité : il n'existe pas d'implémentation de Note pour dotClear <img src="/dotclear/themes/chestnut/smilies/sad.gif" alt=":-(" class="smiley" /> <br />
Ainsi, après avoir vainement cherché sur Internet, j'ai pris la décision de créer ma propre version de Note pour dotClear, ainsi baptisée dcNote <img src="/dotclear/themes/chestnut/smilies/cool.gif" alt="8-)" class="smiley" /> <br />
<br />
<ins><strong>Installation :</strong></ins><br /></p>
<ol>
<li>Télécharger le fichier <code>dcNote</code> se trouvant dans la catégorie <strong>Fichiers attachés</strong> de ce post</li>
<li>Décompresser le fichier</li>
<li>Copier le contenu dans le répertoire <code>plugins/</code> de votre installation de dotClear (généralement par FTP)</li>
<li>Il n'y a pas d'étape 4 <img src="/dotclear/themes/chestnut/smilies/biggrin.gif" alt=":-D" class="smiley" /></li>
</ol>
<p><br />
<ins><strong>Usage :</strong></ins><br />
<br />
Une fois installé, une nouvelle balise peut être utilisé dans le contenu des billets : <code><note></code>. Cette balise permet de formater facilement les points essentiels des posts. Tout ce qui est nécessaire est de faire débuter les notes par <code><note></code> et de les terminer par la balise fermante <code></note></code>. L'intervalle sera représenté <strong>à l'intérieur</strong> de la note.<br />
<br /></p>
<pre>
<note>Note classique</note>
</pre>
<p><div class="dcnote noteclassic">
<p>Note classique</p>
</div>
</p>
<pre>
<note important>Note importante</note>
</pre>
<p><div class="dcnote noteimportant">
<p>Note important</p>
</div>
</p>
<pre>
<note tip>Astuce</note>
</pre>
<p><div class="dcnote notetip">
<p>Astuce</p>
</div>
</p>
<pre>
<note warning>A lire avec attention</note>
</pre>
<p><div class="dcnote notewarning">
<p>A lire avec attention</p>
</div>
<br />
<ins><strong>Contraintes :</strong></ins><br /></p>
<ul>
<li>La balise <code><note></code> n'est pas interprété au sein des balises <code><pre></code> (texte préformaté) et <code><code></code>.</li>
<li>Les balises <code><pre></code> et <code><code></code> sont toutefois autorisées à l'intérieur des balises <code><note></code></li>
<li>Les notes imbriqués dans des notes ne sont pas possibles.</li>
<li>Toutes les autres règles de formatage (gras, italique, multi-lignes, smileys, ...) sont correctement interprétées au sein de ces balises.</li>
</ul>http://www.jesuisungeek.com/index.php?post/2012/10/17/dcNote#comment-formhttp://www.jesuisungeek.com/index.php?feed/atom/comments/211Du changement, du changement !urn:md5:b7125b752e11732cc2bca8c937f3ad952008-11-06T19:59:00+00:002012-10-07T16:48:56+00:00Jean-Baptiste LangloisJesuisungeek.comblogsite <p>A l'origine, ce site était censé être une simple représentation de ma vie informatique, un fourre-tout illimité où les (possibles) recruteurs iraient voir de quoi j'étais capable. Compte tenu du fait que je sois ultra carré et organisé (... Non, je déconne <img src="/dotclear/themes/chestnut/smilies/tongue.gif" alt=":-P" class="smiley" /> ), c'était pas du luxe. Puis l'ensemble s'est diversifié au point que quand j'ai ouvert la partie <q>Blog</q>, j'ignorais que ça allait devenir la partie centrale de mon site... au détriment de ce qui est vraiment important.<br />
J'ai donc décidé de reprendre les choses en main et de recentrer ce site sur son activité première : <strong>Moi</strong> (Mais non, c'est pas égocentrique <img src="/dotclear/themes/chestnut/smilies/whistle.gif" alt=":siffle:" class="smiley" /> Regardez juste le début du nom du site <q>jesuis</q>, c'est sûr que je vais pas parler de la mort de Kim Jong-Il, si ?). J'ai donc supprimé tous les sujets postés qui n'avait rien à voir avec le site et mes réalisations. Dans le futur, la partie <q>Blog</q> ne sera mis à jour que lorsque j'aurai créé de nouvelles applications, ou quand j'aurai mis à jour certaines catégories.</p>http://www.jesuisungeek.com/index.php?post/2008/11/06/183-du-changement-du-changement#comment-formhttp://www.jesuisungeek.com/index.php?feed/atom/comments/179Nouveau smileyurn:md5:babdb9c7b379f73e41f1bdfaf2b500e32008-05-06T21:36:00+00:002012-10-07T16:50:17+00:00Jean-Baptiste LangloisJesuisungeek.comblogcacasitesmiley<p>A partir de maintenant, les personnes qui souhaitent commenter pourront exprimer, avec exactitude, l'intérêt qu'ils portent à mes posts.</p> <p>Jour après jour, ce site grandit. Jour après jour, je cherche des petites idées, histoire de l'améliorer. Malgré tout, jusqu'à aujourd'hui, je restais insatisfait du résultat obtenu. Perfectionniste ? Non ! Je désirais juste un site à mon image, c'est-à-dire parfait. <img src="/dotclear/themes/chestnut/smilies/mdr.gif" alt=":mdr:" class="smiley" /> <br />
<img src="http://www.jesuisungeek.com/public/pictures/divers/dieu-internet.jpg" alt="Dieu et Internet" title="Dieu et Internet, oct. 2012" /><br />
Mais aujourd'hui, j'ai enfin trouvé le chaînon manquant, l'ingrédient magique qui transforme un potage de surimi en bisque de homard, la petite étincelle de génie qui fera que l'auteur (donc moi!) sera enterré au Panthéon, aux Invalides, à la Basilique St Pierre à Rome, voire dans les trois à la fois ; en effet, j'ai décidé de rajouter un nouveau smiley :<br />
<em>De ce smiley, on pourrait dire bien des choses en somme.</em><br />
<em>Descriptif: <q>C'est une crotte ! . .. c'est un caca !</q></em><br />
<em><q>Que dis-je, c'est un caca ?... C'est un colombin !</q></em><br />
Oui, bon voilà, quoi, mon nouveau smiley est un gros popo : <img src="/dotclear/themes/chestnut/smilies/caca.gif" alt=":caca:" class="smiley" /> TADA! Et pour l'utiliser, rien de plus simple ; je tape <q><strong>: caca :</strong></q> et hop, il apparait. A quoi cela pourrait-il servir, vous demanderez-vous ? Très simple : au contraire des smileys jaunes qui habitent habituellement mes posts et qui sont mignons comme tout, en voilà un qui permettra de présenter une humeur que j'aurai maussade.<br />
Surmené : <q>Ah, ce boulot, ça me fait vraiment <img src="/dotclear/themes/chestnut/smilies/caca.gif" alt=":caca:" class="smiley" /> </q><br />
Critique : <q>Ce film-ci, c'était vraiment une <img src="/dotclear/themes/chestnut/smilies/caca.gif" alt=":caca:" class="smiley" /> </q><br />
Déçu : <q>J'ai pas eu l'augmentation que je voulais!! <img src="/dotclear/themes/chestnut/smilies/caca.gif" alt=":caca:" class="smiley" /> </q><br />
Comme on peut le voir, c'est à usage multiple L'essayer, c'est l'adopter :D</p>http://www.jesuisungeek.com/index.php?post/2008/05/06/121-nouveau-smiley#comment-formhttp://www.jesuisungeek.com/index.php?feed/atom/comments/117