Mot-clé - Free the code!

Fil des billets

lundi 31 août 2009

Greffon pour Dotclear2 : shortURL v0.3.1

Une simple petite version mineure de maintenance pour mon greffon shortURL.

La seule nouveauté au programme :

  • compatibilité avec PHP 5.3.[1]

Notes

[1] Au moment de l'écriture de ces lignes, Dotclear2 n'est pas encore compatible avec PHP 5.3.

Lire la suite...

lundi 27 juillet 2009

Mise à jour du widget vie de merde, version 0.3.2

Mise à jour du widget VieDeMerde pour Dotclear2. C'est une toute petite mise à jour qui traînait dans mes tiroirs depuis belle lurette et que je viens de retrouver en faisant de l'ordre. Cette mise à jour permet l'utilisation du widget vieDeMerde via la fonction de template <tpl:widget> de Dotclear2.

Lire la suite...

mardi 3 février 2009

Greffon pour Dotclear2 : shortURL v0.3

Puisque le « client » est roi,[1] voici une nouvelle version du greffon shortURL qui répond aux demandes récentes de theClimber.

Les nouveautés au programme :

  • le support d'URLs pointant vers des commentaires ;
  • la possibilité d'avoir des URLs encore plus courtes.

Notes

[1] Attention : ne pas prendre cette affirmation au premier degré.

Lire la suite...

samedi 3 janvier 2009

Greffon pour Dotclear2 : shortURL v0.2

Bon, je ne pensais pas que cela allait se produire, mais suite à une certaine frustration lors de la mise à jour du greffon gallery et une idée saugrenue qui me traverse la tête à des heures indues,[1] voici une nouvelle version du greffon shortURL.

Les nouveautés au programme :

  • le support de contenu autre que les billets (pages, galeries, ...) ;
  • une interface d'administration ;
  • une meilleure gestion des URLs incorrectes ;
  • un nouveau préfixe par défaut.

Notes

[1] Tiens, ça pourrait être une bonne idée de pouvoir également utiliser le système d'URLs raccourcies pour pointer sur une galerie.

Lire la suite...

mercredi 31 décembre 2008

Greffon pour Dotclear2 : shortURL v0.1

Sur une idée que theClimber a proposé sur le forum Dotclear, voici un nouveau greffon pour Dotclear2 : shortURL.

À koi k'ça sert ?

Ce greffon permet d'utiliser une URL raccourcie pour accéder aux billets de votre blogue. Cela vous permettra de publier l'URL de billets lorsque vous êtes limités sur le nombre de caractères dans votre message (par exemple avec Twitter).

Utilisation

Après installation de ce greffon, une nouvelle entrée fait son apparition dans le menu à droite lors de l'édition de billets. Cette entrée nommée Short URL affiche votre URL raccourcie pour accéder au billet. Note : cette entrée n'apparaît que lorsque le billet a été enregistré !

Entrée de menu shortURL dans l'interface d'administration

Si vous le souhaitez, vous pouvez également publier cette URL dans votre blogue. Pour cela, il suffit de modifier votre thème et d'utiliser la méthode de template {{tpl:EntryShortURL}}. Évidemment, cela ne fonctionne que dans le cadre d'une boucle de billets.

Notes

Ce petit greffon est le résultat de trois quarts d'heure de code et de tests... Par conséquent, il y a certaines « limitations » :

  • le seul texte affiché n'a pas été localisé ;
  • le code n'est probablement pas très propre ;
  • il n'y a aucune interface d'administration, par conséquent, après installation, le greffon devient actif pour tous les blogues d'une installation multiblogue.

Pour tous ces points, je ne pense pas faire évoluer ce greffon, à moins d'une forte demande de la part des utilisateurs.

Je veux voir !

L'URL raccourcie de ce billet est : http://mudry.org/blog/postid/2813

Téléchargement

Hop, jetez un œil dans les annexes à ce billet...

Remarques, commentaires, rapports de bogues, ...

... sont toujours les bienvenus dans les commentaires de ce billet.

J'oubliais...

... je souhaite une bonne, heureuse et joyeuse année 2009 à tous ceux qui passeraient par là.

mardi 18 novembre 2008

Sauvegarde automatique de Dotclear2, troisième essai (transformé cette fois-ci ?)

Mea culpa maxima : dans les versions précédentes de mon script de sauvegarde automatique de Dotclear2 une grosse bogue se cachait. Je croyais que la sauvegarde exportait également les tables créées par des greffons (meta ou alias par exemple), alors que ce n'était pas le cas.

Voici donc une nouvelle version qui corrige cette fois-ci réellement cette exportation de tables supplémentaires. (Et, en cadeau bonus, une nouvelle fonctionnalité.)

Lire la suite...

lundi 18 août 2008

Mise à jour du widget vie de merde, version 0.3

