Popularity Contest : participer au Dotclear Popularity Contest de Dotclear 2
Par Moe le mercredi 18 avril 2007, 15:01 - Site / Dév - Lien permanent
TagsÀ 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.
Aperçu :
Administration
Changements de versions :
- 1.0 (02-06-2007)
- suppression du paramètre "envoyer automatiquement un rapport" : le plugin envoie automatiquement des rapports dés qu'il est installé, pour éviter que des plugins soient installés et qu'ils n'envoient pas de rapport
- passage à une numérotation de version à partir de 1.0
- 1.0.1 (12-07-2007)
- compatibilité avec la version 2.0-beta7
- 1.0.2 (31-07-2007)
- simplification du code grâce à l'utilisation de
printf()
- simplification du code grâce à l'utilisation de
- 1.1 (20-10-2007)
- envoi de la version de Dotclear, la valeur
DC_VERSIONest envoyée - passage sous licence GPL
- envoi de la version de Dotclear, la valeur
- 1.2 (11-11-2007)
- possibilité de cacher des extensions, par exemple une extension en cours de développement
- utilisation de la classe
table
Bugs :
- version 1.2
- des erreurs apparaissent quand aucune extension n'est cachée, cette erreur n'empêche pas le fonctionnement de l'extension, elle sera réglée à la prochaine version, si vous voulez régler le problème dés maintenant, ajoutez ceci à la ligne 137 de class.popularityContest.php :
if (!is_array($hidden_plugins)) {$hidden_plugins = array();}
- des erreurs apparaissent quand aucune extension n'est cachée, cette erreur n'empêche pas le fonctionnement de l'extension, elle sera réglée à la prochaine version, si vous voulez régler le problème dés maintenant, ajoutez ceci à la ligne 137 de class.popularityContest.php :
Créé grâce aux plugins langOmatic et Packager.
Copyright 2007 Moe (http://gniark.net/)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.





Commentaires
Rapport envoyé ^^>
J'aime bien le concept et la présentation est sympa.
j'aurais vu "Blogroll" et "Metadata" plutôt dans "Widget" ou "public" que dans "admin", nan ? ;)
Autrement pour ton plugin, y aurait-il moyen de réutiliser le tableau des plugins installés ailleurs dans la partie public (genre une page connexe ^^) ?
Merci pour les corrections, y'a certains plugins pour lesquels j'hésite, d'autres où j'ai aucune idée ...
Sinon je vais voir si on peut ajouter facilement une page côté public.
Je regardais justement ton classement, vais t'expliquer ce quui me vient à l'esprit :
me disais que Public était limite superflux car splitable entre widgets et template et que dans l'absolu faudrait qu'il est deux types de catégorie pour chaques plugins
Alors c'est sur que ça fait beaucoup de widget ^^''' mais bon après tu peux différencier plusieurs types de widgets ( navigation , media, infos, rss, etc... ) ou des sous-catégories de widget ( oui je sais ça rajoute du boulot cette option, taper :s ).
Public
Admin
oilàoilà
C'était pour faire part de mes réflexions intenses sur le sujet lol.
@Sinon je vais voir si on peut ajouter facilement une page côté public.oki c cool ^^
en fait, j'y vois l'interet pour le multiblog pour que l'utilisateur ait une page d'info référence plus explicite que la liste des extensions
alors moi pour l'instant j'ai fait une page connexe ( toute écrite à la main :D )
http://admin.zombies.fr/static/Les-...
(oui je sais, c'est le bordel ^^'' )
alors bon quand j'ai vu ton puglin j'ai tiqué ^^
J'ai enlevé la catégorie template, qui était trop proche de la cétégorie publique.
Sinon je suis pas sûr d'avoir compris ta demande. Le tableau qu'on voit en screenshot dans le billet, c'est celui-ci que tu voudrais côté publique ? Il n'apporte aucune info par rapport au tableau des extensions visible côté admin.
oki ^^
vivi ^^'
Deja ya quelques différences quand même ( ya l'icone et le nom de l'extension en plus :b )
Et puis ça peut servir à d'autre personne que le super admin
Je ne sais pas si les "simples" administrateurs voient le lien "extensions" ( si c'est le cas je vais le faire lol )
m'enfin dans l'absolu, ceux qui n'installent pas le plugins sont pas trop au courant de à quoi ça sert et comment ça marche, où s'est et est-ce que j'ai le droit d'y toucher lol
m'enfin bref c'est pour ça que j'ai commencé à me faire une page connexe affichant ce qu'il y a de disponible et à quoi ça sert :un genre de FAQ à plugins interne config par le super administrateur pour les autres administrateurs de multiblogs perdus dans l'amas de widgets.
m'enfin oilàoilà en gros :)
Il me vient une question : les icones des plugins sont récupérées automatiquement ? L'icône de mon plugin FeedBurner est d'ores et déjà affichée alors que ce plugin est encore en dev et que je suis le seul à en avoir une copie...
[SiMON] : non les icônes sont récupérées manuellement, par moi. L'icône du plugin Feedburner provient du site Feedburner. Même chose pour le plugin Google Analytics qui n'a pas d'icône mais dont j'ai pris l'icône chez Google.
Le plugin plante sous DC2 rc1.
En fait il ne plante pas il met des warning :
Warning: in_array() function.in-array: Wrong datatype for second argument in /homepages/4/d150211722/htdocs/plugins/popularityContest/class.popularityContest.php on line 159
C'est un bug connu, l'erreur n'empêche pas le plugin de fonctionner. Mais si vous voulez la faire disparaître, un correctif est disponible dans le billet, au-dessus.