Plugin SMS notification pour Dotclear2
Par Dsls | mercredi 1 octobre 2008 | 08:54Et Hop, un plugin super inutile de plus, pour les bloggueurs qui veulent rester au fait de leur blog même sans pc ...
Le principe de ce plugin est le même que le plugin Email notification, à savoir la réception d'un message à chaque nouveau commentaire sur son blog, à la différence près que la notification se fait (gratuitement) par SMS.
L'idée n'est pas de moi, elle est directement basée sur les travaux expliqués sur cette page. J'ai juste adapté le concept aux commentaires de dotclear 
Prérequis
- Avoir la dernière nightly de dotclear2 (depuis au moins le 01/10/08) (à défaut, remplacer le fichier /inc/clearbricks/net.http/class.net.http.php par celui-là)
- Posséder un compte google Agenda
- Avoir activé la notification par SMS, 5 minutes avant un événement. Voir la procédure ici
Configuration
- Aller dans les "préférences utilisateur"
- Entrer son identifiant google agenda et son mot de passe
- (Facultatif) Entrer l'URL du flux xml privé du calendrier, si on ne veut pas utiliser le calendrier par défaut.
Pour le téléchargement du plugin, tout se passe par ici
Tout feedback est évidemment bienvenu. Je décline par ailleurs toute responsabilité quant aux factures salées de votre opérateur si vous êtes à l'étranger et que vous n'avez pas désactivé l'envoi de commentaires pas SMS 
Plugin externalLinks pour dotclear2
Par Dsls | vendredi 6 juin 2008 | 08:05C'est la fin d'un des trolls les plus répandus sur le forum de dotclear.
Fini les "Comment ouvrir un lien dans une nouvelle fenêtre ?" et autres "Tout le monde ne connaît pas le middle-click sous firefox".
La lassitude dans les diverses réponses du forum l'a emporté. Le plugin externalLinks vient de sortir en version 2.0
Pour l'activer, rendez-vous dans les paramètres du blog, et cocher "Ouvrir les liens dans une nouvelle fenêtre". Cela aura pour effet d'ajouter une petit icône
à coté des liens, qui aura pour effet d'ouvrir le lien en question dans une nouvelle fenêtre.
Le plugin en question est disponible ici, et bien sûr chez dotaddict.
2 points cependant :
- Non, je ne suis pas fier de ce plugin
- Non, vous ne le verrez pas installé sur ce blog
Plugin mymeta version 0.2 et cas pratiques d'utilisation
Par Dsls | vendredi 7 décembre 2007 | 14:54La version 0.2 du plugin mymeta vient de voir le jour.
Au programme, pas de grand changement, si ce n'est l'apparition de fonctions template afin d'exploiter un peu mieux le biniou. Les 2 templates :
- {{tpl:MyMetaValue type="toto"}} : affiche la métadonnée toto (il faut que le meta soit activé, sinon n'affiche rien)
- <tpl:MyMetaIf type="toto"> ...</tpl:MyMetaIf> : test sur la métadonnée "toto" (de même, il faut que le meta soit activé, sinon le test n'exécute pas le contenu). Les attributs de test sont les suivants
- defined="true" (resp: "false") : renvoie vrai si le meta est défini (resp. non défini)
- value="valeur" (resp. "!valeur") : renvoie vrai si le méta vaut valeur (resp. ne vaut pas valeur)
- operator ="and" (resp. "or", par défaut "and") : opérateur "et" si defined et value sont définis (resp "ou")
Pour l'installation, c'est par ici :
Pour éclaircir le rôle de mymeta, 2 cas concrets de personnalisation de son blog dans la suite du billet ...
Plugin mymeta version 0.1
Par Dsls | lundi 26 novembre 2007 | 21:58Je viens de finaliser un plugin plutôt destiné aux développeurs, et en particuliers au gens qui ont un blog avec un fonctionnement atypique. Son petit nom : mymeta.
Pour simplifier, si vous ne comprenez pas ce qui suit, c'est que le plugin ne vous concerne pas 
Il permet d'ajouter dans l'interface de création/édition de billets un certain nombre de métadonnées spécialisées, dont le type est choisi par l'utilisateur. De la même manière que les tags, il est possible d'ajouter des métadonnées spécifiques à un blog particulier, et de les éditer facilement.
Le plugin se compose de 2 parties :
- Une partie "Mes métadonnées", accessible dans la colonne de gauche, qui permet de définir les métadonnées voulues (avec le meta_type que l'on veut). 2 types de métadonnées sont possibles : chaîne de caractères, et liste de valeurs.
- Une partie dans le formulaire d'édition des billets, qui permet de définir les métadonnées voulues pour le billet voulu.
Pour l'installation, c'est par ici :
Plugin gallery pour dotclear2
Par Dsls | lundi 30 juillet 2007 | 23:10Billet déplacé
Afin d"éviter une redondance d'informations, le billet décrivant le plugin dotclear a été déplacé à cet endroit.
Afin de bénéficier d'un support sur le plugin, merci d'utiliser le fil du forum dotclear prévu à cet effet
Plugin Gallery 0.2.2 pour dotclear2
Par Dsls | jeudi 26 juillet 2007 | 14:55Le temps de réintégrer les modifications liées à la dotclear 2.0beta7 de dotclear, la 0.2.1 du plugin gallery pointe le bout de son nez.
Edit : la 0.2.2 apporte son lot de bugfixes ...
Voir la page dédiée du plugin pour plus d'informations
Plugin gallery v0.2beta5 pour dotclear2
Par Dsls | jeudi 12 juillet 2007 | 07:37Evolutions en cours pour le plugin gallery pour dc2
Par Dsls | lundi 2 juillet 2007 | 08:46Suite au nombre de commentaires grandissant sur le billet concernant la sortie du plugin gallery pour dc2, ci-dessous un récapitulatif des demandes d'évolutions à venir sur le plugin.
Je le mettrai à jour à chaque évolution (et dès que j'ai du temps à y consacrer)
N'hésitez pas à poster en commentaire de ce billet vos wishlists
Ce qui est faisable (et qui sera probablement fait)
Bug dans la pagination (liste des galeries) (rapporteur : julien)fait (02/07)Nombre d'images dans la liste des galeries (rapporteur : Bruno)fait (02/07)- Filtres dans la liste des galeries
- Lien vers la galerie en cours depuis un billet-image (rapporteur : julien)
Possibilité de mettre n images précédentes/suivantes (rapporteur : julien)fait (03/07)Champs d'administration trop courts (tags) (rapporteur : julien)fait (02/07)Perfs random image (rapporteur : julien)fait (02/07)Nettoyage dans les include (indépendantes du répertoire des plugins) (rapporteur : julien)fait (02/07)Bug sur les répertoires de media quand ils ne sont pas accessibles en écriturefait (03/07)- Intégration d'un (thick|light)box éventuel
Ce qui est difficilement faisable
Ajouter la liste des galeries à laquelle appartient une image
J'ai beau triturer le problème dans tous les sens, c'est plutot hard à faire : il n'y a pas de lien direct entre une galerie et une image (au sens base de données). Une galerie est un filtre plus ou moins complexe sur l'ensemble des images. La seule solution que je vois pour faire ça est de faire une requête par galerie pour voir si l'image est bien dedans. Et là ça coûte cher ...
Galeries en test sur ce blog...
Par Dsls | mercredi 27 juin 2007 | 07:08Le plugin gallery de ce blog passe en version de dev, surtout principalement pour des tests d'intégration de thickbox au niveau des images et des galeries (lien "navigation interactive").
Pas de faux espoirs à avoir, la version officielle du plugin ne le supporte pas encore, et le code n'est pas encore assez stabilisé, ni assez générique pour qu'il soit livré en tant que tel...
Mais patience, ça viendra, bientôt je l'espère 
Plugin gallery pour dotclear2 v0.2beta4
Par Dsls | lundi 18 juin 2007 | 19:35Bon ... maintenant que j'ai tout cassé, allons-y gaiement.
Voici donc la version 0.2 beta2 du plugin gallery pour dotclear2.
NB : Cette version ne fonctionne qu'à partir de la beta 6.3 de dotclear2
Si vous avez l'erreur :
Fatal error: Call to private method dcMedia::fileRecord() from context 'dcGallery' in /.../plugins/gallery/class.dc.gallery.php on line 548
C'est que votre dotclear n'est pas en beta 6.3 !
Au programme des nouveautés :
- Changements au niveau base pour alléger la requête SQL
- Galeries basées sur un répertoire de média, mais aussi sur un tag, un utilisateur, une catégorie
- Choix du tri des images dans les galeries
- Plus besoin de mettre à jour une galerie, les galeries sont mises à jour automatiquement
- Edition des descriptions des images
- Améliorations au niveau du widget
- Mise à jour des gros répertoires fonctionnelle (sans timeout, a priori)
Coté installation, rien à faire de plus si vous avez déjà la 0.1beta2, la structure en base est compatible : il suffit de supprimer l'ancien plugin et d'installer le nouveau. Il restera quelques metadata superflues, mais cela n'aura aucun impact sur le fonctionnement du plugin. Si vous êtes perfectionniste, il faut taper la requête suivante pour retirer les metadonnées en trop :
DELETE FROM DC_META WHERE meta_type='galitem';
Ce sera probablement fait automatiquement via un _install.php dans les prochaines versions...
Cette version est toujours une beta.. tout rapport d'anomalie est le bienvenu... toute proposition d'amélioration voire patch aussi d'ailleurs 
Version 0.2beta2 :
- Plus d'erreur lors de la création d'une nouvelle galerie
- bug sur les <ul> du widget liste de galeries corrigé
Pour me faire pardonner, 2 nouveaux widgets sont apparus : dernières images et image aléatoire ...
Version 0.2beta3 :
- Les créations de galeries ne sont plus réservées aux admins (une gestion des droits plus fine sera à faire ultérieurement)
- Ajout du "afficher seulement en première page" pour les widgets
- Corrections de code html invalide sur les widgets
- les images sont encapsulées dans un div dans la page des images
- Suppression des media et images-billets orphelins lors de la mise à jour des nouvelles images
Version 0.2beta4 (25/06/2007) :
- Ajout des onglets "galeries" et "images" lors de l'édition d'une galerie ou d'une image
- Les checkboxes "supprimer les orphelins" fonctionnent désormais
- Action "ajouter un tag" dans la liste des images disponible
- Amélioration du coté de la gestion des nouvelles images (erreurs affichées, annulation du process)
Un grand merci pour tous les feedbacks, notamment à linux72, Djedie, Laurent et julien 