Une petite idée comme ca...
Que diriez-vous d'un petit plugin Best Of qui regroupe toutes les petites fonctionnalités pour pwg qu'on a donné dans le wiki ou sur le forum?
Avec une page d'admin qui permet d'activer ou non chaque fonctionnalité.
Petite liste d'exemple: miniatures qui débordent, email obligatoire, utiliser la langue du navigateur, etc, etc, etc....
On doit bien pouvoir en trouver une vingtaine!
Hors ligne
Avantages :
- Facilité d'utilisation pour tous.
- Permettre à tous d'utiliser les bientöt 100.... fonctionnalités
Inconvénient :
- le copier-coller des plugins perso est une porte d'entrée pour commencer à participer à PWG
- le copier-coller des plugins perso est une porte d'entrée pour commencer à regarder le PHP
Une liste plus complètes et regroupé de chaque fonctionnalité sur une page du wiki par grande famille ou ordre alphabétique ?
Dernière modification par ddtddt (2007-12-12 22:23:44)
Hors ligne
J'aime assez cette idée.
Attention aux perfs.
Cela devrait permettre de montrer quelques regroupement tout à fait envisageables.
8-)
Et j'en donne un exemple tout bête, pour montrer que l'on peut faire différentes choses,
dans un seul event_handler:
add_event_handler('loc_end_menubar', 'personal_byend_remove', 80);
function personal_byend_remove()
{
global $template;
// Avec Menubar Manager enlever quand même le bouton du filtre (Il faut l'avoir placé déjà ailleurs)
$s = personal_remove_tpl_code('menubar', '<!-- BEGIN start_filter -->', '<!-- END stop_filter -->');
// Enlever les catégories et images récentes de Spéciales
// Un membre dispose de 7 liens (de 0 à 6)
if (isset( $template->_tpldata['special_cat.'][6])) {
$template->_tpldata['special_cat.'][4] =
$template->_tpldata['special_cat.'][6];
unset($template->_tpldata['special_cat.'][6]);
unset($template->_tpldata['special_cat.'][5]);
}
else {
// Un visiteur ou un membre générique dispose de 6 liens (de 0 à 5)
$template->_tpldata['special_cat.'][3] =
$template->_tpldata['special_cat.'][5];
unset($template->_tpldata['special_cat.'][5]);
unset($template->_tpldata['special_cat.'][4]);
}
sort($template->_tpldata['special_cat.']); /* Le tri est en prime */
}
Hors ligne
Je suis mitigé sur le best of des plugins personnels.
Je rejoins les avis de ddtddt.
Si plugin best of, il ne faut pas que les pages wiki ne soient plus mises à jour.
Techniquement, attention aux conflits.
Mais, c'est vrai que ce peut être un bon exemple.
Ce qui serait bien c'est le plugin best of perso ne soit qu'un plugin de test à partit duquel on pourrait récupérer le code pour le coller dans son personal plugin.
[HS]...utiliser la langue du navigateur... On ne devait pas faire des trucs en BSF? On pourrait au moins le faire dans la page install![/HS]
Hors ligne
moi je dirais plutot un " super best-of " qui permetterait de choisir les petites fonctionnalités à mettre dans le " best of " perso . :)
Dernière modification par marineraux (2007-12-13 10:17:43)
Hors ligne
Je pense que c'est une très bonne idée... qui simplifiera la recherche, le choix des plugins à installer...
A surveiller :
- prévoir une mise à jour fréquente, du fait des mises à jours des plugins composant ce "mega plugin", ou de l'ajout de nouveaux plugins plébicités..
=> mise à jour automatique ?
=> mise à jour transparente, sans désinstallation ou perte de données...
- élimination des conflits dès la conception des plugins (à voir comment entre dev.)
Les + :
- pour l'utilisateur, tout est sous la main, plus de plugins géniaux qui passent à la trappe, une maintenance automatique, juste des case à cocher pour activer ou désactiver les plugins..
Les moins :
- pour les programmeurs, plus de boulot pour connaitre et respecter le cahier des charge de compatibilité, trouver un moyen de faire les mises à jours automatiquement.
Remarque :
- nous serions là dans une situation identique à la mise en "natif" des plugin.
Hors ligne
Le BestOf doit être publier périodiquement stable dans les extensions.
Mais élaboré et commenté à plusieurs mains sur le wiki par exemple.
8-)
Hors ligne
En ce qui me concerne, ce n'est vraiment pas les plugins persos qui m'ont motivés pour apprendre le php...
Déjà, la recherche des bouts de code sur le wiki est fastidieuse, il faut ensuite comprendre comment créer un plugin perso, le mettre en place, coller les bouts de codes qu'on ne comprend de toute facon pas!
Bref, j'ai appris le php en regardant les autres plugins (les vrais!) et le code de pwg.
Je suis entièrement d'accord avec vincent, un best of publié régulièrement avec de nouveaux ajouts...
La mise en place des fonctionnalités dans le plugin best of n'empeche pas la mise à jour ddu wiki ;-)
Un utilisateur qui sait se servir correctement d'un plugin personnel préfèrera sans doutes utliser le copier coller des bouts de codes fournis...
Bon, je ferai un essai de plugin perso...
Ca devrait etre très rapide vu que tout est déjà fait (ou presque)
Hors ligne
P@t a écrit:
En ce qui me concerne, ce n'est vraiment pas les plugins persos qui m'ont motivés pour apprendre le php...
Déjà, la recherche des bouts de code sur le wiki est fastidieuse, il faut ensuite comprendre comment créer un plugin perso, le mettre en place, coller les bouts de codes qu'on ne comprend de toute facon pas!
Bref, j'ai appris le php en regardant les autres plugins (les vrais!) et le code de pwg.
Je suis entièrement d'accord avec vincent, un best of publié régulièrement avec de nouveaux ajouts...
La mise en place des fonctionnalités dans le plugin best of n'empeche pas la mise à jour ddu wiki ;-)
Un utilisateur qui sait se servir correctement d'un plugin personnel préfèrera sans doutes utliser le copier coller des bouts de codes fournis...
Bon, je ferai un essai de plugin perso...
Ca devrait etre très rapide vu que tout est déjà fait (ou presque)
Bonjour,
Y'a plus qu'à mettre quelques boules et guirlandes lolll
C'était le cadeau de Noël de P@t ;-)
Hors ligne