L'inconvénient c'est que ce n'est plus aussi facilement portable, qu'on est lié à la version de Php, etc...
Par exemple, avec le moteur actuelle, il est facile de le réécrire pour le faire tourner sous autre chose que php (Je sais que c'est PhgWG), c'est "du maison" et ca peut être pratique... et il est vrai que dans les exemples des posts c'est des exemples simple mais ensuite avec les traductions, les listes, les combos, ca risque de se compliquer pour certains...
Ce qu'il faudrait c'est un exemple concret de code pour faire comme nos templates afin de juger de la complexité possible ou pas!
Hors ligne
Pour aller jusqu'au bout de la logique séparation présentation/logique on est amené à utiliser le célèbre pattern mvc. A mons avis ça prend tout son sens si on passe à php5. Ca vous tente ? On attaque la version 2 ?
Hors ligne
J'ai trouvé quelque chose de pas mal pour les miniatures (c'est pas mal mais pas définitif!)
Voici mon fichier index.tpl
<div id="main"> <div id="gallerytitle"> <h2> <a href="{U_HOME}" rel="home">{lang:home}</a>{LEVEL_SEPARATOR} {TITLE} <div align="right">{NB_PICTURE} {lang:total}</div> </h2> </div> <!-- BEGIN cat_infos --> <!-- BEGIN comment --> <div id="albumDescEditable" style="display: block;">{cat_infos.comment.COMMENTS}</div> <!-- END comment --> <!-- END cat_infos --> {CATEGORIES} <!-- BEGIN thumbnails --> <ul class="thumbnails"> <!-- BEGIN line --> <!-- BEGIN thumbnail --> <span class="wrap1"> <span class="wrap2"> <a href="{thumbnails.line.thumbnail.U_IMG_LINK}"> <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}" alt="{thumbnails.line.thumbnail.IMAGE_ALT}" title="{thumbnails.line.thumbnail.IMAGE_TITLE}"> </a> </span> </span> <!-- END thumbnail --> <!-- END line --> </ul> <!-- END thumbnails --> <!-- BEGIN cat_infos --> <!-- BEGIN navigation --> <div class="navigationBar"> {cat_infos.navigation.NAV_BAR} </div> <!-- END navigation --> <!-- END cat_infos --> </div> <!-- main -->
Il faut mettre ce fichier index.tpl et aussi copier le fichier content.css du template yoga à la place de celui du template zen!
Voila si vous voulez voir ce que ça donne http://maelphotos.free.fr
PS : comment modifier l'écartement entre les miniatures?
Dernière modification par Mael (2006-06-20 10:38:41)
Hors ligne
chrisaga a écrit:
Compris, mais sauf erreur :
* nous ne faisons pas que de la présentation en php
* ça oblige les auteurs de template à être programmeurs php
Et franchement, le php, c'est du script, pas un template (= modèle) de page web
Vrai, mais j'ai eu beaucoup moins de mal à adapter mon template à Wordpress (qui n'utilise pas du tout le système des tpl) qu'à PWG : les tpl sont plus contraignants et interdisent des choses simples comme un "if then else". Exemple : if page d'accueil, afficher texte de bienvenue, else if catégorie = photo, afficher les vignettes, else if catégorie = news, afficher un extrait comme dans un blog, etc. Résultat, tout template un peu ambitieux impose d'aller "hacker" le code source de PWG, ce qui n'est pas très sain.
Hors ligne
z0rglub a écrit:
Je constate qu'il y a davantage de créateurs de thèmes Zenphoto que PhpWebGallery. 3 explications :
1. Zenphoto est plus populaire que PhpWebGallery (voir le nombre de liens vers Zenphoto sur Delicious)
2. Le choix de séparation présentation/logique est plus apprécié que séparation HTML/PHP
3. Il est plus simple de personnaliser une application très simple qu'une application assez riche (fonctionnellement parlant)
Il semblerait que certaines applications phare (Dotclear, Zenphoto, Wordpress) aient choisi la séparation présentation/logique, peut-être que nous devrions y réfléchir pour le futur (mais là, il s'agirait d'une version 2, à voir sur le moyen terme).
z0rglub,
1. C'est un constat, pas une explication - et toute flatterie mise à part c'est injustifié.
2. Ca, c'est sûrement un facteur important (je me suis déjà dit plusieurs fois : bon, je retourne à Wordpress, où je peux faire des tas de bêtises en php sans risquer de toucher aux organes vitaux de l'appli).
3. A mon avis, c'est davantage la qualité de la documentation que la richesse fonctionnelle qui peut faire la différence.
En tout cas, PWG a besoin de marketing.
- PWP est-il suffisamment référencé ? (peux pas aider, connais rien aux techniques de référencement sur le web)
- la home page de PWG est dramatiquement vide : il faudrait au moins afficher directement la page en anglais, avec un lien vers la page en français
- la page en anglais (ou en français) est terriblement triste, il faudrait la rendre plus sexy et vendeuse. L'historique du projet s'arrête en 2004, c'est assez pour faire fuir beaucoup de monde, et c'est absurde puisqu'on sait bien que le projet est vivant. Idem pour le wiki, 16 articles en anglais, comparé aux encyclopédies des concurrents, ça fait squelettique.
- une intégration dans une appli de blog serait intéressante, parce qu'elle ouvrirait des possibilités de référencement supplémentaires. Je sais qu'il existe Photon pour Wordpress, mais je ne suis pas sûr que ce plugin sépare bien la fonctionnalité du thème - ce qui est essentiel dans ce cas de figure.
Si tu le juges bon, je peux proposer qq chose sur la home page - ou bien qq'un s'en occupe-t-il déjà ? et au fait où est-il, ce fameux logo ?
A ta disposition si je peux être utile
Philippe
PS. Libre à toi de déplacer ce msg ailleurs, ça n'a plus vraiment de rapport avec les "mods, templates, outils", mais je suis coutûmier du fait...
Hors ligne
Tes réflexions sont très intéressantes, et interesseront particulièrement mathiasm qui a la tâche d'améliorer le site & tout ce qui va avec.
Je te conseille de créer un nouveau topic "visibilité de PWG" dans Discussions car on ne peut pas déplacer un message d'un sujet... un simple copier coller fera l'affaire.
Merci de ta compréhension :)
Hors ligne
Y'a encore un problème avec ce thème : comme il n'y a pas de menu, quand dans une catégorie il y'a des images + une sous-catégorie, cette sous-catégorie n'est visile nul part!
Hors ligne
Mael a écrit:
Y'a encore un problème avec ce thème : comme il n'y a pas de menu, quand dans une catégorie il y'a des images + une sous-catégorie, cette sous-catégorie n'est visile nul part!
Je te rappelle qu'on n'a jamais préconisé de placer des images dans une catégorie ayant des sous-catégories,
bien au contraire.
8-)
Hors ligne
Je sais mais je suis désolé de l'avoir fait! :-S
Alors une idée pour faire cohabiter images et sous-catégories?
Dernière modification par Mael (2006-06-28 10:38:07)
Hors ligne
Bonjour,
Tres joli. Je cherche justement un moyen (question deja posee sur http://forum.phpwebgallery.net/viewtopi … 09&p=3) de tronquer les vignettes restangulaires pour qu'elles soient affichées de façon carrée comme sur ce template.
quelqu'un aurait-il un bout de code pour m'aider?
j'en suis reste à ajouter 'width="120" height="120"' dans le template, mais cela redimensionne les image rectangulaire, plutot que les tronquer. :(
Thierry.
Dernière modification par tlegras (2006-09-06 12:19:33)
Hors ligne