• Save
Construire un module enfichable (pluggable) et dynamique pour Plone
Upcoming SlideShare
Loading in...5
×
 

Construire un module enfichable (pluggable) et dynamique pour Plone

on

  • 1,120 views

Tutoriel par Alexandre Garel (Pilot Systems) ...

Tutoriel par Alexandre Garel (Pilot Systems)

Ce tutoriel se propose de montrer comment développer un nouveau produit pour un portail Plone, en utilisant les meilleures pratiques. Les caractéristiques du produit seront :
- une grande fonctionnalité ;
- l'extension d'objets existant de manière complètement orthogonale (Architecture orientée composant) ;
- une flexibilité laissant de nombreuses possibilités de personnalisation pour de futurs développements ;
- une interface dynamique de type Ajax, sans écrire de Javascript grâce au framework KSS.

Statistics

Views

Total Views
1,120
Views on SlideShare
1,056
Embed Views
64

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 64

http://www.pilotsystems.net 64

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Construire un module enfichable (pluggable) et dynamique pour Plone Construire un module enfichable (pluggable) et dynamique pour Plone Presentation Transcript

    • Construire un module enfichable (pluggable) et dynamique pour Plone Alexandre Garel - Pilot Systems présentation sous GFDL (Gnu Free Documentation License)
    • Rappel des objectifs ● une grande fonctionnalité ● l'extension d'objets existant de manière complètement orthogonale (Architecture orientée composant) ● une flexibilité laissant de nombreuses possibilités de personnalisation pour de futurs développements ; ● une interface dynamique de type Ajax, sans écrire de Javascript grâce au framework KSS.
    • I - L’architecture ● Python(.org) ● Zope(.org) ● Plone(.org) ● Five met Zope 3 dans Zope 2 – http://codespeak.net/z3/five/ – Component architecture ● KSS Kinetic Style Sheets – http://kssproject.org/
    • Architecture orientée composant (COA) ● Interfaces et interfaces de marquage ● Adapters ● Multi-adapters ● Vues, viewlets
    • Mise en oeuvre COA ● Manipuler les mots clés ● Marquer les contenus manipulables ● Interface ● Adaptation ● Viewlet ● Vues d'actions
    • KSS ● Métier coté python ● Garder l'accessibilité ● Le moins de javascript possible
    • Mise en oeuvre KSS ● Feuille KSS ● KSSView ● Rafraichir ● évènements
    • Conclusion / Questions