Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

Premier plugin pour DotClear

Chose promise, chose due. Voici donc mon premier plugin pour DotClear. Il s'agit d'un plugin permettant de gérer un blogmark. Pour ceux qui l'ignoreraient, un blogmark est une sorte de liste de favoris sur un blog. Il s'agit généralement de billets récents d'autres blogs que l'ont a particulièrement appréciés mais sur lesquel on n'a pas bloggé. C'est un moyen de leur donner tout de même de la visibilité.

Pour installer ce plugin, il suffit de passer le script SQL se trouvant dans le sous-répertoire sql et de configurer les options du fichier conf.ini. Concernant la mise en oeuvre, il suffit de mettre un code de ce style dans votre template :

while(!dcBlogmark::eof()){
   echo '<li><a href="' . dcBlogmark::get('url') . '" title="'
           . dcBlogmark::get('title') . '">'
           . dcBlogmark::get('title', 20) . '</a></li>'; 
   dcBlogmark::moveNext();
}

Quant à l'administration, elle est assez intuitive. Je vous laisse la découvrir par vous même.

vendredi 25 juin 2004 à 22h34 - PHP Fil de syndication

Rétroliens

1. Le mardi 29 juin 2004 à 19h09, de bonjourlesmouettes

Mon premier plugin DotClear, suite

Le d?but, c'est par ici. La suite, c'est l? : J'avais un autre plugin pas trop compliqu? ? vous proposer, un truc de gestion de liens. Et bien, c'est pas la peine ! Un nouveau plugin est apparu sur la liste "officielle" des plugins...

2. Le dimanche 4 juillet 2004 à 19h20, de :: onpk :: blog PHP, MySQL, d?veloppement web & connexe(s)

:: onpk :: passe ? DotClear 1.2 beta2

Voil? c'est fait, j'ai mis ? jour ma version de DotClear. Plus de peur que de mal finalement : je craignais pour les liens (mais en fait comme il ne s'agit que de param?tres GET, pas de probl?me !), pour le th?me (aucun soucis particulier) et pour la...

3. Le mercredi 14 juillet 2004 à 23h11, de Infernal Quack

Blogmark

Je viens d'installer un plugin DotClear permettant de g?rer un blogmark. Merci ? Jean Marc pour cette merveille :)...

4. Le dimanche 14 novembre 2004 à 16h44, de Vu et entendu...

Ajout d'un blogmark

Je viens ? l'instant d'ajouter un blogmark. Ceci permet de mettre en avant des liens que l'on a trouv? int?ressants ou amusants, et de leur donner ainsi la visibilit? ? mes lecteurs qui j'esp?re seront de plus en plus nombreux ! :-). J'ai donc...

Les rétroliens pour ce billet sont fermés.

Commentaires

Gravatar de Laurentj

au lieu de

title="'.dcBlogmark::get('title')."

il serait pr?f?rable de mettre
title="'.htmlspecialchars(dcBlogmark::get('title'))."

si il y a des " dans le titre, ?a va pas le faire sinon ;-) (et puis ?a va echapper aussi les & en &amp; etc...

Laurentj le lundi 28 juin 2004 à 09h43 Icone du permalien

Gravatar de JMF

En effet je n'avais pas pens? ? ?a. :/

En revanche ?a serait mieux dans le code du plugin directement.

JMF le lundi 28 juin 2004 à 10h54 Icone du permalien

Gravatar de ortho

Dans le texte : chose promiSe ... manque le S

ortho le lundi 28 juin 2004 à 12h59 Icone du permalien

Gravatar de JMF

D?cid?ment, il faudrait vraiment que je me re-relise avant de publier mes billets en ce moment. :/

Merci Ortho.

JMF le lundi 28 juin 2004 à 13h08 Icone du permalien

Gravatar de pk

C'est cool de voir que notre exp?rience d'un 1er plug-in se recycle ici...

pk le lundi 28 juin 2004 à 14h02 Icone du permalien

Gravatar de JMF

En effet ceci n'est pas mon vrai premier plugin pour DotClear car avec Perrick nous avons travaill? sur un autre plugin il y a quelques temps.

Et ce n'est m?me pas mon second plugin car j'en avais d?j? fait 2 avant de bosser avec Perrick.

En revanche c'est le premier diffus? publiquement. :)

JMF le lundi 28 juin 2004 à 19h01 Icone du permalien

Gravatar de Olivier

\o/ Je l'utilise depuis dimanche soir.

Je t'ai ajout? ? la liste des plugins:
dev.dotclear.net/trac/wik...

Merci :D

Olivier le mardi 29 juin 2004 à 11h22 Icone du permalien

Gravatar de nicolas

C'est moi ou il ne fonctionne pas avec dotClear 1.2 ?

nicolas le mardi 29 juin 2004 à 17h34 Icone du permalien

Gravatar de JMF

C'est probablement toi. ;)

J'utilise DotClear 1.2 et je n'ai aucun souci. De plus quelques personnes semblent l'avoir test? avec succ?s.

Quel est pr?cis?ment ton souci ?

JMF le mardi 29 juin 2004 à 17h44 Icone du permalien

Gravatar de kozlika

Merci beaucoup pour le plugin :-)

Mais...

