Templeet
Comment ca déchire !!
je suis entrain de tester ça : http://templeet.org/
A premier abors c'est ultra compliqué, on se demande ce qu'on vas bien pouvoir en faire ... Et en quoi c'est si bien etc ...
Mais en fait, si on le voit comme un langage de programmation, on voit desuite la puissance.
En fait templeet est langage permettant d'écrire des pages web (pour l'instant je pense pas qu'on puisse faire plus).
Vous allez me dire "oui mais moi je les écrits en php,asp ou autre en quoi ca vas m'aider", ben justement au début c'est assez déroutant mais en quelques heures (je farfouille aussi dans le code pour comprendre comment ca marche) j'ai réussis à adapter la page accueil de ce site.
Templeet est génial car en fait il inclue beaucoup de "modules" qui permettent par exemple de récupérer l'ensemble des fichiers d'un repertoire, de créer rapidement des miniatures d'images, récupérer des données d'une base SQL, de recupérer des données de formulaire, gérer facilement les utilisateurs etc ...
bref une fois pris en main c'est un super outils pour crée des pages dynamiques.
Deplus il intègre un cache vraiment performant au point ou des fois on a l'impression de charger des pages statiques
J'hésite à passer tout mon site sous templeet car j'ai quand même bien avancé, mais avec templeet, la gestion des membres serait plus simple et rapide :/
edit:
Bon j'ai réécris (en local) toute la partie visible par les visiteurs et j'obtiens un temps de génération de 60~80ms contre 14ms pour la version sans templeet.
Étant donné que free n'est pas top au niveau du serveur, je vais garder ma version :)
Et je mettrais peut être ici la version templeet un jour
edit 2:
Bon voila la version templeet est online seule la partie admin n'est pas fini surtout la validation n'est pas fini.
http://ffluff.free.fr/templeet/mysite/
Les galleries ne marchent pas tout simplement car je donne un dossier ou doivent se trouver les images et vu que templeet est dans un autre dossier il les trouve pas :)
Les pages non plus car page.php n'existe pas en templeet.
Pour visualiser une page il faut faire :
http://ffluff.free.fr/templeet/mysite/index.html?show=page&id=20
http://ffluff.free.fr/templeet/mysite/index.html?show=page&id=21
http://ffluff.free.fr/templeet/mysite/index.html?show=page&id=19
Quelques exemples de code que j'ai fais :
~dont_cache() permet de ne pas mettre en cache. C'est utile pendant le développement
~set('txt','[b]gras[/ b]') affecte txt avec la valeur "[b]gras[/ b]"
~regex_replace(~get('txt'),'/(\[b\])(.*?)(\[\/ b\])/is','LM','<b>~regex_fld(2)</b>') expression réguliere permettant le remplacement.
Ceci permet de gérer le code ubb [b] [/ b] qui mets en gras .
http://linuxfr.org/
http://www.w-fenec.org/pub/