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"