|
|
 |
Moteur de template en extension PHP
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
Blitz templates est un moteur de gabarits rapide, écrit en C, et compilé comme module PHP. Il a commencé comme remplacement de php_templates, mais s'est développé au dela de ce...
Blitz templates est un moteur de gabarits rapide, écrit en C, et compilé comme module PHP. Il a commencé comme remplacement de php_templates, mais s'est développé au dela de ce vénérable...
Blitz est une extension PHP, écrite en C, qui reproduit les fonctionnalités de la bibliothèque de gabarits (templates) php_templates, mais est devenu un projet à part entière au fil du temps. Blitz se concentre en particulier sur les performances d'exécution, et les graphiques indiquent des performances proches de PHP lui-même.
Cela fait bien longtemps que Blitz apparaît dans les mises à jour d'extension, mais cela doit être le premier article de comparaison que je rencontre. Rob Peck publie un comparatif entre Blitz et Smarty, un des moteurs de gabarits de PHP les plus connus.
Avoir un tel moteur de gabarits intégré à PHP me parait une excellente idée. Il y a un gain en performance notable, et une séparation des compétences plus marquée. Je verrai bien cette petite extension faire son chemin jusqu'à la distribution standard de PHP.
Je ne pensais pas qu'il existait 19 moteurs de gabarits en PHP pour faciliter la réalisation d'une application PHP.
Un moteur de gabarit est aussi appelé Moteur de template et le site WebRessourcesDepot en propose une liste assez complète.
Grâce à l'utilisation de ces moteurs de templates, le développement, la maintenance et l'évolution de votre site internet se trouve faciliter.
Il ne vous reste plus qu'à choisir celui qui vous conviendra le mieux. 19 Promising PHP Template Engines (0 visite)
Pour créer une application web en PHP on utilise généralement un moteur de template comme Smarty ou PhpLib. Ces templates permettent la séparation du code PHP lié aux règles de...
PHTML (Les 100 dernières modifications)
Page Web qui contient du code PHP; interprété par un moteur PHP sur le serveur Web, qui génère du HTML dynamiquement; souvent utilisé pour accéder à une base de données, telle que MySQL.
Cette extension de nom de fichier est parfois utilisée en remplacement de l'extension <a href="/extension-fichier/ouvrir-php-lire-fichier-php-207.htm">.PHP</a>.
Il est fréquent que PHP soit cité comme moteur de gabarit, en concurence directe avec Smarty et consort : c'est bien comme cela qu'il a été conçu à l'origine.
Pourtant, les moteurs de gabarits peuvent apporter un avantage sérieux : une validation plus exhaustive des données avant leur mise en publication. Avec PHP, il est trop facile d'afficher une donnée fournie par l'utilisateur, et d'avoir une manifique injection de code dans la page finale.
Un argument sérieux en faveur des moteurs de gabarits.
A noter : la publication de Smarty 2.6.9.
Cette mise à jour corrige plusieurs bugs et améliore la compatibilité avec la version 5.1 de PHP.
"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."
La version 3 de Templeet est sortie juste avant la trêve dominicale de LinuxFr.
Templeet est un moteur de templates comme Smarty ou ModeliXe, mais se caractérise par une gestion avancée des méthodes de cache.
Cette nouvelle version apporte notamment la gestion des templates génériques, c'est à dire un template gérant tous les fichiers avec la même extension, et la possibilité de gérer en natif les images au sein de Templeet (auparavant, Templeet pouvait écrire une image mais pas la renvoyer directement au butineur).
Les fonctionnalités ajoutées sont entre autres : le support de LDAP, la gestion des tableaux multidimensionnels et le support des commentaires PHP standard. Le système de cache et le module d'interrogation ont également été améliorés pour plus de souplesse dans l'utilisation.
Templeet est notamment utilisé sur des sites comme LinuxFr ou sur W-Fenec.
Si vous envisagez de refaire la présentation de votre site ou de votre blog, vous pouvez consulter le site Free Css Templates . En effet, celui-ci propose plusieurs centaines de templates (actuellement 219), sous licence Creative Commons. Vous avez donc de fortes chances d'y trouver votre bonheur.
-
Webmaster et Programmation
/
Webmaster,
Design,
Templates
Flexy est un des moteurs de gabarits en vogue en ce moment, aux cotés de Smarty et Pat template. Comme Smarty, Flexy est un générateur de code : il compile le gabarit et du code PHP pour donner un script exécutable directement. Flexy est entretenu activement par Alan Knowles.
PHP Kitchen vous propose un complément à la documentation officielle de référence : un tutoriel pour écrire un module Flexy.
"La version 3 de Templeet est sortie juste avant la trêve dominicale de LinuxFr.
Templeet est un moteur de templates comme Smarty ou ModeliXe, mais se caractérise par une gestion avancée des méthodes de cache.
Cette nouvelle version apporte notamment la gestion des templates génériques, c'est à dire un template gérant tous les fichiers avec la même extension, et la possibilité de gérer en natif les images au sein de Templeet (auparavant, Templeet pouvait écrire une image mais pas la renvoyer directement au butineur).
Les fonctionnalités ajoutées sont entre autres : le support de LDAP, la gestion des tableaux multidimensionnels et le support des commentaires PHP standard. Le système de cache et le module d'interrogation ont également été améliorés pour plus de souplesse dans l'utilisation.
Templeet est notamment utilisé sur des sites comme LinuxFr ou sur W-Fenec."
Typo3 fonctionne sous forme de templates et design séparés. L'intégration de templates typo3 est...
Beaucoup d'entre vous se demandent : comment intégrer un code php dans dotclear ? Ce qui est légitime car ce serait vraiment pratique ! Et beaucoup vous répondront sur les forums que c'est tout bonnement impossible. Faux ! Balivernes ! C'est tout à fait possible mais cela requiert une petite manipulation préalable. Manipulation pour activer PHP dans Dotclear
Pour activer PHP dans vos templates dotclear, il faut :
1. Tout d'abord rendez-vous dans votre interface d'administrateur et cliquez sur About:config dans le menu à gauche, dans Extensions2. Trouvez la ligne tpl_allow_php et passez la valeur à Oui3. PHP est activé dans vos templates, maintenant il... Lire Intégrer du PHP dans vos templates Dotclear
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- Documentation PHP : tout le manuel php
Toute la documentation php, le langage web le plus populaire, est disponible sur manuel-php. Retrouvez tous les descriptifs des fonctions php directement en ligne. Site idéal pour tous les webmasters, les programmeurs php, quel que soit leur niveau. Bonne programmation....
Catégorie : Programmation > Langage PHP
http://manuel-php.pcdebutant.com/
- Codes sources PHP - codes PHP (scripts PHP) - Programmation
Cette section contenant de nombreux codes sources PHP (scripts PHP) en téléchargement va vous permettre de progresser en programmation et de gagner du temps pour vos développements. Vous trouverez également une foire aux questions PHP pour vous permettre de résoudre vos problèmes les plus courants avec ce langage de programmation....
Catégorie : Programmation > Langage PHP
http://www.vulgarisation-informatique.com/codes-sources-php.php
- Script PHP MySQL Arfooo Annuaire
Arfooo Annuaire est un script gratuit et open source développé avec PHP 5, MySQL d'annuaire de dernière génération. Ce script dispose de nombreuses fonctionnalitées inédites. Des scripts de migration sont disponible pour migrer de categorizator, rewrite, revolution, freeglobes... vers Arfooo Annuaire....
Catégorie : Logiciels > Logiciel libre
http://script.arfooo.com/
- WebGraphisme.com - templates - Design - Graphisme
Kits graphiques a 1€80 large choix et design sur mesure : templates classiques, templates pour sites adultes, bannieres, sites avs.Réalisation rapide, de qualité et exclusive....
Catégorie : Conception de sites > Kits graphiques
http://www.webgraphisme.com/
- Thèmes wordpress gratuits en téléchargement
Une séléction des meilleurs thèmes et templates gratuits pour wordpress classée par nombre de colonnes et par technologies utilisées, de thèmes en css et ajax. les thèmes proposés sont gratuitement téléchargeables et sont gratuits d'utilisation ou sous licence GNU....
Catégorie : Internet > Ressources Internet
http://www.wordpress.themes.free.fr/
- Templates Kreasite pour la solution PrestaShop
templates-prestashop.kreasite propose un large choix de Templates graphiques aux graphismes professionnels pour habiller la solution e-Commerce PrestaShop. Le meilleur des templates PrestaShop pour des boutiques de hautes qualités réalisé par un professionnel du web. Nous installons votre e-Commerce, l'habillons et le configurons en 72 heures....
Catégorie : Conception de sites > Kits graphiques
http://www.templates-prestashop.kreasite.fr/
- Script utile ressource pour webmaster
Réalisation de script utile en php pour webmaster. Ce site a pour but de vous proposer des scripts en php professionnel à moindre coût, tous les scripts que nous réalisons ont été étudiés en long et en large pour vous faire gagner de l'argent, soit par liens sponsorisés, soit par affiliation, ou par micro paiements....
Catégorie : Programmation > Langage PHP
http://www.script-utile.com/
- Agrégateur Rss et moteur de recherche Rss (700 000 billets)
Agrégateur rss des meilleurs sites Web2, référencement, php, html, news ... Moteur de recherche contenant plus de 700 000 billets venant de plus de 7000 blogs. Les billets complets sont visibles et pas uniquement les résumés rss...
Catégorie : Formats de données > RSS
http://www.odowa.com/
- PhpLeague : Script Php Mysql
Script PHP-SQL de gestion de championnats sportifs tel que le football. Il génère les classements, les calendriers, les fiches clubs, les statistiques et le nécessaire au suivi d'un championnat. Un module de pronostics 1N2 est inclus ! Bon pronos !...
Catégorie : Programmation > Langage PHP
http://phpleague.univert.org/
- TutoPlus, site de création Flash et Php
Bienvenue sur TutoPlus, découvrez de nombreux tutoriaux sur flash, php et mysql, des kits graphique ainsi que des sources php et flash sont disponibles en téléchargement. Des concours de création de tuto Flash et Php sont disponible chaque mois....
Catégorie : Programmation > Programmation Flash
http://www.tutoplus.com/
Autres actualités
- Le mois de la sécurité PHP : les références du moteur Zend ...
Le mois de la sécurité PHP propose 1 nouvelle vulnérabilité PHP concernant le moteur Zend
37 PHP iptcembed() Interruption Information Leak Vulnerability
Toutes les versions du Zend Engine sont affec[...]
- PHP comme moteur de template : un désastre? ...
- PHP Java Bridge version 3.2.1 : une version pure PHP ...
La php java extension et l'implémentation pur PHP PHP/Java Bridge utiliser un protocole mason pour connecter directement PHP avec une machine virtuelle Java ou .NET. Les communications sont bidirectio[...]
- Ca teste PHP 5.2.2 ...
Je suis abonné à la liste de l'assurance qualité de PHP, où je compile sur Mac OSX les différentes RC, et j'incite d'autres utilisateurs à tester PHP sur leur machine....[...]
- Le mois de la sécurité PHP : 8 Mars ...
Le mois de la sécurité PHP continue, avec 1 nouvelle vulnérabilité associée à substr_compare.
15 PHP shmop Functions Resource Verification Vulnerability
shmop est une extension PHP courante, qui per[...]
- Le mois de la sécurité PHP : 9 Mars ...
Le mois de la sécurité PHP continue, avec 1 nouvelle vulnérabilité associée à substr_compare.
16 PHP zip:// URL Wrapper Buffer Overflow Vulnerability
zip est une extension PHP qui permet d'accéder à[...]
- Le mois de la sécurité PHP : 10 Mars ...
Le mois de la sécurité PHP propose 1 nouvelle vulnérabilité associée à substr_compare.
17 PHP ext/filter FDF Post Bypass Vulnerability POST
FDF est une extension PHP qui gère les formulaires PDF :.[...]
- PHP 5.2.1RC3 publié ...
PHP 5.2.1RC3 est disponible au téléchargement. C'est la troisième candidate à la publication.
Ilia annonce la correction de près de 20 bogues du moteur Zend. On n'attend pas de regression...[...]
- Statistiques PHP de Décembre 2006 ...
Les statistiques de diffusion PHP dans le monde pour décembre 2006 sont arrivées.
PHP 5 atteint maintenant 13% du parc installé.
PHP 5 représente 40% des nouvelles instal[...]
- PHP sur Windows / Projet Phalanger ...
La session PHP sur Windows était décomposée en 3 grandes parties :
PHP et IIS : FastCGI
PHP et Microsoft Ajax
PHP sur la plateforme .NET : Projet Phalanger
Actuellement, PHP pour les serveurs...[...]
- Le mois de la sécurité PHP : problèmes avec les sessions ...
Le mois de la sécurité PHP propose 3 nouvelles vulnérabilités PHP.
32 PHP 4.4.5/4.4.6 session_decode() Double Free Vulnerability
31 PHP _SESSION Deserialization Overwrite Vulnerability
30 PHP _SESSIO[...]
- Le mois de la sécurité PHP : 6 dernières vulnérabilités ...
Le mois de la sécurité PHP livre 6 dernières vulnérabilités internes de PHP, sans prototype.
44 PHP 5.2.0 Memory Manager Signed Comparision Vulnerability
43 PHP msg_receive() Memory Allocation Intege[...]
- Le mois de la sécurité PHP : vulnérabilité interne ...
Le mois de la sécurité PHP propose 1 nouvelle vulnérabilité de PHP.
28 PHP hash_update_file() Already Freed Resource Access Vulnerability
Toutes les versions de PHP sont affectées. Il est possible d[...]
- Extension PHP pour FireFox : FirePHP ...
FirePHP vous donne une vue plus détaillée du fonctionnement de votre code PHP lorsque ce dernier génère la page courante, depuis le navigateur FireFox.
Installez simplement l'extension FirePHP, le pa[...]
- Utiliser OpenID avec PHP ...
J'ai un patch (php-openid.diff, pour PHP 5, qui fonctionne peut-être avec PHP 4), poru l'extension openssl de PHP, et qui permet de faire des identifications à l'aide d'OpenID et TypeKey,...[...]
|
|
 |
|