Nouvelles fonctionnalités de ArchGenXML

Définition

La dernière version de ArchGenXML permet de modéliser plus de chose que dans les versions précédentes.

Savoir

  • modélisation des portlets
  • modélisation des vues zope 3

Modélisation d'un portlet

Créez un package portlets et créez une classe avec le stéréotype portlet_class.

Modélisation de vue zope 3

Regardez le modèle de Products.rendezvous sur pypi :

$ cd /tmp/
$ easy_install -b. -e Products.rendezvous

Ouvrez le modèle /tmp/products.rendezvous/model/rendezvous.zargo avec ArgoUML.

Procédure :

  • Créez un package browser, ajoutez y une classe MyView avec le stéréotype view_class. Vous pouvez préciser le stéréotypes name "myview" et permission "cmf.ModifyPortalContent" par exemple.
  • Créez un package content avec une classe MyContent avec le stéréotype archetypes.
  • Créez une dépendance de MyView vers MyContent.

Vous aurez accès à la vue @@myview seulement si le context est un document MyContent et que vous avez la permission cmf.ModifyPortalContent.

Exercice

Mise en pratique sur le composant "base de connaissances"

Table des matières

Sujet précédent

Génerer un composant Plone avec ArgoUML et ArchgenXML

Sujet suivant

Création d'un thème Plone

Cette page


blog comments powered by Disqus