Personnaliser le look de Plone 2 [How-To]
Je pense personnellement que les tableaux sont une mauvaise solution, et je trouve d'ommage de ne pas aller jusqu'au bout de la démarche qui consiste à définir l'intégralité du graphisme dans le css, tout ça à cause de quelques bogues pas si méchants que ça provoqués par des navigateurs ne respectant pas les normes. En fait je trouve ça d'ommage car l'effort qui a été fait précédemment sur ce main_template sans tableau était considérable, je n'ai jamais vu une telle maîtrise du XHTML et du CSS.
J'ai donc repris le "table_less" main_template en corrigeant les bogues que j'ai pu corriger et en y ajoutant quelques particularités afin d'obtenir un affichage plus rapide et plus fluide : plus d'éléments qui se positionnent en "bousculant" progressivement les autres (à cause du tableau) , plus de page qui déborde en largeur , etc ...
Donc, pour obtenir une skin basée sur des calques avec des blocs dont on peut contrôler la couleur ou l'image de fond, importez tous les fichiers qui suivent depuis la ZMI dans le dossier votre_site_plone > portal_skins > Custom. Pour importer ces fichiers il faut au préalable décompacter l'archive et placer physiquement les fichiers sur le serveur dans le dossier VotreinstanceZope/Import/.
Les fichiers sont dans cette archive :
Archive macadames_skin.zip
Une fois les fichiers importés, il vous faut adapter les couleurs de fond, les couleurs de caractères, et tout le reste dans les fichiers base_properties et ploneCustom.css, il faut customizer cad télécharger votre logo et toutes les autres images (logo.jpg, flèches, les images textsize_kekchoz ...) , customizer votre pied de page (templates Colophon et Footer), choisir une autre image de fond pour la colonne de gauche par exemple (télécharger votre image de fond et changer le style #visual-column-wrapper dans ploneCustom.css)
Pour changer le look de votre portail apprendre le langage des feuilles de style en cascade (css) est la seule solution. D'autre part le langage de template permet de retravailler les gabarits de pages avec un éditeur externe sans toucher au code dynamique qu'il contient. Je ne sais pas si DreamWeaver MX est enfin capable de faire de la mise en forme XHTML sans toucher au code. Lors de mes derniers tests qui datent de 6 mois, ça ne marchait pas.
Commentaires
Beau travail !
Posted by:
gravis60
at
25/03/04
Entièrement d'accord avec toi en ce qui concerne l'utilisation de tableaux vs Css. Encore merci pour cette contribution !
Pour importer ces fichiers il faut au préalable décompacter l'archive et placer physiquement les fichiers sur le serveur dans le dossier VotreinstanceZope/Import/. dixit MC..
Oui mais quand tu as un serveur hebergé !! gros malin tu fais comment !!
si ton gentil hebergeur ZOPE qui te facture 5 a 10 fois plus l'espace disque que celui sous LAMP (php) ne te donne pas l'accés a la racine ZOPE , ce qui est la regle !!
(Message totalement hors-sujet, je prie l'auteur de la contribution initiale de m'excuser. Et aussi auprès du modérateur : c'est pas un métier facile...)
*Oui mais quand tu as un serveur hebergé !! gros malin tu fais comment !!*
Ce forum n'est pas en écriture seule. Vous avez le droit de lire les réponses qu'on vous donne, quand bien même elles foutent en l'air vos rhétoriques à deux balles et vos effets d'orateur de collège. Mais je m'emporte... Je ne prendrai même pas la peine de faire un lien vers les réponses que je vous ai apportées dernièrement, ni les réponses que d'autres ont pu vous faire sur le même sujet.
*si ton gentil hebergeur ZOPE qui te facture 5 a 10 fois plus l'espace disque que celui sous LAMP (php) ne te donne pas l'accés a la racine ZOPE, ce qui est la regle !!*
Oui, les hébergeurs Zope sont des méchants, ils se font de l'argent sur de pauvres clients innocents. Ce sont des punks, ils rayent la carosserie des voitures et ils mangent les enfants.
Écoutez, ne soyez pas stupide : quittez ce forum, arrêtez de tenter vainement de vous intéresser à Zope. Allez utiliser des solutions PHP et pourrir les forums de PHPFrance. Et revenez quand vous avez des réelles questions et quand vous saurez écrire. (J'ai cru comprendre que vous étiez médecin. Ce sont des gens cultivés, d'habitude, des gens qui savent écrire. Ça me rappelle une histoire de règle et d'exception.)
Vous êtes fatigant, Rogers, fatigant. À un point qui en deviendrait presque drôle. Presque, cependant. Le mot *désespoir* me viendrai plutôt à l'idée. Faites quelque chose, mon vieux.
J'en vois bien une bonne dixaine, mais je me demande si ça vaut la peine d'en parler, vu que son but n'est pas de résoudre ses problèmes mais de s'en créer de nouveaux.
Bon allez je suis bon prince, je t'en donne une :
- Puisque tu payes un hébergeur, envoie-lui un mail, passe lui un coup de téléphone, envoie-lui un recommandé, ou bien va le voir, plutôt que de venir pleurer ici, et demande-lui un accès FTP (ou autre) à tes fichiers d'instance Zope.
Si sur ton contrat d'hébergement tu ne disposes même pas d'une instance Zope séparée, alors t'es pas gâté, tu peux pleurer tant que tu veux ton hébergeur ne fera pas de grand miracle, fallait lire avant de signer, gros malin.
Si en plus, ton "hébergeur" ne sait pas partager un dossier en FTP, et au minimum le dossier IMPORT, faut qu'il change de métier très vite, car en PHP ou en ZOPE le problème est exactement le même, t'as vraiment pas de bol avec les hébergeurs ROGERS.
Voilà que vous vous exprimez sur ce forum comme votre homologue CasseNoisettes !
Si votre hébergeur est MAUVAIS, Changez d'hébergeur !
Si le composant que vous utilisez est MAUVAIS, Changez de composant !
Si vous trouvez que Zope est MAUVAIS, Changez pour PHP !
Mais, Gros Malin, posez-vous surtout la question de savoir si vous l'êtes ... Malin !
Commentaires
Merci
Posted by:
tarek
at
29/03/04
Merci pour ta contrib. ca va m'aider à faire la transition sur plone 2
Commentaires
Bon boulot
Posted by:
zaghercat
at
29/03/04
Voilà de quoi faire avancer les choses
Commentaires
Très bon boulot
Posted by:
jpcw2002
at
31/03/04
Merci c'est tout !
Ne pas faire attention à certains commentaires dont on aimerait retrouver le "talent" ou du moins l'énergie dans des contributions.
Commentaires
et Plone2 dit quoi ?
Posted by:
malagasy
at
23/04/04
Est ce que tu qs propose ton travail a l'equipe Plone ? est ce qu'ils ont trouve que ton initiative etait a prendre en compte ? est ce qu'on a une chance de voir tes lignes de codes dans une version de Plone ? ca serai cool quand meme ...
Par contre si quelqu'un veut utiliser ça il n'y a aucun problème. J'ai d'autres idées d'amélioration en ce qui concerne le graphisme et l'ergonomie de Plone, mais je ne fais pas partie du groupe de développeurs Plone car je ne suis pas développeur, juste intégrateur, et je débute avec Zope/Plone (j'ai commencé à m'y intéresser en Septembre 2003).

Log in
PloneArticle
Forgot your password?