Annonce

#1 2009-11-16 23:05:12

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

[Smarty] La version 3.0 arrive

Certains d'entre vous ont dû le relever déjà, Smarty 3.0 est sur le point d'être publiée bien qu'une RC4 pourrait encore être produite tant les évolutions sont nombreuses.
Pour info, la période de test entre 2.6.0RC3 et 2.6.0 a été de ... 6 jours.

Smarty reste "backward" compatible, à priori (bien entendu tant qu'on introduit pas de nouvelles fonctionnalités dans les appels ou les templates).

Néanmoins, pour nous se pose la question de la validation et du choix d'une release de Smarty.
En interne, nous étudierons la meilleure façon de tester cette évolution.

Nous avons déjà retenu 2 raisons de passer en 3.0.
Avant de vous dévoiler lesquelles, voici en anglais leur liste officielle des évolutions:

*  PHP5 OO design
* SPEED
* Object Chaining
* Exception Error Handling
* Assigned Data Objects
* Multiple Template Objects
* Static Object Access
* Pure PHP Template Option
* Powerful Parser/Lexer
* Tons of Template Syntax Enhancements
* Improved Data Scoping Features
* Variable Filters (ie. auto-html-escape)
* In-template Functions (easy recursion)
* Template Inheritance
* PHP Streams Support (per template/variable/include)
* Smart javascript/css handling (no more {literal} tags)
* Improved Cache handling (per template/variable/function)
* Many other things too numerous!

Nous attendons vos avis pour nous décider.

http://www.smarty.net/


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

#2 2009-11-16 23:29:37

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Smarty] La version 3.0 arrive

Je vous fais à 200% confiance. Les plus aptes à répondre à la question, ce sont bien les développeurs ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2009-11-17 00:30:04

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

Re: [Smarty] La version 3.0 arrive

Et les dev. de plugins qui actuellement sont très francophones encore.
(Et c'est pourquoi je poste d'abord ici.)


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

#4 2009-11-18 11:13:42

vimages
Membre
2004-03-27
2429

Re: [Smarty] La version 3.0 arrive

Et des utilisateurs francophones pour qui l'anglais est une langue qui ne mérite pas son statut ! ;o)

Hors ligne

#5 2009-11-18 12:12:02

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

Re: [Smarty] La version 3.0 arrive

vimages a écrit:

Et des utilisateurs francophones pour qui l'anglais est une langue qui ne mérite pas son statut ! ;o)

Un peu hors sujet (si j'oublie le fait que la liste des évolutions est bien en anglais).

Qu'est-ce qui vous motiverait ou vous inquièterait dans ce flot de changement avec la 3.0 ?

Même si pour des raisons de sécurité on attendra sans doute une 3.0.16 ou plus avant d'intégrer.et qu'on aura du mal à rester en 2.6.26 pour les mêmes raisons.
C'est à vous developpeurs de Plugins, concepteurs de templates ou de thèmes, et administrateurs de galeries Piwigo que ce message s'adresse. Il faut y songer maintenant et pas dans 6 mois.


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

#6 2009-11-18 12:42:38

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

Re: [Smarty] La version 3.0 arrive

Je tente une traduction approximative (car je ne sais pas ce que chaque point cache réellement).

Support de PHP5 OO (Application reconstruite selon les principes de la programmation 'Orienté Objet')

VITESSE (de traitement à priori)

Object chaining (méthode de conception des applications ???).

Interception des erreurs

Assigned Data Objects +  Multiple Template Objects + Static Object Access (Cela est trop vague pour moi)

Pure PHP Template Option (Possibilité d'avoir des templates complètement en php mais je crains que cela soit une option globale)

Powerful Parser/Lexer (Analyseur syntaxique et de substitution de variables puissant)

Tons of Template Syntax Enhancements (des tonnes d'améliorations de la syntaxe des templates)

Improved Data Scoping Features (Cela voudrait dire qu'une variable $truc pourrait être utilisée ailleurs, on parle de la portée des variables).

Variable Filters (ie. auto-html-escape) (Variables automatiquement contre toute tentative d'intrusion de code).

In-template Functions (easy recursion) (création de fonction récursives dans les templates ???)

Template Inheritance (héritage des templates ???)

PHP Streams Support (per template/variable/include) (Le flux PHP serait supporté ???)

Smart javascript/css handling (no more {literal} tags) (meilleure intégration de JavaScript/CSS (plus de {literal} pour protéger les acolades)

Improved Cache handling (per template/variable/function) (Meilleure gestion du cache)

Many other things too numerous! (Et bien d'autres améliorations).


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

#7 2009-11-18 14:18:28

datajulien
Membre
Bruxelles (BE)
2009-07-29
282

Re: [Smarty] La version 3.0 arrive

Pour moi, ces évolutions auront plus un impact par rapport à l'intégration de smarty dans le moteur piwigo qu'au niveau des plugins.
Je suis en train de lire la doc de smarty, puis je regarderais un peu plus les nouveautés.

Hors ligne

#8 2009-11-18 15:10:31

makno
Membre
Nantes
2007-10-24
1273

Re: [Smarty] La version 3.0 arrive

[HS] Moi, de toute façon, je suis ni pour ni contre, bien au contraire vu que mon niveau technique est pondéré par ma confiance dans votre travail. Ce qui revient à dire que je suis d'accord avec toutes les bêtises que vous faites :) [HS]


Instants de Scènes, c'est là ! Sur mon site, vous trouverez 600 projets artistiques et 20 000 photos dans tous les domaines des arts vivants : théâtre, clown, danse, arts de la rue, conte, cirque, etc...

Hors ligne

#9 2009-11-18 20:43:51

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

Re: [Smarty] La version 3.0 arrive

Bonsoir ;

désolé Vincent, je crois que cette réponse-ci ne soit pas (non plus ?) extrêmement satisfaisante :-/ ...

Même si je pourrai me sentir bientôt (si si !) "concepteur de plugin" (au singulier, "plugin", notez), je suis encore loin de pouvoir apprécier de façon pertinente les évolutions que tu as rapportées ici.

Néammoins :
  _ il me paraîtrait logique que Piwigo suive les évolutions ; c'est en général un gage de compatibilité avec l'environnement ;
  _ les points suivants me paraissent -- mais uniquement de par leur nom, je ne connais pas plus que ça ! -- particulièrement intéressants :

* Object Chaining
* Assigned Data Objects
* Multiple Template Objects
* Static Object Access
* Template Inheritance
* PHP Streams Support (per template/variable/include)
* Smart javascript/css handling (no more {literal} tags)

    en effet, du peu que je connaisse de programmation, une programmation plus "orientée objet" permet plus de circonvolutions peut-être (un peu) plus difficiles à suivre et mettre en œuvre, mais beaucoup plus puissantes quant aux capacités. Personnellement ça m'intéresse. Le "Template Inheritance" me paraît aussi très intéressant, de façon à récupérer des capacités depuis des templates déjà écrits (par exemple, pour un plugin, de récupérer des fonctionnalités auxquelles on ne comprend rien, mais, comme elles ont été écrites par les spécialistes, ça marche ;-) !).

Hors ligne

#10 2009-11-18 21:30:39

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

Re: [Smarty] La version 3.0 arrive

Nous avions bien identifié une meilleure intégration de JavaScript/CSS comme un des éléments qui devraient v/nous intéresser.

=> plus nécessaire de border nos CSS ou Javascript par des {literal} {/literal}.
Cela permettra d'être plus simples/rapides pour intégrer des scripts externes.


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

Pied de page des forums

Propulsé par FluxBB

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