Euh... quelques explications pas ? pas pour les d?butants ne seraient pas de refus.
Dans l'interface d'administration, j'ai donn? l'adresse du plugin. Il s'affiche bien ensuite dans la page des plugins mais quand je clique dessus, il me r?pond : "Fatal error: Call to a member function on a non-object in /Volumes/data/cavali_a/kozeries/ecrire/tools/dcBlogmark/index.php on line 39"
Alors je suis revenue voir ici et je ne vois pas de quoi tu parles "passer le script" (??), "sous-r?pertoire sql" (??? j'ai pas ?a...). Pour les lignes ? ajouter dans le template ?a me semble d?j? plus clair...
Un peu d'aide ?

kozlika le jeudi 1 juillet 2004 à 08h07 Icone du permalien

Gravatar de kozlika

Correction : j'ai trouv? le sous-r?pertoire sql. Pour le reste, je patauge toujours...

kozlika le jeudi 1 juillet 2004 à 08h22 Icone du permalien

Gravatar de JMF Ok, il est vrai que je prend parfois pour acquises des choses qui ne le sont pas forc?ment pour des n?ophytes, d?sol?. :) Quand je dis "passer un script", cela signifie ex?cuter le script SQL afin de cr?er la table n?cessaire au bon fonctionnement du plugin. Pour cela il suffit d'utiliser un outil du type phpMyAdmin voire MySQL en ligne de commande si y as acc?s et que tu es motiv?. Voil? c'est ? peu pr?s tout ce qu'il y a ? faire pour installer ce plugin. Si tu le souhaites tu configurer le plugin en modifiant les variables du fichier conf.ini. En esp?rant que ?a t'aide. :)

JMF le jeudi 1 juillet 2004 à 10h25 Icone du permalien

Gravatar de kozlika

D?sol?e... encore moi. (Disons que je sers de n?ophyte-lambda, ?a t'aidera pour la version suivante...)

J'ai acc?s ? phpMyAdmin (et ? MySQL).

"Nom de la table" me demande le formulaire : dc_blogmark ou dcblogmark ou dcBlogmark ??
"Nombre de champs" ??????

Question subsidiaire : que dois-je penser du premier commentaire de Laurentj ? dois-je faire la modif qu'il sugg?re ou non ?

PS. - Si tu pr?f?res, je peux attendre la version suivante dont tu parles dans ton dernier post.

kozlika le jeudi 1 juillet 2004 à 13h11 Icone du permalien

Gravatar de JMF

A mon avis si tu n'es pas ? quelques jours pr?s, tu devrais attendre la prochaine version ... et en profiter pour lire la documentation de phpMyAdmin. ;)

Ce que tu me d?cris est la cr?ation manuelle d'une table, pas l'ex?cution d'un script SQL.

JMF le jeudi 1 juillet 2004 à 13h15 Icone du permalien

Gravatar de kozlika

?a me semble tr?s raisonnable, c'est pour cela que je le sugg?rais moi-m?me ; je vais attendre en effet ;)

Pour la doc de phpMyAdmin (tu as raison), j'ai regard? : manifestement j'ai quelques bases ? acqu?rir avant m?me d'en arriver l? (outre un apprentissage acc?l?r? en anglais)...

kozlika le jeudi 1 juillet 2004 à 14h57 Icone du permalien

Gravatar de G?ry F

Merci pour le plugin :), mais moins fut? que koslika je ne trouve desesp?r?ment pas le sous repertoire sql :(

G?ry F le samedi 17 juillet 2004 à 23h32 Icone du permalien

Gravatar de G?ry F

J'ai fini aussi pas trouver le repertoire sql, en fait il est cr?? lors de l'install du plugin sur le site ? cet endroit :
/dotclear/ecrire/tools/dcBlogmark/sql/

Pour kozlika : apr?s tu r?cup?res en local le fichier create.sql, tu vas dans phpMyAdmin (je d?cris ce que j'ai dans la version 2.5.6). Tu cliques sur l'onglet "SQL" (il appara?t dans la droite de l'?cran, si tu cliques sur le nom de ta base ? gauche), et tu cliques sur "parcourir" pour selectionner le fichier "create.sql" que tu as mis sur ta machine. Puis tu cliques sur executer. Et voil? une nouvelle table "dc_blogmark" a ?t? cr??e et ?a marche.

G?ry F le lundi 19 juillet 2004 à 12h52 Icone du permalien

Gravatar de ed

sympa le blogmark... Merci !!!!

Juste un truc qui me manque, ?a pourrait ?tre sympa de pouvoir ins?rer l'attribut hreflang (de mani?re facultative).
La feuille de style s'occuperait ensuite d'afficher la langue entre parenth?ses comme c'est le cas aujourd'hui avec la feuille de style par d?faut de dotclear.

ed le mardi 20 juillet 2004 à 22h04 Icone du permalien

Gravatar de JMF

ed>C'est pr?vu pour la prochaine version ... que j'aurais d?j? du sortir. ;)

JMF le mardi 20 juillet 2004 à 22h17 Icone du permalien

Gravatar de Mahara

Cela peut aussi servir ? mettre en ?vidence des billets sur le blog. Comme par exemple cr?er une section
"a lire"

Mahara le vendredi 6 août 2004 à 12h14 Icone du permalien

Gravatar de JMF

Mahara> Tu as d?j? cette fonctionnalit? dans DotClear. ;)

JMF le vendredi 6 août 2004 à 12h54 Icone du permalien

Gravatar de tbaz

Un autre plugin simple et pratique.

Lecture des fils RSS aux formats 0.91, 1.0, 2.0, Atom

Une adaption de magpierss ? DotClear.

tbaz le samedi 25 décembre 2004 à 18h08 Icone du permalien

Gravatar de Scooter System

Me concernant je l'ai fait moi même et ça marche moyen. Je vais regarder avec ce script!

Scooter System le lundi 12 décembre 2005 à 10h08 Icone du permalien

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons