lundi 17 décembre 2007

Plugin Dotclear2 : Performance

dotclear

Voici un nouveau plugin qui affiche à vos visiteurs le temps de génération de la page par Dotclear2. Pour voir le résultat de ce plugin, lisez la dernière ligne de cette page Web.

Comment ça marche ?

C'est simple, un chrono est lancé dès la réception de la requête HTTP par Dotclear. Ensuite un tag permet d'afficher en bas de page le temps total de la génération de la page demandée.

Installer le plugin

Après avoir installé ce plugin, éditez le fichier "index.php" qui se trouve à la racine de votre blog, et ajouter la ligne suivante :

$time_start = microtime();

Juste en dessus de :

if (isset($_SERVER['DC_BLOG_ID'])) {

Ensuite, éditez le fichier "_footer.html" de votre thème et placez la ligne suivante :

<p>{{tpl:lang Powered by}} <a href="http://www.dotclear.net/">DotClear 2</a> en <b>{{tpl:performance}}</b> sec.</p>

Télécharger le plugin

Liste des mises à jour :

v0.1 :

  • Première release.

lundi 3 décembre 2007

Qui dit week end pluvieux dit nouveaux plugins Dotclear2 !

Le week-end pluvieux que nous avons eu a permis à quelques plugins Dotclear 2 de naître.

Parmi la liste des nouveaux arrivants :

  • Live Counter , un plugin très pratique qui permet d'afficher en direct le nombre de personnes connectées sur votre blog. Il ressemble au plugin Connected de Dotclear 1 que vous connaissez peut être.

page_livecounter.gif

  • MenuFreshy, un plugin qui permet d'ajouter un menu horizontal en dehors de la sidebar.

page_menufreshi.gif

  • HTTP Redirect, un plugin qui permet de rediriger facilement vos billets vers une autre page Web.

page_httpredirect.gif

  • MultiFeeds, un plugin qui permet de visualiser l'ensemble des billets d'une plateforme multiblog qui sont publiés. Pratique pour surveiller l'ensemble des nouveaux articles.

page_multifeed.gif

  • Lite Box, Un visionneur d'images léger et performant basé sur la première version de Lightbox.

page_lightbox.gif


Ce qui nous fait 5 nouveaux plugins dans le week-end, bravo à Sacha pour les trois plugins ;-)

Vous pouvez suivre l'actualité des nouveaux plugins Dotclear 2 depuis cette parge Web :

http://plugins-dotclear.geeek.org/

dimanche 18 novembre 2007

Vidéo de démonstration du plugin Nabaztag pour Dotclear2

Vous êtes beaucoup à vous demander à quoi sert la petite boite verte "Ecrivez à mon Nabaztag" qui se trouve à droite de cet article.

Et bien voici une petite vidéo de démonstration ;-)

Ce plugin pour Dotclear2 est développé par Olivier Azeau et est téléchargeable à cette adresse :

http://barrejadis.azeau.com/post/2007/08/08/Widget-Nabaztag-pour-Dotclear2

dimanche 4 novembre 2007

Installation du plugin Dotclear 2 "Plugins page"

Voici la liste des plugins Dotclear 2 que j'utilise sur ce blog :

http://www.geeek.org/pluginpage

Il faut absolument que je fournisse une nouvelle version de GoogleSpy comportant vos remarques.

Un nouveau plugin dénommé "GoogleTranslate" est en cours de préparation.

dimanche 20 mai 2007

Mise à jour du plugin Snapme v0.7 pour Dotclear RC

dotclear,plugin

Les modifications depuis la v0.6

Voici la liste des modifications de la nouvelle version plugin SnapMe pour Dotclear 2 :

  • Correction de l'algorithme de création d'URL qui ne fonctionnait pas dans tous les cas (path_info sans "/" dans l'URL, query_string sans "?" dans l'URL).
  • Correction du script flash dans le cas d'une URL en Query_String.
  • Correction de la mise à jour du flag de version en base de donnée lorsqu'une mise à jour est réalisée.
  • Correction du décalage de la date de prise des snaps.
  • Correction du conflit de fichier "gallery.html" avec le plugin Gallery.
  • Correction de l'option "afficher sur la page d'accueil seulement".
  • Possibilité d'ajouter les snaps comme avatar des commentaires, pour cela vous devez modifier le fichier post.html de votre thème et ajouter le code suivant juste au dessus du tag tpl:CommentContent

Exemple pour un blog en PATH_INFO :

<img src="/snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />

Exemple pour un blog en QUERY_STRING :

<img src="/index.php?snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />


Erreurs d'installation communes

1) Lorsque je clique sur le bouton "snapme" sur le blog, la popup qui s'ouvre est vide et affiche une page blanche.

Vous n'utilisez pas la version SVN de Dotclear2. Il faut donc éditer le fichier :

/inc/load_plugin_file.php

Et ajouter le type 'swf' à la liste des "allow_types" :

$allow_types = array('png','jpg','jpeg','gif','css','js','swf');

2) Lorsque je clique sur le bouton prendre un snap, la popup se redirige vers une page de type "404 document non trouvé" ou vers une page quelconque du blog.

Le problème vient de la configuration de l'URL de votre blog dans la rubrique "paramètres du blog" dans le panneau d'administration du blog. Il est probable que votre blog soit en "QUERY_STRING" et que l'URL de votre blog ne contienne pas de "?" à la fin de l'URL. Veuillez vous référer à la doc Dotclear2 pour le paramétrage de ce champs.

