WTElite - Smarty Powered Templating Engine (Utiliser smarty pour vos templates)

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • WTElite - Smarty Powered Templating Engine (Utiliser smarty pour vos templates)

    http://extensions.joomla.org/compone...370/Itemid,35/

    qui qui sont les smarties... qui qui mais qui ?. (http://www.coucoucircus.org/da/generique.php?id=439)
    heu non là je délire

    Envoyé par extension joomla.org
    Lobos of www.themes.co.nz is happy to announce the release of WTElite - The Smarty Powered HTML Template Engine for Joomla!

    What is it?

    WTElite is an implementation of the Smarty Templating Class which allows for the separation of presentation and business logic (ie php and html) and also allows those not well versed in programming scripting languages to easily create design templates (themes) for Joomla without becoming confused.

    A few months ago I released a multiCMS theme engine called WTE, while this works well for Joomla! and actually includes more features than WTElite, it was found that many were confused by the installation process and the fact that it was required to install WTE as a seperate module for WTE templates to work.

    After much thought on this problem it was decided that a lightweight version of WTE would be created that would reside in the template folder it's self, thus negating the need for template users to download and install a 3rd party module for the template to work.

    A decision was also made to focus on Joomla! only and not make this Template engine MultiCMS - this would allow me to create a templating environment that resembles the default system very closely (without PHP / HTML soup), and to also utilise the core framework of Joomla! to the fullest extent.

    Result: WTElite Templates install on their own without the requirement of the WTE module to be installed. Template function naming conventions are virtually identical to the existing system.

    WTElite uses the Smarty Templating Class

    http://smarty.php.net/ Smarty is the only PHP Templating system endorsed by The PHP Group and is a highly mature, well documented project that boasts a huge developer base and is recognised by many php developer and designer communities as the number 1 template engine available today. Devlopment of Smarty is continual and stable.

    WTElite Features

    * Templates Compile - WTElite Templates are compiled into PHP files for faster, less server intensive execution.
    * Caching - WTElite uses the smarty caching feature for even faster execution. Caching is controlled via the default Joomla! System
    * Custom Templates - It is possible to custom tempalte any individual page of your Joomla Site.
    * Custom Module Templates - It is possible to custom template any individual (or position) module of your Joomla Site.
    * Plugin System - The Template Developer can create custom plugins for Templates.
    * Multilanguage - Templates are fully multilangauge capabile vie the WTElang plugin.

    The best thing to do now is download WTElite and try it out.
    Après le patTemplate, voilà les snorkies euh non le "smarty" pour créer vos templates. Bref une sur couche au système actuel des templates.
    des infos ici : http://smarty.php.net/manual/fr/
    Smarty est un moteur de template pour PHP. Plus précisément, il facilite la séparation entre la logique applicative et la présentation. Celà s'explique plus facilement dans une situation où le programmeur et le designer de templates jouent des rôles différents, ou, comme la plupart du temps, sont deux personnes distinctes.
    [...]
    pourquoi ?
    L'un des aspects unique de Smarty est la compilation des templates. Celà signifie que Smarty lit les templates et crée des scripts PHP à partir de ces derniers. Une fois créés, ils sont exécutés. Il n'y a donc pas d'analyse coûteuse de template à chaque requête, et les templates peuvent bénéficier des solutions de cache PHP comme Zend Accelerator (http://www.zend.com/) ou PHP Accelerator (http://www.php-accelerator.co.uk).

    Quelques caractéristiques de Smarty :

    * Il est très rapide.
    * Il est efficace, le parser PHP s'occupe du sale travail.
    * Pas d'analyse de template coûteuse, une seule compilation.
    * Il sait ne recompiler que les fichiers de templates qui ont été modifiés.
    * Vous pouvez créer des fonctions utilisateurs et des modificateurs de variables personnalisés, le langage de template est donc extrêmement extensible.
    * Syntaxe des templates configurable, vous pouvez utiliser {}, {{}}, <!--{}-->, etc. comme délimiteurs tag.
    * Les instructions if/elseif/else/endif sont passées au parser PHP, la syntaxe de l'expression {if...} peut être aussi simple ou aussi complexe que vous le désirez.
    * Imbrication illimitée de sections, de 'if', etc. autorisée.
    * Il est possible d'inclure du code PHP directement dans vos templates, bien que celà ne soit pas obligatoire (ni conseillé), vû que le moteur est extensible.
    * Support de cache intégré.
    * Sources de templates arbitraires.
    * Fonctions de gestion de cache personnalisables.
    * Architecture de plugins
    cours de SVT - infos scientifiques : www.nicolas-ogier.fr
    pas de demandes d'aide par mp, elles seront systématiquement refusées !

Annonce

Réduire
1 sur 2 < >

C'est [Réglé] et on n'en parle plus ?

A quoi ça sert ?
La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
Comment ajouter la mention [Réglé] à votre discussion ?
1 - Aller sur votre discussion et éditer votre premier message :


2 - Cliquer sur la liste déroulante Préfixe.

3 - Choisir le préfixe [Réglé].


4 - Et voilà… votre discussion est désormais identifiée comme réglée.

2 sur 2 < >

Assistance au forum - Outil de publication d'infos de votre site

Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

UTILISER À VOS PROPRES RISQUES :
L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

Problèmes connus :
FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

Installation :

1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

Archive zip : https://github.com/AFUJ/FPA/zipball/master

2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
et remplacer www. votresite .com par votre nom de domaine


Exemples:
Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/
Pour executer le script: http://www..com/fpa-fr.php

Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/cms/
Pour executer le script: http://www..com/cms/fpa-fr.php

En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
Voir plus
Voir moins
Travaille ...
X