Mot-clé - Dotclear2

Fil des billets

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...

mardi 21 août 2007

Mise à jour d'un greffon de template sur Dotclear2

Lors de la mise à jour d'un greffon proposant des fonctions de template, voici l'ordre dans lequel effectuer la mise à jour :

  1. mettre à jour le greffon sur le serveur ;
  2. mettre à jour les thèmes sur le serveur.

Si on inverse ces deux étapes, on risque fort de se retrouver avec un thème défectueux présenté aux visiteurs. Cela est dû au fait que le cache du moteur de template n'est mis à jour que lorsque les fichiers du thème ont été modifiés. Si on modifie d'abord le thème, les nouvelles (ou celles dont le nom a changé) fonctions de template n'existeront pas encore lors de l'affichage du thème et ne seront donc pas interprétées dans le cache.

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 21 juillet 2007

D'un blog et de sa navigation

Il y a une chose qui m'a toujours manqué dans Dotclear... mais à la longue j'avais fini par m'habituer à ce manque et ne le remarquait même plus. Une amie m'a fait prendre conscience récemment à quel point ce manque peut être gênant pour la navigation sur mon photoblog. J'ai donc modifié mon programme de la soirée[1] pour m'attaquer et tenter de régler ce léger défaut.

Résultat : la navigation pour passer aux billets précédents et suivants est dorénavant liée au contexte dans lequel le visiteur se trouve. Dis comme cela, vous ne comprenez pas de quoi il s'agit ?[2] Je vais donc tenter d'expliquer cela plus clairement... Mettons que vous décidiez de regarder toutes les photos qui ont comme mot clé Voyages, vous voilà avec une belle page pleine de petites vignettes. Vous repérez une photo qui vous plaît et et l'affichez en grand... Et là, drame ! Les liens permettant de se déplacer d'une photo à l'autre semblent être devenus amnésiques et ont oublié que c'est uniquement les voyages qui vous intéressent : voici qu'ils vous proposent des photos de concerts... Ce scénario est dorénavant de l'histoire ancienne : les photos proposées sont maintenant toutes liées au mot clé visualisé précédemment. Et cela fonctionne également avec les catégories ou les billets sélectionnés.[3]

N'hésitez pas à me faire part de vos expériences avec ce nouveau comportement de mon site.

Notes

[1] ... en même temps, franchement, le sommeil c'est surfait !

[2] Ne vous inquiétez pas, moi non plus. ;-)

[3] Je ne me suis par contre pas attaqué aux résultats de recherches...

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...

lundi 29 janvier 2007

Greffon pour DotClear2 : billet aléatoire V0.5

À la demande générale (enfin, d'un utilisateur), voici une nouvelle version avec la possibilité de limiter le tirage aléatoire à une catégorie du blog. Bien sûr, cette nouvelle fonctionnalité est disponible aussi bien via le widget de présentation que par les fonctions de template.

Lire la suite...

dimanche 28 janvier 2007

Greffon pour DotClear2 : billet aléatoire V0.4

À la demande générale (enfin, de deux utilisateurs), voici une nouvelle version avec la possibilité d'afficher le titre du billet tiré au hasard ainsi qu'un extrait. Bien sûr, ces nouvelles fonctionnalités sont disponibles aussi bien via le widget de présentation que par les fonctions de template.

Lire la suite...

- page 4 de 5 -