Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes graphiques PHP

978 views
914 views

Published on

Deliverance permet d'appliquer un thème (ou « skin ») à un site web, indépendamment de la technologie qu'il utilise. Nous verrons comment « habiller » un site Plone grâce à Deliverance, sans avoir à apprendre le ZPT, le DHTML, et les technologies spécifiques à Plone.

Présentation par Jeremie Cayla et Olivier Laurelli.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
978
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes graphiques PHP

  1. 1. Solutions Linux 2009 Deliverance, la puissance de la gestion de contenu  Plone appliquée aux thèmes graphiques PHP Jérémie Cayla – Pilot Systems Olivier Laurelli ­ Toonux
  2. 2. Plan de la présentation 1 – Présentation de Deliverance 2 – Pourquoi Deliverance ? 4 – Précautions 3 – Fonctionnement 4 – Avantages et inconvénients 5 – Exemples d'utilisation 6 – Perspectives 7 – Exemple de sites avec Deliverance
  3. 3. Deliverance Deliverance est un système qui permet  ● d'appliquer automatiquement un thème, ou  une « skin » à un site Web sans avoir à  modifier le site lui­même. Le contenu et l'aspect graphique sont  ● complètement séparés.
  4. 4. Pourquoi Deliverance ? Utilisation du même thème sur plusieurs sites  ● complètement différents sans avoir à  modifier les sites eux­mêmes.  Changement de skin d'un site Web pour une  ● occasion : fêtes, promotion, partenariat,  événement, etc. On met le thème temporaire  et on le retire en un clin d'oeil sans risquer de  perturber le site existant.
  5. 5. Deliverance ­ précautions Attention au thème utilisé : il doit posséder  ● un balisage suffisamment bien organisé  (avec des id et des class judicieusement  placés)  Deliverance  ● N'est pas un éditeur Web – Ne remplace pas les CSS – N'est pas un système de cache –
  6. 6. Fonctionnement L'administrateur du serveur installe  ● Deliverance et écrit dans un fichier XML de  configuration comment fusionner le nouveau  thème avec le site existant. (plus intuitif que  XSLT) Le graphiste redessine le site Web en CSS +  ● HTML statique
  7. 7. Fonctionnement (2) Deliverance se base autour de la  ● correspondance entre le CMS et le thème  graphique.  Exemple : <replace theme=quot;#leftquot; content=quot;#contentquot; /> Contenu du CMS Thème graphique
  8. 8. Avantages Libre et gratuit : tout le monde peut utiliser (et  ● même modifier, distribuer ou vendre)  Deliverance. Très grande souplesse de design ● Sans aucun risque pour le site. En cas de  ● non satisfaction ou de bug, il suffit d'arrêter le  système et le site retourne à son état original La base du HTML suffit (class, id...) ●
  9. 9. Avantages (2) Deliverance est indépendant du thème  ● graphique et du CMS Possibilités de personnalisation étendues  ● (avec du javascript par exemple) → Bénéfice  client important Aucune ligne de code ● Compétence du designer, et non du  ● technicien
  10. 10. Inconvénients Les performances du site diminuent car on  ● rajoute un traitement supplémentaire. Produit jeune : installation peu pratique,  ● coquilles à prévoir ?  Une technologie de plus à maîtriser.  ● Deliverance est simple à utiliser, mais le  déploiement demande un savoir­faire.
  11. 11. Exemples Gestion facile des aspects graphiques (Firebug) ●
  12. 12. Exemples (2)
  13. 13. Perspectives Technologie récente mais prometteuse ● Technologie ”actuelle” : éditeur en ligne, pas  ● d'installation logicielle CSS/HTML : cible des designers (pas de  ● ligne de code) Fonctionne avec tous les CMS ●
  14. 14. Exemples
  15. 15. Exemples
  16. 16. Exemples
  17. 17. Exemples

×