Your SlideShare is downloading. ×
Deliverance, la puissance de la gestion de contenu Plone appliquée aux thèmes graphiques PHP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

764

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 à …

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
764
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Exemples Gestion facile des aspects graphiques (Firebug) ●
  • 12. Exemples (2)
  • 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. Exemples
  • 15. Exemples
  • 16. Exemples
  • 17. Exemples

×