JESUISUNGEEK.COM - Mot-clé - fortunes2022-10-15T08:24:27+02:00urn:md5:80fcbbbeeb78d335e0ba1eaeec99fb37DotcleardcFortunesurn: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/212