Exemple de CSS

/* SnapMe
-------------------------------------------------------- */


#snapMe {
        text-align: center;
        background-color: #EFEFEF;
        padding-bottom: 10px;
        border: 1px solid #AAA;
}

#snapMe h2{
        background-color: #E0E0DF;
}

#snapMe img{
        border: 1px solid #000;
}

#snapMe ul {
        width: 160px;
        list-style: none;
        margin: 0 auto 0 auto;
        padding: 0;
}

#snapMe li {
        padding: 0px;
        margin-top: 3px;
}

#snapMe li a {
        color: #000;
        text-decoration: none;
        display : block;
        background-color: #CCC;
        border: 1px solid #AAA;
}

#snapMe li a:hover {
        color: #FFF;
        text-decoration: none;
        background-color: #005D99;
        border: 1px solid #FFF;
}


TODO :

  • Gérer un système de Flood au niveau de l'envoi d'image.
  • Ajout de commentaires sur les snaps.
  • Proposer le forward des snaps sur un site centralisé.


Téléchargement du plugin

Des remarques sur ce plugin ?

samedi 19 mai 2007

Top 10 : Les meilleurs plugins pour Dotclear2

http://plugins-dotclear.geeek.org

La liste des plugins grossie de jours en jours, en moyenne une bonne cinquantaine de votes par plugin. Merci à toutes les personnes qui contribuent à maintenir la liste.

Voici le top 10 des plugins :

  • 3.8 - Blog Import (Free compatible)
  • 3.6 - Day Mode
  • 3.6 - Chez les amis
  • 3.6 - DcLightbox
  • 3.5 - Custom Code
  • 3.5 - Smilies Manager
  • 3.5 - O7aCode
  • 3.5 - Citations
  • 3.5 - Planet
  • 3.4 - Contact

jeudi 19 avril 2007

Fonctionnement le plugin dcGeshi sous Dotclear 2 ?

Ce plugin permet de mettre en forme du code dans des articles. Il a été gentillement porté de Dotclear 1.x vers Dotclear 2 par LAlex.

Ce plugin est téléchargeable à cette URL : http://download.lalex.com/dcGeshi.zip

Pour l'installer il suffit de le dézipper dans le répertoire "plugins" de votre installation de Dotclear 2.

Ensuite pour utiliser ce plugin vous devez dans vos articles utiliser le formatage suivant :

///
[php]
if ($test == false){
  $test=true;
}
///

Ce code donnera le rendu suivant :

if ($test == false){
  $test=true;
}

Ce n'est pas très compliqué, mais c'est seulement qu'en relisant le code que j'ai compris comment fonctionne ce plugin.

mercredi 18 avril 2007

Plugin Dotclear2 : Popularity Contest

Voici un nouveau plugin pour Dotclear2 tout à fait original : Popularity Contest

dotclear_2_plugin_popularitycontest.png

Ce plugin permet d'envoyer à un serveur centralisé la liste des plugins que vous avez installez sur Dotclear2 : http://popcon.gniark.net/

Cela permet de réaliser des statistiques très intéressantes sur les plugins les plus utilisés et donc les plus appréciés.

Il faudrait merger mon projet de recensemement des plugins Dotclear avec celui de Moe pour avoir des informations complètes sur les plugins Dotclear2.

mardi 10 avril 2007

Liste des Plugins Dotclear 2 les mieux notés

dotclear.png

Après plusieurs centaines de votes, voici la liste des plugins Dotclear2 les mieux notés :

Bravo à K-Web pour ces super plugins ! :-)

Continuez à voter pour vos Plugins préférés :

http://plugins-dotclear.geeek.org/

lundi 2 avril 2007

Mise à jour du plugin SnapMe v0.6

dotclear,plugin

Voici la liste des modifications de la nouvelle version plugin SnapMe pour Dotclear 2 :

  • Correction de l'algorithme présent dans le script flash pour détecter l'URL du post des snaps. Cet algo posait des problèmes pour les blogs utilisant du Query Info avec un "/?" (ex : index.php/?)".
  • Ajout d'un message explicite lorsque aucun snap n'a été trouvé en base de données.
  • Ajout de l'heure et la date de la prise de vue du snap au niveau du Widget.

Le plugin a été testé avec la dernière version beta de Dotclear 2 sur SVN (beta 6). Aucun test n'a été réalisé avec Pgsql et Sqlite, seuls des tests avec MySQL ont été validés.

ATTENTION : Ce plugin ne fonctionne pas avec la version SVN de Dotclear2, la classe Xmlsql n'existe plus sur le SVN et celle-ci est utilisée pour créer les tables de données du plugin SnapMe

REMARQUE : Pour que le plugin fonctionne correctement sur les versions beta, il est nécessaire de modifier un fichier de Dotclear (en attendant une correction d'Olivier) :

il faut éditer le fichier :
/inc/load_plugin_file.php

Et ajouter le type de fichier 'swf' :
$allow_types = array('png','jpg','jpeg','gif','css','js','swf');

TODO :

  • Gérer un système de Flood au niveau de l'envoi d'image.
  • Ajout de commentaires sur les snaps.
  • Proposer le forward des snaps sur un site centralisé.

Téléchargement du plugin :

Tout retour est le bienvenue :-)

- page 2 de 3 -