Aller au contenu | Aller au menu | Aller à la recherche

dcFortunes

phylactere.jpgQuand 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.
Pour la plupart des plugins, j'ai réussi à vivre sans, mais je suis un gros fan de Fortune, 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 hits :-D ). Du coup, j'ai décidé de redévelopper un plugin que j'ai, bien entendu, nommé dcFortunes.

Widget de dcFortunesL'ayant installé sur mon précédent site, je connaissais ce plugin, mais le code de dotClear ayant bien changé, j'ai préféré tout redévelopper from scratch plutôt qu'effectuer un portage. De même, me basant sur les fichiers Fortunes de ce site (fichiers texte), je n'ai pas jugé utile d'inclure la gestion des fichiers standard (fichiers binaires d'extension .dat). Néanmoins, en intégrant la classe PHP-Fortune, on peut aisément adapter mon widget pour la lecture de ces fichiers (peut-être pour une version 0.2 ??)

Installation :

  1. Télécharger le fichier dcFortunes se trouvant dans la catégorie Fichiers attachés de ce post
  2. Décompresser le fichier
  3. Copier le contenu dans le répertoire plugins/ de votre installation de dotClear (généralement par FTP)


Configuration :
fortune1.png

  1. Dans le répertoire plugins/dcfortunes/fortunes/ de votre installation de dotClear, copier les fichiers de citation désirés (fr, en) au format texte (citations séparées par %)
  2. Dans l'interface d'administration de dotClear, se rendre dans Widgets de présentation et déplacer le bandeau dcFortunes à l'emplacement désiré.
  3. Faire apparaitre le menu de configuration, en cliquant sur la croix sur la gauche du bandeau de dcFortunes
  4. En dessous de la personnalisation du titre du widget, figure la liste des fichiers de citation, présent dans le répertoire plugins/dcfortunes/fortunes/, apparaissent. Cocher les fichiers de citation à utiliser. Le widget affichera aléatoirement une citation tirer d'un de ces fichiers choisit aléatoirement.
  5. Cliquer sur Mettre à jour les bandeaux


Contraintes :

  • Le programme ne gère pas les fichiers binaires .dat fournis avec fortune-mod
  • Le tirage des fichiers est équiprobable, indépendamment du nombre de citations contenus dans le fichier.
  • Le code HTML parfois présent dans les citations n'est pas interprété.
QR code
Jean-Baptiste Langlois

Auteur: Jean-Baptiste Langlois

Restez au courant de l'actualité et abonnez-vous au Flux RSS de cette catégorie

Commentaires (0)

Soyez le premier à réagir sur cet article

Ajouter un commentaire Fil des commentaires de ce billet

:-) ;-) :-/ :mdr: :-D :-( :-C 8-) :-O :-s :siffle: :-P :love: :oops: :money: :caca:


À voir également

ServiceNow-logo-300x200.jpg

Modules Python

Interface de communications liés à mon travail actuel

Lire la suite

Amazon Web Services

Ansible Extended Modules

Modules Ansible pour Amazon EC2, écrit en Python

Lire la suite