Deliverance, la puissance de la gestion de contenu Plone appliquee aux themes graphiques PHP

1,486 views

Published on

Deliverance permet de réaliser l'habillage graphique d'un site Plone sans nécessiter de développement particulier. Nous présentons ici la partie technique ainsi que les avantages d'une telle technologie d'un point de vue client et utilisateur.Conférence de Jérôme Petazzoni et Jeremie Cayla (Pilot Systems) au Word Plone Day.

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

No Downloads
Views
Total views
1,486
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Deliverance, la puissance de la gestion de contenu Plone appliquee aux themes graphiques PHP

  1. 1. World Plone Day 2009 Deliverance, la puissance de la gestion de contenu  Plone appliquée aux thèmes graphiques PHP Jérôme Petazzoni Jérémie Cayla
  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

×