Annonce

  •  » Plugins
  •  » Plugin et template

#31 2009-09-30 21:53:20

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Plugin et template

rvelices a écrit:

P@t a écrit:

mathiasm a écrit:

Je crois qu'on est bon, là en fait. Y'a plus qu'à documenter FR/EN au moins. P@t, tu confirmes ?

Pour moi, c'est ok... j'aimerai quand meme que rvelices (le spécialiste de smarty!) nous donnes son avis la dessus ;-)
Je lui envoie un MP.

Je pense que c'est exactement ce qu'il fallait faire. Un petit détail sur $compile_id .= $callback;
La callback peut etre une array pour invoquer une méthode d'une classe/objet auquel cas il me semble que la concatenation ne donnera pas qq chose "d'unique" ...

Quel oeil de lynx :-)

Hors ligne

#32 2009-09-30 22:34:23

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Plugin et template

Non? Tu crois?
A chaque fois que rvelices regarde le code (et le mien en prime time), je crois l'entendre.
Et pour mon code, je suis content de savoir que je le fais bien rigoler.

rvelices, je me demande si ton fils n'est pas déjà meilleur que moi, cela se pourrait bien!
Il a sa place dans l'équipe, s'il a fini ses révisions du bac.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#33 2009-10-01 12:53:12

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Plugin et template

rvelices a écrit:

Je pense que c'est exactement ce qu'il fallait faire. Un petit détail sur $compile_id .= $callback;
La callback peut etre une array pour invoquer une méthode d'une classe/objet auquel cas il me semble que la concatenation ne donnera pas qq chose "d'unique" ...

Arf.... fallait la voir cette boulette! ;-)
Bon c'est corrigé (commit 3951).

Au final, j'ai remplacé la fonction set_external_filter par trois fonctions:

- set_prefilter: le filtre sera chargé avant la compilation du template.
- set_postfilter: le filtre sera chargé après la compilation du template et avant la mise en cache.
- set_outputfilter: le filtre sera chargé après la compilation et la mise en cache. Il sera donc utilisé systématiquement => moins bonnes performances.

PS: je pense qu'on pourrait merger cette évolution en branche 2.0?

Dernière modification par P@t (2009-10-01 16:35:09)


P@t

Hors ligne

#34 2009-10-01 19:40:19

gbo
Membre
PACA
2006-11-01
1199

Re: Plugin et template

Bravo les gars!

J'ai cherché 3 semaines lors de la RC1 pour faire le   plugin version 2 avec la logique de la version 1.7.
Puis  j'ai abandonné lorsque j'ai trouvé comme faire 95% des fonctions avec smarty en modifiant le code..

je vais relire le post et le tutoriel  pour récupérer les fonctionnalités perdues lors de la migration.

Dernière modification par EX-FTB (2009-10-01 19:40:47)

Hors ligne

#35 2009-10-01 21:03:38

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Plugin et template

P@t a écrit:

Au final, j'ai remplacé la fonction set_external_filter par trois fonctions:

- set_prefilter: le filtre sera chargé avant la compilation du template.
- set_postfilter: le filtre sera chargé après la compilation du template et avant la mise en cache.
- set_outputfilter: le filtre sera chargé après la compilation et la mise en cache. Il sera donc utilisé systématiquement => moins bonnes performances.

PS: je pense qu'on pourrait merger cette évolution en branche 2.0?

J'avais évoqué Postfilter, cela me paraissait suffisant.
Tes conclusions sur Outputfilter vont bien dans le sens de ce qu'il faudra éviter.

Quant au PS: Yes, we can.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#36 2009-10-09 03:02:43

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Plugin et template

Voila, j'ai tout mergé en branche 2.0.

A partir de la 2.0.5, on pourra faire mumuse avec ca...
Ca tombe bien, je compte faire évoluer Extended Description pour les traductions multilangues... cf nouvelle version de PEM ;-)


P@t

Hors ligne

#37 2009-10-09 16:41:25

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: Plugin et template

On comprend pas tout, mais c'est pas inintéressant...

Hors ligne

#38 2009-10-09 20:19:26

gbo
Membre
PACA
2006-11-01
1199

Re: Plugin et template

Avec la 2.0.5, je tenterai de faire un plugin plus propre:
sans utiliser de template spécifique à LLGBO.
Idem pour mon plugin perso....

Merci pour votre travail.

Hors ligne

#39 2009-10-18 20:12:45

gbo
Membre
PACA
2006-11-01
1199

Re: Plugin et template

Je viens d'installer la version 2.0.5.

Je trouve bien les nouvelles fonctions.
Si vous avez un petit tutoriel, il sera le bienvenu !!!

Hors ligne

#40 2009-10-18 20:34:15

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Plugin et template

Je n'ai pas encore eu l'occasion de le tester mais je ferai volontiers comme P@t nous l'explique [Forum, post 120854 by P@t in topic 16219] Plugin et template


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#41 2009-10-18 20:38:21

gbo
Membre
PACA
2006-11-01
1199

Re: Plugin et template

VDigital a écrit:

Je n'ai pas encore eu l'occasion de le tester mais je ferai volontiers comme P@t nous l'explique [Forum, post 120854 by P@t in topic 16219] Plugin et template

Merci,
Je vais tester dans la semaine, pour supprimer les tpl dans mon plugin perso dans un premier temps.

Hors ligne

  •  » Plugins
  •  » Plugin et template

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact