Bonjour à tous !
D'habitude, lorsque je viens sur alsacréations, c'est pour chercher des renseignements, apprendre de nouvelles techniques et découvrir de nouvelles technologies. Je n'ai jamais été déçu et n'ai même jamais eu à ouvrir un topic moi-même, vu que, bien souvent, la réponse à ma question s'y trouvait déjà.
Aujourd'hui, je viens vers vous pour vous présenter un projet qui m'a demandé plusieurs mois de travail : Skin, un moteur de template (pour le moment exclusivement en PHP, mais j'ai bien l'intention de le porter en JS).
Pourquoi le poster ici ? Hé bien tout simplement parce que j'aimerais avoir la possibilité d'avoir des retours sur ce projet, des retours concrets de développeurs qui seraient capables d'émettre des critiques concrètes et intéressantes, ce dont je manque cruellement à cette étape de développement.
J'ai créé ce projet dans le but de faciliter au mieux l'utilisation des vues (MVC ou non), de ne plus s'embêter avec les balises PHP dans le HTML et, cerise sur le gâteau, de s'émanciper des balises HTML elles-même.
Malheureusement, j'ai découvert entre-temps l'existence d'un moteur de template en JS, Jade, qui repose sur le même principe d'indentation et d'abstraction du HTML. On notera cependant quelques différences concernant les deux moteurs de template. J'avais déjà bien avancé lorsque je l'ai découvert et, dans un premier temps, j'ai fortement été découragé par mon idée en me disant qu'il y avait trop de similitudes. J'ai finalement décidé de poursuivre le projet en y apportant des fonctionnalités différentes (que je ne détaillerai pas ici parce que ce serait évidemment un peu long).
Je vous invite donc à juger mon travail (le moteur de template bien sûr, pas le tuto en lui-même) et me dire ce que vous en pensez !
Voici le tuto que je suis en train de créer, dans lequel je l'espère, vous pourrez contempler la simplicité d'utilisation et son intérêt.
-> le tuto : http://skin.laegel-developpement.fr/
-> le repo : https://bitbucket.org/Laegel/skin/
Merci d'avoir lu !
Modifié par Laegel (21 Aug 2016 - 15:51)
D'habitude, lorsque je viens sur alsacréations, c'est pour chercher des renseignements, apprendre de nouvelles techniques et découvrir de nouvelles technologies. Je n'ai jamais été déçu et n'ai même jamais eu à ouvrir un topic moi-même, vu que, bien souvent, la réponse à ma question s'y trouvait déjà.
Aujourd'hui, je viens vers vous pour vous présenter un projet qui m'a demandé plusieurs mois de travail : Skin, un moteur de template (pour le moment exclusivement en PHP, mais j'ai bien l'intention de le porter en JS).
Pourquoi le poster ici ? Hé bien tout simplement parce que j'aimerais avoir la possibilité d'avoir des retours sur ce projet, des retours concrets de développeurs qui seraient capables d'émettre des critiques concrètes et intéressantes, ce dont je manque cruellement à cette étape de développement.
J'ai créé ce projet dans le but de faciliter au mieux l'utilisation des vues (MVC ou non), de ne plus s'embêter avec les balises PHP dans le HTML et, cerise sur le gâteau, de s'émanciper des balises HTML elles-même.
Malheureusement, j'ai découvert entre-temps l'existence d'un moteur de template en JS, Jade, qui repose sur le même principe d'indentation et d'abstraction du HTML. On notera cependant quelques différences concernant les deux moteurs de template. J'avais déjà bien avancé lorsque je l'ai découvert et, dans un premier temps, j'ai fortement été découragé par mon idée en me disant qu'il y avait trop de similitudes. J'ai finalement décidé de poursuivre le projet en y apportant des fonctionnalités différentes (que je ne détaillerai pas ici parce que ce serait évidemment un peu long).
Je vous invite donc à juger mon travail (le moteur de template bien sûr, pas le tuto en lui-même) et me dire ce que vous en pensez !
Voici le tuto que je suis en train de créer, dans lequel je l'espère, vous pourrez contempler la simplicité d'utilisation et son intérêt.
-> le tuto : http://skin.laegel-developpement.fr/
-> le repo : https://bitbucket.org/Laegel/skin/
Merci d'avoir lu !
Modifié par Laegel (21 Aug 2016 - 15:51)