lundi 30 juillet 2007

Plugins Page, une page pour lister les extensions de Dotclear 2

Ce plugin est né suite à la demande de Manu2.07.

Il crée une page plugins côté public avec une feuille de style personnalisable qui affiche une liste des extensions installées. C'est intéressant pour éviter de décrire des plugins sur une page entière, ou sur une plateforme multiblog pour montrer les extensions disponibles.

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

mercredi 18 avril 2007

Popularity Contest : participer au Dotclear Popularity Contest de Dotclear 2

À l'image de Debian Popularity Contest, voici le Dotclear Popularity Contest qui compte les plugins installés sur Dotclear.

Le plugin Popularity Contest envoie automatiquement un rapport quotidiennement, tous les 3 jours ou toutes les semaines.

Lire la suite

dimanche 15 avril 2007

PHP : une erreur en martien ?

Je viens de découvrir une erreur PHP qui sort de l'ordinaire en développant un plugin Dotclear, le code qui la génère peut être réduit ainsi : <?php$array = array();foreach ($array as value)?> L'erreur renvoyée est alors : Parse error: syntax error, unexpected ')', expecting  […]

Lire la suite

mercredi 11 avril 2007

clean:config, nettoyer les réglages de Dotclear 2

Cette extension permet de supprimer des réglages (du blog ou globaux) de Dotclear 2, par exemple ceux des extensions désintallées et les versions des plugins.

Note : ne pas utiliser bourré.

Lire la suite

jeudi 5 avril 2007

Wiki Text Widget, un widget texte qui utilise la syntaxe wiki, pour Dotclear 2

Ce widget utilise la syntaxe wiki de Dotclear et non l'HTML du widget texte standard.

Lire la suite

mercredi 4 avril 2007

CompreSS, une extension pour compresser les CSS de Dotclear 2

Cette extension permet de compresser les feuilles de style CSS pour en réduire la taille et le temps de chargement. En enlevant les commentaires, les retours à la ligne et les espaces inutiles la taille du fichier est diminuée de 5 à 25 %. Le fichier original est toujours sauvegardé pour permettre d'éditer la feuille de style puis de la recompresser.

Les paramètres sont :

  • garder les commentaires
  • créer une sauvegarde à chaque fois qu'un fichier est compressé
  • inclure un texte au début du fichier (facultatif)

Lire la suite

samedi 31 mars 2007

New Navigation Links, un widget de navigation pour Dotclear 2

Ce widget est une sorte de widget navigation amélioré : il est paramétrable. Le widget "Liens de navigation" fourni par défaut dans Dotclear 2 ne peut pas être paramétré, ce plugin peut l'être : le texte peut être changé ainsi que les pages sur lesquels sont affichés ces textes et on peut choisir quelle balise utiliser pour l'affichage.

Lire la suite

- page 2 de 3 -