J'aimerais à mes heures perdues tenter de me faire un thème pratiquement depuis zéro, un thème plutôt minimaliste quitte à perdre certaines fonctions de piwigo (style caldendrier, métadonnées etc...)
Ma question porte sur la meilleure stratégie à adopter...
Par rapport au theme.css du thème "default" mieux vaut-il reprendre le maximum de choses même ce qui ne change pas, ou mieux vaut justement ne mettre dans son thème que ce qui change ?
Qu'est-ce qui risque de poser le plus de problème en cas de mise à jour de Piwigo ?
Dernière modification par Zaphod (2010-11-02 01:06:50)
Hors ligne
Zaphod a écrit:
ne mettre dans son thème que ce qui change ?
Mois je vote pour cela c'est tout l'intérêt ;-)
Hors ligne
Cela dépend de ce qui change
Même avec un thème ou te repense tout, si le core de Piwigo change ton thème peux être 'touché'
Hors ligne
Oui de toutes façons.
Enfin je ne compte pas tout repenser ;) ça serait trop de boulot.
Quand je dis "depuis zéro" c'est que ça ne serait pas juste une modif, style je change de couleurs.
J'hésite entre ça et une petite modif de Simple Grey ;) qui finalement n'est pas si loin de ce que je veux.
Faut d'abord que j'étudie un peu les thèmes existants, de toutes façons.
Hors ligne
Refaire un thème à partir de zero c'est beaucoup de boulot, surtout si tu prends en compte la compatibilité avec tous les navigateurs, etc. La nouvelle architecture des thèmes introduite dans Piwigo 2.1 permet justement de prendre le thème qui ressemble le plus à ce que tu veux et de le surcharger avec quelques règles CSS pour avoir quelque chose de personnel et pérenne (car tu vas automatiquement suivre les mises à jours et corrections du thème parent).
Ensuite, selon le temps dont tu disposes, la volonté de maîtriser Piwigo et l'envie de devenir célèbre en publiant un thème adulé par les foules (en délire) tu peux évidemment partir de zero. Dans ce cas là, c'est sûr qu'à la fin, Zaphod maîtrisera bien Piwigo côté affichage !
De mon point de vue, il y a plusieurs thèmes qui repartent de zero (gally) ou presque (simple) ou juste quelques templates (Luciano), leur avantage c'est une grande liberté car justement en repartant de zero on n'est pas obligé de tout prendre. Je dis ça mais d'autres thèmes comme Montblanc/Blancmont ou Kardon ne sont "que" du CSS + icons et on voit que ça permet de faire déjà beaucoup !
Concrêtement, c'est quoi les modifs à apporter à Simple Grey pour que ça corresponde à tes envies ?
Hors ligne
plg a écrit:
Ensuite, selon le temps dont tu disposes, la volonté de maîtriser Piwigo et l'envie de devenir célèbre en publiant un thème adulé par les foules (en délire) tu peux évidemment partir de zero. Dans ce cas là, c'est sûr qu'à la fin, Zaphod maîtrisera bien Piwigo côté affichage !
;)
En fait comme je disais partir de zéro c'est exagéré, ce que je veux surtout c'est étudier les différents thèmes qui me plaisent (cf. plus loin), et essayer de prendre ce que j'aime sur chacun pour réussir (éventuellement) à en faire un mix (si possible réussi).
Après... ça prendra le temps qu'il faut, et au pire à la fin j'aurais bien progressé dans le CSS adapté à piwigo.
plg a écrit:
De mon point de vue, il y a plusieurs thèmes qui repartent de zero (gally) ou presque (simple) ou juste quelques templates (Luciano), leur avantage c'est une grande liberté car justement en repartant de zero on n'est pas obligé de tout prendre.
Ce sont les 3 que j'ai retenus pour les regarder de plus près..
Il y a des choses que j'aime dans les 3...
plg a écrit:
Concrêtement, c'est quoi les modifs à apporter à Simple Grey pour que ça corresponde à tes envies ?
En fait mon thème actuel me convient pour la partie "privée" qui a plein d'images, avce certaines fonctionnalités qui me plaisent et que je ne veux pas enlever, donc qui ne peut pas être trop dépouillé.
(de toutes façons un style dépouillé avec 2000 photos ça ne colle pas).
L'idée c'était donc de mettre un autre thème pour la partie "publique" qui serait beaucoup plus dépouillée, et avec forcément beaucoup moins de photos.
Dans Simple j'aime bien le menu qu'on peut virer (en fait qui n'est pas là au départ mais qui peut être actif), les couleurs, etc...
La page de la photo, je préfère celle de gally qui met vraiment bien en avant l'image. (celle de Luciano est pas mal non plus).
La page des miniatures de Luciano est bien aussi...
(pour les miniatures de catégories, ça irait plus vers une présentation style "vieux phpwebgallery", sans description, tel qu'il y a dans le thème flopmauve)
Avec tout ça... ça risque par contre d'être galère de garder une seule galerie comme maintenant.
Déja j'entrevois les limites du truc quand j'ai envie d'activer certains plugins (comme Cooliris) en partie privée et pas en partie publique.
(cooliris est sympa sur beaucoup de photos, moins sur une sélection, et l'icone ne s'intègre pas bien dans les thèmes style simple)
Bref ça me ferait faire deux galeries... ce qui ne me prendrait pas forcément plus de temps d'ailleurs.
En plus je n'ai pas d'impératif de délai vu que je fais ça surtout pour moi ;)
Dernière modification par Zaphod (2010-11-02 01:05:22)
Hors ligne
Zaphod a écrit:
(pour les miniatures de catégories, ça irait plus vers une présentation style "vieux phpwebgallery", sans description, tel qu'il y a dans le thème flopmauve)
Tout à fait d'accord.
L'inconvénient avec l'ancien mode de présentation des catégories, c'était qu'on voyait peu la différence entre accès à une photo et accès à une catégorie.
L'inconvénient avec le nouveau mode de présentation des catégories, c'est que si la catégorie n'a pas de description, ça fait un gros vide pas très beau. Surtout sur les thèmes elastiques (simple*, gallyGraphite) qui peuvent prendre 80 à 100% de la largeur sur mon écran de 1680 pixels (et ce n'est pas du tout rare de nos jours).
J'ai eu l'occasion d'utiliser iPhoto sur Mac cet été, et ils présentent chaque album sous forme d'une miniature, mais assez grande. Enfin, c'est pas mal du tout. Picasa Web Album fait ça aussi. Clairement quand l'album n'a pas de description je trouve ça mieux de ne pas avoir de gros vide en dessous du titre de l'album.
Zaphod a écrit:
Avec tout ça... ça risque par contre d'être galère de garder une seule galerie comme maintenant. [...] Bref ça me ferait faire deux galeries... ce qui ne me prendrait pas forcément plus de temps d'ailleurs.
Je ferais au plus simple et 2 galeries, l'une orienté "portefolio" et l'autre "partage famille/amis", ça me semble bien plus efficace.
Hors ligne
plg a écrit:
L'inconvénient avec l'ancien mode de présentation des catégories, c'était qu'on voyait peu la différence entre accès à une photo et accès à une catégorie.
Oui.
L'inconvénient aussi c'est qu'on ne pouvait pas mettre de description.
Mais comme sur cette partie je ne compte pas en mettre ;)
Pour la différentiation, c'est à travailler...
plg a écrit:
Je ferais au plus simple et 2 galeries, l'une orienté "portefolio" et l'autre "partage famille/amis", ça me semble bien plus efficace.
Oui, j'avais voulu faire rapide au début, mais au final je pense que ça m'a pris plus de temps qu'autre chose...
Hors ligne
En plus... rester sur une seule galerie oblige à faire un bloc d'identification visible, qui forcément défigure la page d'accueil...
(le menu caché de base, c'est un très bon truc, avec une préférence pour la manière "simple" de le faire)
Hors ligne
plg a écrit:
De mon point de vue, il y a plusieurs thèmes qui repartent de zero (gally) ou presque (simple) ou juste quelques templates (Luciano)
Si je comprends bien, dans gally :
- tous les templates sont recréés ?
- tous les styles CSS sont redéfinis ?
Rien n'est repris du thème default ?
Hors ligne
Zaphod a écrit:
plg a écrit:
De mon point de vue, il y a plusieurs thèmes qui repartent de zero (gally) ou presque (simple) ou juste quelques templates (Luciano)
Si je comprends bien, dans gally :
- tous les templates sont recréés ?
- tous les styles CSS sont redéfinis ?
Rien n'est repris du thème default ?
je ne suis pas reparti de zéro !!
beaucoup trop lourd de repartir de zéro.
par contre, j'ai repris chaque fichier .tpl un à un afin que çà corresponde à mon besoin. sur certain les différences sont minimes voir quasi inexistantes, sur d'autres c'est le grand chamboulement.
la difficulté viens après, quand le thème par défaut de piwigo évolue pour offrir de nouvelles fonctionnalités, et qu'il faut trouver les évolutions et les reporter dans gally...
au niveau du css si, j'ai conservé tous les fichiers css du thème par défaut (cf. fichiers dans le répertoire gally-default/css)
par contre, au niveau du fichier theme.css je suis reparti complètement de zéro pour plusieurs raisons :
- le css du thème par défaut est très lourd (de la surchage partout, dans tous les sens, ce fichier est très difficile à lire)
- mon thème ayant ses propres .tpl, j'ai pu ajouter des classes et des id un peu partout, ce qui m'a grandement simplifié la constitution des thèmes
Hors ligne
grum a écrit:
- le css du thème par défaut est très lourd (de la surchage partout, dans tous les sens, ce fichier est très difficile à lire)
Si cette lourdeur est inutile, peut-être qu'on pourrait prévoir un régime pour Piwigo 2.2 ou après.
Hors ligne
plg a écrit:
grum a écrit:
- le css du thème par défaut est très lourd (de la surchage partout, dans tous les sens, ce fichier est très difficile à lire)
Si cette lourdeur est inutile, peut-être qu'on pourrait prévoir un régime pour Piwigo 2.2 ou après.
le poids de l'histoire... à force de rajouter des p'tits bouts partout, çà s'accumule.
Hors ligne
grum a écrit:
le poids de l'histoire... à force de rajouter des p'tits bouts partout, çà s'accumule.
Il y a eu plusieurs refontes à divers endroits sur diverses fonctionnalités, il n'y a probablement pas la moindre ligne de code qui soit d'origine dans Piwigo :-) et heureusement. Tout ça pour dire que si une refonte des CSS permet d'assainir sans tout casser (et au niveau des CSS ça ne devrait pas tout casser) alors c'est parfaitement envisageable.
Hors ligne