#196 2008-03-20 19:34:28

gbo
Membre
PACA
2006-11-01
1214

Re: Evolution des templates

Pour appréhender l'ampleur des modifications à apporter aux plugins publiés:
Pouvez vous mettre dans les extensions un exemple de plugin simple en version smarty avec des commentaires(also in french!!!) pour nous éclairer sur les fonctionnalités   de  smarty.


Il faudra prévoir une période de RC assez longue pour que les membres disposent de temps pour migrer leur plugin perso.

Ps: je suis dans le béton et  je n''ai pas le temps d'étudier Smarty.

Hors ligne

#197 2008-03-20 20:31:36

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

Re: Evolution des templates

EX-FTB a écrit:

Pour appréhender l'ampleur des modifications à apporter aux plugins publiés:
Pouvez vous mettre dans les extensions un exemple de plugin simple en version smarty avec des commentaires(also in french!!!) pour nous éclairer sur les fonctionnalités   de  smarty.

Pas d'inquiétudes, c'est vraiment pas sorcier...
Tous les plugins "d'origines" sont déjà en smarty sur SVN ;-)
http://svn.gna.org/viewcvs/phpwebgallery/trunk/plugins/


P@t

Hors ligne

#198 2008-03-20 21:11:42

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

Re: Evolution des templates

Je viens de faire une revisite de nos plugins, et ils ne représentent pas vraiment des templates très abordables (quand ils utilisent des templates).

Il est de loin préférable que nous commentions quelque chose de régulièrement manipulé comme
./template/yoga/menubar.tpl

dans sa version actuelle en développement:
http://svn.gna.org/viewcvs/phpwebgaller … iew=markup

8-)




EX-FTB,

Dis-nous ce qui n'est pas compréhensible? et nous t'expliquerons.

8-)


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

#199 2008-03-20 22:19:29

gbo
Membre
PACA
2006-11-01
1214

Re: Evolution des templates

Merci pour le lien.
Bravo pour le travail déjà accompli.

Après un tour rapide sur menubar.tpl, les templates smarty ne  me paraissent pas complètement inaccessibles.
(j'ai un an de recul sur le php, les tpl et le html de PWG)

Dans les exemples je ne vois pas la mise en œuvre des fonctions
qui depuis un plugin perso permettent de modifier le contenu d'un tpl.

Il faudra certainement clarifier dans le wiki
pourquoi dans le PHP
foreach ($iptc as $field => $value)
  {
    $key = $field;
    if (isset($lang[$field]))
    {
      $key = $lang[$field];
    }

    $template->assign_block_vars(
      'metadata.line',
      array(
        'KEY' => $key,
        'VALUE' => $value
        )
      );
  }

devient

  foreach ($iptc as $field => $value)
    {
      $key = $field;
      if (isset($lang[$field]))
      {
        $key = $lang[$field];
      }
      $tpl_meta['lines'][$key] = $value;
    }

   $template->append('metadata', $tpl_meta);

Dernière modification par EX-FTB (2008-03-20 22:22:20)

Hors ligne

#200 2008-03-20 22:44:24

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

Re: Evolution des templates

La documentation de smarty est vraiment très bien faite... et en francais qui plus est!


P@t

Hors ligne

#201 2008-03-23 13:30:46

flop25
Équipe Piwigo
2006-07-06
6544

Re: Evolution des templates

EX-FTB a écrit:

Pour appréhender l'ampleur des modifications à apporter aux plugins publiés:
Pouvez vous mettre dans les extensions un exemple de plugin simple en version smarty avec des commentaires(also in french!!!) pour nous éclairer sur les fonctionnalités   de  smarty.


Il faudra prévoir une période de RC assez longue pour que les membres disposent de temps pour migrer leur plugin perso.

Ps: je suis dans le béton et  je n''ai pas le temps d'étudier Smarty.

Merci de documenter surtout en français ! J'imprimerai ça pour le lire pendant les vacances et modifier pendant les grandes vacances.

Quelle version aura le template smarty : 1.8 ? Y a-t-il des dates de sorties prévues ?

Hors ligne

#202 2008-03-23 16:43:04

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

Re: Evolution des templates

La 1.8 sera full et only smarty.
Pas de date officiellement.
Plein de changement encore à réaliser.
8-)


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

#203 2008-03-23 16:46:01

flop25
Équipe Piwigo
2006-07-06
6544

Re: Evolution des templates

gracie

Hors ligne

#204 2008-03-25 07:48:10

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

Vu que la migration est finie, si vous voulez tester les perfs:
  o avec l'ancien template
  o avec le nouveau template

Hors ligne

#205 2008-03-25 09:52:34

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Evolution des templates

rub a écrit:

Vu que la migration est finie, si vous voulez tester les perfs:
  o avec l'ancien template
  o avec le nouveau template

Bonjour,

Je n'y connais rien concernant Smarty mais juste pour dire que ça me paraît nettement plus rapide avec le nouveau template (sans tenir compte à priori des chiffres indiqués en bas de page) ;-)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#206 2008-03-25 19:36:58

gbo
Membre
PACA
2006-11-01
1214

Re: Evolution des templates

Même remarque que Pierrot_Rennes:

je n'ai pas fait de mesure chiffrée mais
le nouveau template  est beaucoup plus rapide.
J'ai refait le test deux fois pensant que le cache de FF2 avait un impact sur la comparaison.
Mais les 2 fois le nouveau  template a apporté une amélioration perceptible sans chronomètre.

j'ai hâte de voir la 1.8 RC1, de la tester sur mon site dédié aux tests.
Et de tester mes compétences pour refaire mes plugins!!

Hors ligne

#207 2008-03-26 20:56:41

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

Re: Evolution des templates

Qu'est-ce qu'on fait du fichier functions_html.inc.php
Je propose qu'on passe toutes ces fonctions en fonction de template
Qu'en pensez vous?

Dernière modification par P@t (2008-03-26 20:57:59)


P@t

Hors ligne

#208 2008-03-26 21:24:35

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

Re: Evolution des templates

P@t a écrit:

Qu'est-ce qu'on fait du fichier functions_html.inc.php
Je propose qu'on passe toutes ces fonctions en fonction de template
Qu'en pensez vous?

Toutes?

8-)


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

#209 2008-03-26 21:34:26

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

Re: Evolution des templates

Hum... peut-etre pas toutes, mais la plupart ;-)


P@t

Hors ligne

#210 2008-03-27 02:02:42

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Evolution des templates

P@t a écrit:

Qu'est-ce qu'on fait du fichier functions_html.inc.php
Je propose qu'on passe toutes ces fonctions en fonction de template
Qu'en pensez vous?

Pour etre honete je ne vois pas l'interet de le changer en utilisant les fonctions de Smarty. C'est la meme chose: une fonction php appelee du php (aujourd'hui) versus une fonction php appelee du template...

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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