mardi 11 novembre 2008

Clearbricks : la classe staticRecord et sa fonction newFromArray()

Je pensais avoir décrit toutes les fonctions de la classe dbLayer de Clearbricks dans ma documentation. Que nenni. J'ai découvert récemment (dans le plugin Metadata) une nouvelle fonction extrêmement pratique. Cette fonction, elle s'appelle newFromArray() et elle appartient à la classe staticRecord.

Lire la suite

mardi 4 novembre 2008

DL Manager : présentez vos médias sur votre blog

Ce plugin est né suite à une idée d'Ugluck. Il permet d'afficher les médias d'un blog sur une page dédiée ou dans un widget.

Il est sorti sous le nom Public Media puis a été renommé en DL Manager en référence au plugin Dlm de Dotclear 1. Tomtom a intégré à Public Media un compteur de téléchargements.

Lire la suite

samedi 28 juin 2008

@ Reply : répondre facilement aux commentaires de Dotclear 2

Cette extension affiche une flèche au-dessus des commentaires, en cliquant dessus le nom du propriétaire du commentaire est affiché sous la forme d'un lien. Cela permet d'identifier le commentaire auquel le commentaire répond.

C'est visible par exemple dans les premiers commentaires en-dessous.

Lire la suite

lundi 31 décembre 2007

Clearbricks : quelques autres fonctions de dbLayer

Dans le billet d'introduction (qu'il est préférable d'avoir lu avant d'aborder ce billet) nous avons vu comment effectuer des requêtes avec la fonction select() de dbLayer. Après avoir découvert comment lire les enregistrements dans la base de données, nous allons ici voir comment insérer, mettre à jour et effacer des enregistrements.

Lire la suite

dimanche 25 novembre 2007

Mes premiers pas avec jQuery

J'ai découvert jQuery grâce à Dotclear 2 qui l'utilise depuis 1 an. J'avais essayé plusieurs fois de comprendre son fonctionnement sans grand succès, je n'étais pas motivé à l'idée de devoir lire une documentation pour apprendre à utiliser ce nouveau framework et toute sa syntaxe spécifique, son fonctionnement etc.

Lire la suite

jeudi 15 novembre 2007

Clearbricks : la fonction select() de dbLayer

Note : ce billet développe les mêmes fonctions que mon précédent billet Les requêtes SQL select avec Dotclear 2 de façon plus accessible et ne nécessite pas de connaître Dotclear 2.

Merci de laisser un commentaire si vous avez une remarque à faire au niveau d'un point qui manquerait de clarté ou d'une erreur dans le texte.


Introduction à Clearbricks

Dotclear utilise son propre framework qui n'est pas un framework : Clearbricks, il est composé d'une ensemble de classes et de fonctions, on y trouve par exemple une classe destinée à traiter les chaînes HTML ou une classe servant à formater les dates. Nous allons nous intéresser à la classe dbLayer.

Lire la suite

dimanche 24 juin 2007

Utiliser les fonctions dblayer de Clearbricks dans une application

Dotclear utilise les fonctions de Clearbricks pour se connecter à la base de données, nous avons vu dans les billets précédents que le code est simple et léger. Nous allons utiliser ces avantages dans une application autre que Dotclear.

Lire la suite

samedi 23 juin 2007

Les requêtes SQL insert, update et delete avec Dotclear 2

Il est recommandé de lire d'abord le billet précédent pour comprendre ce billet.

Lire la suite

Les requêtes SQL select avec Dotclear 2

Ce billet est un test de documentation pour Dotclear. Il traite des requêtes aux bases MySQL; avec PostgreSQL il faut utiliser ORDER BY RANDOM() à la place de ORDER BY RAND().

J'ai découvert ces fonctions dans ce thread du forum Dotclear.

Dotclear utilise son propre framework qui n'est pas un framework : Clearbricks. C'est lui qui apporte sa couche d'abstraction permettant d'accéder à la base de données du blog. Les fonctions que je détaille sont définies dans les fichiers de /dotclear/inc/clearbricks/dblayer/.

Lire la suite

jeudi 29 mars 2007

Clock, une horloge en widget pour Dotclear 2

Un autre plugin, encore un widget, Clock affiche une date au format choisi par l'administrateur et selon la syntaxe de strftime(). Le fuseau horaire du blog est choisi par défaut et peut être défini.

Lire la suite