---------------------
EDIT:
Juste pour sourire un peu, je laisse le reste de ce message... mais de nos jours, le "topic officiel" est : [Forum, topic 16724] [Plugin] Event Cats, partager facilement des catégories privées.
---------------------
Bonjour !
Je publie dans le wiki comment réaliser le plugin personnel "Event Cats" :
http://fr.piwigo.org/doc/doku.php?id=v2 … :event_cat
Ce plugin est pour le moment du type plugin personnel, mais passera la semaine prochaine normalement en tant que plugin, en intégrant la configuration dans une page d'administration (si j'y arrive bien :-/ ...)
Il introduit les deux fonctionnalités suivantes :
_ possibilité d'identifier automatiquement un utilisateur (préférentiellement générique) à l'aide d'un seul URL ;
_ possibilité de dupliquer un compte, en "recopiant" les droits du compte depuis lequel a eu lieu la duplication.
Il permet ainsi de donner accès à du contenu privé sur un seul URL, et de continuer à visualiser ce contenu immédiatement après s'être enregistré, sans avoir à attendre que l'admin du site ait donné les autorisations nécessaires.
ATTENTION : ce type d'identification est très peu sécurisé ! Un URL peut être très facilement identifié et récupéré, au cours de ses passages dans les nombreux serveurs... A utiliser donc avec intelligence : ne pas laisser actif le lien d'identification automatique trop longtemps par exemple, ou limiter le contenu privé visualisable.
Commentaires, critiques, améliorations, et idées sont tous les bienvenus !
Luc
Dernière modification par LucMorizur (2010-01-03 17:21:51)
Hors ligne
Vivent les vacances !
En effet, au lieu de 5 mn par jour en moyenne, je peux enfin consacrer un total de dix minutes à ce plugin, qui m'intéresse particulièrement car il requiert que j'aprenne PHP, MySQL, Piwigo, Smarty, et HTML, le tout dans le désordre et sans autre fil conducteur que les besoins de l'administration de ce plugin, que je ne saurais simplifier -- ne nous facilitons tout de même pas trop la tâche. Le tout avec une connexion internet à 6 km de la maison de location évidemment.
Donc il devrait arriver, facile, vers septembre, ce plugin... si personne d'autre ne l'a rélaisé en 5 mn avant, ce qui me vexerait....
A bientôt !
:-))
Hors ligne
LucMorizur a écrit:
Vivent les vacances !
En effet, au lieu de 5 mn par jour en moyenne, je peux enfin consacrer un total de dix minutes à ce plugin, qui m'intéresse particulièrement car il requiert que j'aprenne PHP, MySQL, Piwigo, Smarty, et HTML, le tout dans le désordre et sans autre fil conducteur que les besoins de l'administration de ce plugin, que je ne saurais simplifier -- ne nous facilitons tout de même pas trop la tâche. Le tout avec une connexion internet à 6 km de la maison de location évidemment.
Donc il devrait arriver, facile, vers septembre, ce plugin... si personne d'autre ne l'a rélaisé en 5 mn avant, ce qui me vexerait....
A bientôt !
:-))
allez bonne chance ^^
Hors ligne
Luc, que la force soit avec toi !!!! (lol oui je sais c'était facile ^^)
En tous cas, j'attends avec impatience ce plugin ;-)
Hors ligne
flop25 a écrit:
allez bonne chance ^^
Allez, les vacances c'est sacré, alors bonnes vacances et à vos photos !!!
Hors ligne
VDigital a écrit:
flop25 a écrit:
allez bonne chance ^^
Allez, les vacances c'est sacré, alors bonnes vacances et à vos photos !!!
Ah oui mais pour moi c'est vraiment des vacances que d'avancer sur ce plugin !
Mais j'appuie pas mal sur l'obturateur, aussi : Lozère et soleil !
Merci beaucoup pour vos encouragements !
Hors ligne
ddtddt a écrit:
LucMorizur a écrit:
[HS]
Gotcha a écrit:
L'ami Luc ?Dites, heu...
C'est pas parceque je lis pas tous les messages du forum, qu'y faut en profiter pour médire dans mon dos...
Rien que pour vous faire mentir, deux copies d'écran, tiens. Pardon à surhiliste et chrisncy de pourrir leur topic avec mes petites susceptibilités.
;-) !
[/HS]LucMorizur n'hésite pas à poster sur svn que l'on puisse tester cela ;-)
C'est prévu... une fois qu'une version un peu plus complète aura vu le jour... car pour le moment, c'est totalement incomplet.
J'avance, mais vraiment à tous petits pas... mais j'avance, je le jure !
J'ai dit pour septembre, mais j'ai pas dit de quelle année !
Hors ligne
S'il y en a qui attendent, à ceux-là, je jure que j'avance. Lentement, mais j'avance...
Je ne peux pas encore envoyer vers SVN, mais ça va venir.
Sinon, juste pour l'anecdote :
j'écris du HTML.
Et puis, pour générer mon HTML, j'écris du PHP.
Et puis, pour générer mon PHP, j'écris du Smarty.
...
Eh ben là, j'aurais besoin de générer du Smarty... quelqu'un a un parseur sous la main ???
^^
A très bientôt.
Hors ligne
Si tu commites, on va pouvoir te relire et te donner une à une les corrections.
Cela te permettra de comprendre plus vite et de progresser encore plus rapidement.
;-)
Hors ligne
Oui, c'est prévu, mais pour le moment ce n'est même pas complet : un commit ne serait que partiel.
Mais à un moment ça va tourner !
Merci en tous cas !
Dernière modification par LucMorizur (2009-09-26 22:49:19)
Hors ligne
Bon courage Luc. Que la force soit avec toi :-)
Hors ligne
LucMorizur a écrit:
Oui, c'est prévu, mais pour le moment ce n'est même pas complet : un commit ne serait que partiel.
Cela n'a aucune importance
Sur svn il n'y a aucun besoin que ton plugin soit opérationnel.
- Cela permet à d'autre de relire ton code.
- Cela sauvegarde ton code source
- Cela permet de revenir facilement en arrière
- Cela te permet de comparer plusieurs version des changement que tu as fait (les différentes livraisons)
- Aux traducteurs d'ajouter d'autres langages à ton plugin
- . . . . .
- Pour le café il faudra revenir c'est pas encore au point !
Hors ligne
ddtddt a écrit:
LucMorizur a écrit:
Oui, c'est prévu, mais pour le moment ce n'est même pas complet : un commit ne serait que partiel.
Cela n'a aucune importance
Sur svn il n'y a aucun besoin que ton plugin soit opérationnel.
- Cela permet à d'autre de relire ton code.
- Cela sauvegarde ton code source
- Cela permet de revenir facilement en arrière
- Cela te permet de comparer plusieurs version des changement que tu as fait (les différentes livraisons)
- Aux traducteurs d'ajouter d'autres langages à ton plugin
- . . . . .
- Pour le café il faudra revenir c'est pas encore au point !
Ben justement, j'aurais bien besoin de café :-/ ........
LucMorizur a écrit:
j'ai essayé d'effectuer un commit pour Event Cats, (...)
Donc, voilà qui est fait.
Evidemment, ça marche pas très bien... du moins, en local, sur mon PC, ça va pas mal. Mais, ô chose étonnante, il semblerait que mon PC et le serveur de Free ne soient pas pareils..... et donc, si j'essaie ces fichiers sur mon site de tests, ça bugge grave, évidemment.
Vous aviez donc évidemment raison et j'aurais dû commencer par là plus tôt. J'espère qu'il n'y aura pas trop à réécrire... et que vous ne trouverez pas tout ça trop tiré par les cheveux.........
;-)
Hors ligne
LucMorizur a écrit:
(...) sur mon site de tests, ça bugge grave
Les problèmes, précisément :
_ à l'installation du plugin (comme à la désinstallation d'ailleurs), j'ai le message fourni ici en copie d'écran (passe vite, pas possible de le copier en texte). Il cite ./include/page_header.php, mais il est évident que le problème ne vient pas du core de Piwigo :-/ ... ;
_ si j'active quand même le plugin, j'ai ensuite les warnings suivants, sur toutes les pages de Piwigo :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/142/sda/a/f/lucmorizur/piwigo/plugins/event_cats/main.inc.php:1) in /mnt/142/sda/a/f/lucmorizur/piwigo/include/user.inc.php on line 29
Warning: Cannot modify header information - headers already sent by (output started at /mnt/142/sda/a/f/lucmorizur/piwigo/plugins/event_cats/main.inc.php:1) in /mnt/142/sda/a/f/lucmorizur/piwigo/include/page_header.php on line 98
Merci pour votre aide :-) !
Hors ligne
Aucun message de ce genre.
Es-tu certain d'utiliser sur ton environnement de test les versions commitées...?
Hors ligne