Qu'est ce que Templeet ?
Templeet est un langage de templates créé par Pascal Courtois et Fabien Penso. Il permet de faire des galeries photos, des systèmes de dépêches, des sites personnels, des blogs, et bien d'autres choses. Il peut générer des fichiers HTML, XHTML, CSS, SVG, SMIL, ou tout format texte. Plus qu'un simple moteur de templates, c'est un langage complet.
Templeet, est diffusé sous une licence libre (la licence GPL) et son mode de développement est ouvert. Le CVS est librement accessible, et les discussions concernant son développement ou son utilisation se font sur des listes publiques. Les remarques provenant d'utilisateurs de Templeet nous permettent une évolution constante du logiciel.
Ses points forts sont la facilité d'installation, ses performances, et le gain de productivité qu'il donne à ses utilisateurs. De plus il offre plusieurs niveaux de cache. S'ils sont tous activés et pleinement utilisés, les performances obtenues sont similaires à celles que l'on peut observer avec des pages statiques, environ 400req/sec sur un PII 400 (soit 1 milliard de requêtes par mois).
Templeet ne nécessite qu'un serveur web (Apache), ainsi que PHP. Il supporte plusieurs types de bases de données, mais elles ne sont pas nécessaires à son fonctionnement.
Caractéristiques
Voici quelques unes des caractéristiques de Templeet :
- Système de templates
- Gestionnaire de fichier système complet (upload de fichier, téléchargement de fichier distant)
- Editeur de templates
- Shell minimal
- Gestion complète d'identification (au choix: fichier, MySQL, PostgreSQL ou ODBC)
- Interface d'administration des utilisateurs
- Système de packages, installation et mise à jour
- Mise à jour de Templeet par l'interface d'administration
- Mise à jour sécurisée des templates (vérification de non modification depuis la dernière copie)
- Génération de thumbnails d'image en GD, GD2 ou avec convert (ImageMagick)
- Cache complet. Performances proches de pages statiques
- Fonctions de validité HTML
- Définition de fonctions à la volée dans les templates, appels récursifs possible
- Gestion d'affichage de flux RSS distant
- Module de correction orthographique
- Gestion de stockage sécurisé d'informations sensibles, sous forme de fichier
- Edition de la configuration Templeet par une interface
- Gestion de multilangue, à la manière de Apache
- Fonctionne sous Unix et Windows
- Installateur indépendant, et sans aucune manipulation nécessaire
- Weblog disponible en package, sans base de données nécessaire
- Convient aussi bien pour des petits sites personnels que pour des sites supportant plusieurs millions de requêtes par jour
Captures d'écran
Voici quelques captures d'écran de Templeet qui pourront vous être utiles même si son installation vous prendra autant de temps qu'il vous faudra pour tous les regarder.
Télécharger
FAQ
