Community « Le forum « Besoin d'aide «
Comment créer un skin yacs "de zéro"?
J'espère avoir été assez explicite dans l'introduction.
En fait, je trouve assez restrictif, lorsqu'on veut mettre sur pied un skin yacs, de devoir absolument passer par dérivation d'un skin existant.
Je sais que c'est en principe plus pratique à mettre en oeuvre, mais je pense que ça engendre un effet pervers : nous arriverons peut-être très vite à voir des serveurs yacs se ressemblant tous.
Serait-il alors possible, à travers un tutoriel guidé et assez explicite, de savoir ce qu'il faut pour mettre sur pied son PROPRE skin? Je sais qu'il existe déjà un article sur les skins dans yacs, mais justement, il s'agit de "dériver" un skin.
@+
Solution Manager: LeToto
Problem has been recorded| Bernard from nearby-an-airport Associate, 7053 posts | La difficulté, comme avec n'importe quel outil de gestionnaire dynamique, est de rentrer assez vite dans le détail des balises générées par le code. Une partie de ces balises est générée dans le skin lui-même, par le biais du script template.php.Pour partir "presque de zéro", je vous conseillerai :
Le script qui s'exécutera alors fournit un grand nombre des balises générées dynamiquement, ce qui permet d'attaquer le stylage "par la face Nord". C'est plus difficile que la dérivation d'un style existant, mais cela peut aussi procurer plus de sensations fortes en retour. |
| LeToto 205 posts | Bernard: Ok. J'y travaille, et espère qu'il en ressortira du bon. A mon avis, le plus dur sera de déterminer toutes (ou presque) le balises, puis d'en déduire le squelette véritablement optimal d'une page Yacs. Au fait, j'ai entre autres découvert Yaml, et me demande ce qu'il pourrait en être de son intégration/adaptation à Yacs... Le seul hic serait peut-être sa licence : Creative Commons Attribution 2.0 License (CC-A 2.0) @+ |
| Bernard from nearby-an-airport Associate, 7053 posts |
LeToto : le projet yaml semble intéressant, ce serait certainement une excellente piste pour les prochains skins de yacs. |
| LeToto 205 posts |
Bernard : Ravi que tu aies trouvé Yaml intéressant, car je pense qu'une éventuelle adaptation/intégration à Yacs simplifierait un max la mise sur pied d'identités visuelles de serveurs Yacs. Au fait, quel skin est optimal pour Yacs, si on désire créer un nouveau skin? Je me suis dirigé vers digital pour un début, car me disant que c'est le skin du noyau qui activerait le plus de variables qu'utilise une page Yacs. Suis-je dans le vrai? @+ |
| LeToto 205 posts | Essayant de comprendre comment sont fabriquées les pages dans Yacs, je me trouve buté au niveau des différentes variables utilisées et qui contiennent les différents flux de sortie cités plus bas. J'ai bien lu cet article, mais n'y trouve pas ce dont j'aurais besoin : Principales variables utilisées pour construire une page à l'écran. J'aimerai savoir (valable pour un template 3 colonnes, le template de reférence pouvant être pris comme celui du skin digital) quelles sont les variables PHP qui permettent de :
Evidemment, les autres variables que je n'ai pas cité et qui contribuent à l'affichage des flux de sortie me seront utiles. Ces informations me seront très utiles, car l'approche que je suis en train d'adopter permettrait au final, si je ne me trompe pas, une flexibilité appréciable pour la mise sur pied de nouveaux skins/templates. Merci d'avance. @+ |
| LeToto 205 posts | J'ai pu tester certaines variables, qui semblent fonctionner. Ce sont, pour :
@+
|
Belmond - LeToto
|
