Annonce

#1 2009-12-29 08:15:48

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

[PiwigoCamp] Atelier de la personnalisation.

Bonjour,

Je vous propose de couvrir moi-même la partie personnalisation des galeries.
A moins que quelqu'un veuille le faire à ma place (comme Flop25 par exemple, ou d'autres).
Auquel cas, je traiterai un autre sujet.

Il s'agit donc de traiter/parler des thèmes, des template-extensions, des templates.
Comment les construire?
Comment les activer?
Comment les enrichir?

Nous ne traiterons que très peu les Plugins (autre atelier) et les mailings.
Mais peut-être comment de les personnaliser (ou leurs effets dans un cas général).

Exclusions du sujet:
- L'installation,
- La configuration (sauf template-extensions),
- L'organisation (Catégories Virtuelles et Physiques, Tags, Exif, IPTC)
- La synchronisation (Locale ou distante)
- Les autorisations et la confidentialité
- La localisation (traduction),
- Les plugins,
- Le Mailing
- ...
Merci d'ouvrir d'autres topics.

Alors débutants ou utilisateurs avertis, ce topic a pour objectif de mieux cerner vos attentes pour le PiwigoCamp:

Quelles explications vous seraient utiles à propos de la Personnalisation de Piwigo?


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#2 2009-12-29 08:29:49

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

VDigital a écrit:

Alors débutants ou utilisateurs avertis, ce topic a pour objectif de mieux cerner vos attentes pour le PiwigoCamp:

Quelles explications vous seraient utiles à propos de la Personnalisation de Piwigo?

Pour commencer :
- différenciation template/plugin : domaines d'application, et exemples à l'appui
- consignes : comment personnaliser pour préserver au maximum les possibilités de mise à jour du core
(je réfléchis, et reviens probablement sur le sujet ...)

Hors ligne

#3 2009-12-29 08:53:42

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

(je cogite en écrivant et vice-versa ...)

[mode : très simplificateur]
- couleurs, bordures, etc -> thème -> CSS
- présentation (layout) -> template -> HTML + Smarty => intro Smarty (scripts JS à ce niveau ?)
- fonctionnement -> plugin -> PHP/MySQL et compréhension minimum structure/fonctionnement du core (différents types de pages, event-handlers, structure de la base, etc.) pour savoir comment s'y insérer, ça devient vite très technique :/
[/mode]
Plugin LocalFiles Editor comme outil de personnalisation -> utilité, mode d'emploi

Hors ligne

#4 2009-12-29 09:41:32

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

Pour les plugins, identifier les principaux points d'entrée/accroche (je ne sais pas comment vous appelez ça ...) en particulier event-handlers, variables, etc. qui permettent de "plugger" effectivement le plugin (!!!) au core.
Ca évite de chercher une aiguille dans pas mal de meules de foins ...

[HS]
... surtout quand Freemind se plante après une journée d'analyse de code sans que la sauvegarde automatique n'ait fonctionnée :(
[/HS]

Hors ligne

#5 2009-12-29 09:44:53

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
15290

Re: [PiwigoCamp] Atelier de la personnalisation.

VDigital a écrit:

Exclusions du sujet:
- L'installation,
- La configuration (sauf template-extensions),
- L'organisation (Catégories Virtuelles et Physiques, Tags, Exif, IPTC)
- La synchronisation (Locale ou distante)
- Les autorisations et la confidentialité
- La localisation (traduction),
- Les plugins,
- Le Mailing
- ...
Merci d'ouvrir d'autres topics.

tosca a écrit:

Pour les plugins, identifier les principaux points d'entrée/accroche (je ne sais pas comment vous appelez ça ...)......

http://users.teledisnet.be/web/mde28256/smiley/Karl_Yeurl/15840.gif


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#6 2009-12-29 09:54:27

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

ddtddt a écrit:

Merci d'ouvrir d'autres topics.

tosca a écrit:

Pour les plugins, identifier les principaux points d'entrée/accroche (je ne sais pas comment vous appelez ça ...)......

My mistake ... mais la frontière est un peu floue, pour moi en tout cas ;)
La personnalisation est un objectif, le plugin un des moyens possibles, lorsque theme/template ne suffisent pas.
Peut-être faudrait-il préciser qu'il s'agit de personnaliser l'apparence (layout / couleurs / effets).

Du coup, ça recouvre peut-être l'organisation des menus et des pages, éventuellement via le recours à des plugins comme PWGStuffs ?
Je ne suis pas sûre d'identifier clairement le découpage ...

Hors ligne

#7 2009-12-29 10:08:21

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
15290

Re: [PiwigoCamp] Atelier de la personnalisation.

Tu as raison sur la frontière mince entre tout cela mais VDigital s'oriente dans cce qu'il dit, il me semble, clairement sur la personnalisation des thèmes donc tout ce qui est CSS.

Mais tout ce que tu dis et fort intéréssant ;-)

[message subliminale]
Nous sortira-t-il pour mettre sur le site sont créateur de thème "auto"
[/message subliminale]


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#8 2009-12-29 10:25:31

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

ddtddt a écrit:

[message subliminale]
Nous sortira-t-il pour mettre sur le site sont créateur de thème "auto"
[/message subliminale]

Hint hint ...