Mise à jour du widget VieDeMerde pour Dotclear2. En effet, une nouvelle version de l'API est sortie et l'ancienne sera désactivée prochainement. La mise à jour est donc obligatoire pour ceux qui souhaitent continuer à utiliser ce widget.

Lire la suite...

jeudi 17 juillet 2008

Sauvegarde automatique de Dotclear2, mise à jour

Depuis peu, le greffon importExport de Dotclear 2 a été entièrement revu.[1] Cette modification a rendu inopérant mon script de sauvegarde automatique de mes blogs.

Voici donc une version corrigée dudit script. Pour les infos concernant l'installation et la configuration, je vous invite à relire les billets consacrés aux versions précédentes.

Pour ceux qui seraient intéressés de savoir ce qui a changé dans les entrailles, ce n'est que le chemin vers la classe dbExport qui a été modifié. Les deux lignes suivantes :

if (file_exists($root.'importExport/class.db.export.php')) {
	require_once($root.'importExport/class.db.export.php');

sont donc devenues :

if (file_exists($root.'importExport/inc/flat/class.db.export.php')) {
	require_once($root.'importExport/inc/flat/class.db.export.php');

(Et j'en ai également profité pour corriger une petite faute de frappe qui traînait.)

Notes

[1] La modification a été faite dans les changeset 2065 et 2068 du 14 juillet 2008.

samedi 10 mai 2008

Widget vie de merde, v0.1

Sur une idée de meloo2 sur le forum de Dotclear, voici le widget VieDeMerde pour Dotclear2. Il permet d'afficher une citation aléatoire tirée du site web Vie de merde.

Lire la suite...

lundi 11 février 2008

Du dur choix d'une licence

Il y a quelques semaines, une nouvelle et belle initiative a fait son apparition dans la communauté Dotclear : Dotaddict.org. Le but de ce site est de regrouper tous les thèmes et greffons mis à disposition par la communauté. Mais voilà, pour pouvoir y déposer un greffon, il faut définir sous quelle licence il est diffusé... Or ce choix d'une licence me pose des problèmes.

Lire la suite...

lundi 17 septembre 2007

Plugin Photoblog2 pour Dotclear2, version pre-alpha5

Petite mise à jour du greffon Photoblog pour Dotclear2. Au menu du jour : changement de nom d'une fonction de template, ajout de la possibilité d'activer ou désactiver le greffon et ajout de la possibilité d'afficher le contenu d'un billet en remplaçant l'image principale par sa vignette.

Lire la suite...

lundi 6 août 2007

Greffon pour DotClear2 : billet aléatoire V0.6

Suite à un rapport de bogue de la part de [SiMON],[1] voici une nouvelle version de ce greffon qui corrige les messages d'erreur qui se produisent lorsque le rapport d'erreur PHP contient E_NOTICE.

Notes

[1] ... qu'il en soit remercié.

Lire la suite...

dimanche 5 août 2007

Greffon bigRedButton, version 0.2

J'ai constaté aujourd'hui que si on ne vidait pas les infos concernant les media dans Dotclear2 avant un import, on se retrouve avec des doublons pour chacun des media... Évidemment, j'avais oublié de prendre cela en compte lors de la première version du greffon bigRedButton. Voici une nouvelle version dudit greffon qui corrige ce manque.

Tous les détails (utilité, fonctionnement, téléchargement, ...) dans la suite du billet.

Lire la suite...

samedi 4 août 2007

Plugin Photoblog2 pour Dotclear2, version pre-alpha4

Petite mise à jour du greffon Photoblog pour Dotclear2. Au menu du jour : ajout de la possibilité d'inverser l'ordre de parcours des billets (merci à (pyeb) pour la suggestion), et une refonte des fonctions de template.[1]

Attention : Cette version est à considérer comme « pré-alpha, » vous l'utilisez à vos risques et périls. Ne venez pas pleurer si ce greffon détruit complètement votre site web. Mais par contre, n'hésitez pas à venir m'expliquer ce qui s'est passé, ainsi je pourrai essayer de régler le problème.

Notes

[1] Ce qui implique une modification de l'API du greffon : les fonctions PhotoblogBWThumb et PhotoblogColorThumb sont remplacées par PhotoblogGetThumb et les fonctions PhotoblogThumbHeight et PhotoblogThumbWidth sont remplacées par PhotoblogThumbSize.

Lire la suite...

mercredi 1 août 2007

Plugin Photoblog2 pour Dotclear2, version pre-alpha3

Petite mise à jour du greffon Photoblog pour Dotclear2. Au menu : correction d'une bogue sur l'effacement des vignettes et ajout de deux fonctions de template pour récupérer la taille des vignettes. Merci à (pyeb) pour ses commentaires et suggestions.

Attention : Cette version est à considérer comme « pré-alpha, » vous l'utilisez à vos risques et périls. Ne venez pas pleurer si ce greffon détruit complètement votre site web. Mais par contre, n'hésitez pas à venir m'expliquer ce qui s'est passé, ainsi je pourrai essayer de régler le problème.

Lire la suite...

Greffon bigRedButton, version 0.1

J'ai l'habitude d'avoir plusieurs environnements de tests, entre lesquelles je réplique de manière irrégulière mes différents blogues. Étant donné qu'il s'agit à chaque fois d'un blogue au milieu d'une installation multiblogue, l'importation de Dotclear ne commence pas par vider le contenu. Je me devais donc à chaque fois de commencer par :

  1. afficher tous les billets et les effacer (à faire en plusieurs fois car j'ai déjà trop de billets pour pouvoir tous les mettre sur une seule page) ;
  2. faire de même avec les pages connexes, les galeries et les images pour les galeries ;
  3. sélectionner toutes les catégories et les effacer ;
  4. sélectionner tous les liens de la blogroll et les effacer ;
  5. éventuellement optimiser les tables de la base pour récupérer l'espace anciennement utilisé.

À chaque fois, j'oublie l'une ou l'autre de ces étapes... Suite à une question sur le forum de Dotclear, je me suis rendu compte que d'autres que moi rencontraient ces mêmes besoins. Quelques heures plus tard, voici donc un greffon permettant d'automatiser tout cela.

À quoi ça sert ?

Permet de vider tout le contenu d'un blogue. Il nécessite bien entendu des droits administrateurs sur le blogue en question pour pouvoir être utilisé.

Où est-ce que je le trouve ?

Dans les annexes à ce billet.

À quoi dois-je faire attention ?

  • Un conseil : n'installez pas ce greffon dans un environnement de production, uniquement dans vos environnements de test et de développement.
  • Il y a suffisamment d'avertissements lors de l'utilisation du greffon. Si malgré tout vous effacez le contenu du mauvais blogue, je ne pourrai en aucun cas être tenu pour responsable. Mais bien entendu, vous avez une sauvegarde de votre base quelque part ?

Quels sont les pré-requis ?

Ce greffon ne fonctionne qu'à partir de la version beta 7 de Dotclear 2.

samedi 28 juillet 2007

Dotclear 1.2.7 et mes greffons

Récemment, une nouvelle version de Dotclear 1 a vu le jour afin de boucher certains trous de sécurité. Et afin de combler cette faille, une modification doit être apportée aux différents plugins. Voici donc la mise à jour de ceux dont j'ai la charge.

Et je profite de l'occasion pour annoncer officiellement que ces trois greffons (Referers, SchedulePosts et Photoblog) passent dorénavant en mode maintenance uniquement. Il n'y aura plus de nouvelles fonctionnalités ajoutées, seules les bogues seront corrigées.[1]

Notes

[1] Si quelqu'un souhaite les reprendre pour continuer leur développement, qu'il n'hésite pas à me contacter.

Lire la suite...

vendredi 13 juillet 2007

Mise à jour de mes greffons pour Dotclear 2 beta 7

Hier soir est sortie une nouvelle version beta de Dotclear 2, la septième.[1] Cette nouvelle version nécessite des modifications dans certains plugins, voici ce qu'il en est pour les miens :

  • billet aléatoire : aucune modification n'est nécessaire, c'est donc toujours la version 0.5 qui est la version courante ;
  • photoblog2 : une mise à jour était nécessaire, il est donc passé à la version 0.1pre-alpha2 ; vous trouverez les détails de la mise à jour et les fichiers ci-dessous.

Notes

[1] Que je vous invite vivement à installer si vous utilisez Dotclear 2 car elle comble, entre autres, un trou de sécurité. Et puis elle rajoute aussi la recherche dans les billets et les commentaires... Rhââ Lovely !

Lire la suite...

lundi 25 juin 2007

Plugin Photoblog2 pour DotClear2, version pre-alpha

Suite à quelques demandes insistantes (et également parce que j'ai constaté que ce projet est au point mort depuis bien trop longtemps), voici une première version de mon greffon Photoblog adapté à DotClear2.

Attention : Cette version est à considérer comme « pré-alpha, » vous l'utilisez à vos risques et périls. Ne venez pas pleurer si ce greffon détruit complètement votre site web. Mais par contre, n'hésitez pas à venir m'expliquer ce qui s'est passé, ainsi je pourrai essayer de régler le problème.

Lire la suite...

samedi 14 avril 2007

Sauvegarde automatique de DotClear2

Pour la sauvegarde automatique de blogs DotClear2, il existe l'excellent greffon AutoBackup de k-net.. Malheureusement, par deux fois il a posé des problèmes visibles[1] sur mon hébergement. Or j'estime qu'un tel outil d'administration ne devrait jamais avoir d'impact sur la partie publique d'un site. J'ai donc cherché à pouvoir piloter ces backups via une crontab.

Notes

[1] Un certain râleur s'en est même plaint la dernière fois... Non, non, pas de nom... il se reconnaîtra facilement.

Lire la suite...

- page 4 de 7 -