Une autre chose pas claire pour moi, et qui peut influer sur le découpage retenu : y aura-t-il plusieurs présentations en parallèle ? auquel cas, il ne faudrait pas traiter simultanément 2 sujets susceptibles d'intéresser le même public ...

Hors ligne

#9 2009-12-29 10:45:45

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

ddtddt a écrit:

Tu as raison sur la frontière mince entre tout cela mais VDigital s'oriente dans cce qu'il dit, il me semble, clairement sur la personnalisation des thèmes donc tout ce qui est CSS.

En tant qu'utilisateur moyen ... ce découpage me paraît un peu ... artificiel, plus technique ("par" l'équipe) que fonctionnel ("pour" les utilisateurs). Cf. ce que j'ai dit plus tôt concernant objectifs/moyens.
Pour moi, ça signiifie que plusieurs présentateurs peuvent très bien se passer le relais, mais qu'il s'agit plutôt d'un même atelier ... éventuellement découpable en niveaux débutant/avancé.

(là encore, je cogite en écrivant, donc pas d'opinion arrêtée, seulement des idées en vrac)

Dernière modification par tosca (2009-12-29 10:46:30)

Hors ligne

#10 2009-12-29 11:18:59

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [PiwigoCamp] Atelier de la personnalisation.

ddtddt a écrit:

[message subliminale]
Nous sortira-t-il pour mettre sur le site sont créateur de thème "auto"
[/message subliminale]

J'aurai pu effectivement parler de STC (Swift Theme Creator).
Mais c'est un plugin au repos (il doit encore mûrir).

L'objectif est bien de parler du "comment" en standard et de se limiter à la personnalisation de base.

Donc:
- LocalFiles Editor doit être essentiellement traité en atelier de Configuration (c'est le principal outil de la Configuration avancée actuellement).
- PWG Stuffs, Look_like_Gbo 2, Additional Pages, AMM et d'autres ne font pas partie du standard de la personnalisation mais je peux expliquer "comment" modifier leur rendu.

J'envisage même si certains points sont évidents pour certains ou connus:
- d'expliquer le contenu des répertoires d'un thème
- de donner des indications sur l'override (surcharge) des feuilles de styles actuelles (un peu de règles CSS)
- de démystifier le lien entre thème et template (dont la personnalisation du mailing standard)
- de clarifier le lien entre plugin et template (ajout/remplacement de .tpl par les plugins)
- de détailler la logique des template-extensions (un peu de Smarty)
- de déterminer ce qui incite ou non à créer un nouveau template
- de justifier la dissociation entre template/admin et template/galerie
- de parler des évolutions (restructuration des .css, arrivée de jQuery coté galerie, compression .css)
- de présenter quelques idées d'évolution de la structure des pages
+ d'autres idées si besoin ou au contraire moins si des sujets ne semblent pas adapté au PiwigoCamp
- et de terminer par une visite du thème Juza qui est en cours de préparation.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2009-12-29 11:28:59

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

VDigital a écrit:

- d'expliquer le contenu des répertoires d'un thème
- de donner des indications sur l'override (surcharge) des feuilles de styles actuelles (un peu de règles CSS)
- de démystifier le lien entre thème et template (dont la personnalisation du mailing standard)
- de clarifier le lien entre plugin et template (ajout/remplacement de .tpl par les plugins)
- de détailler la logique des template-extensions (un peu de Smarty)
- de déterminer ce qui incite ou non à créer un nouveau template

Me paraît indispensable

VDigital a écrit:

- de justifier la dissociation entre template/admin et template/galerie

Peux pas dire, car je ne sais pas de quoi il s'agit

VDigital a écrit:

- de parler des évolutions (restructuration des .css, arrivée de jQuery coté galerie, compression .css)
- de présenter quelques idées d'évolution de la structure des pages
+ d'autres idées si besoin ou au contraire moins si des sujets ne semblent pas adapté au PiwigoCamp

Très intéressant, mais à voir selon le niveau du public. A mon sens, il faut l'avoir préparé, et le sortir/ou non, ou version light/plus approfondie en fonction des participants.

VDigital a écrit:

- et de terminer par une visite du thème Juza qui est en cours de préparation.

Bien de terminer par un démo. C'est concret, ça "allège" après les points techniques, et ... ça donne tout de suite envie de passer soi-même à l'action ;)

Hors ligne

#12 2009-12-29 21:16:48

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [PiwigoCamp] Atelier de la personnalisation.

VDigital a écrit:

- de démystifier le lien entre thème et template (dont la personnalisation du mailing standard)

+1

Hors ligne

#13 2009-12-29 21:26:31

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [PiwigoCamp] Atelier de la personnalisation.

Voilà un point où tu ne devrais pas être déçu: Adopté !


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2009-12-29 21:36:39

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PiwigoCamp] Atelier de la personnalisation.

VDigital a écrit:

Voilà un point ... Adopté !

Et pas les autres ?

Hors ligne

#15 2009-12-29 21:47:40

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [PiwigoCamp] Atelier de la personnalisation.

Peut-être si un sujet intéresse tosca et LucMorizur et peut-être d'autres, je traiterai le point.

Si un sujet n'intéresse que tosca, je peux très bien lui expliquer en dehors du PiwigoCamp.

(Ceux qui pourraient venir doivent s'exprimer).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2020 · Contact