OVH Cloud OVH Cloud

Intégration d'un développement basé sur Archetype

2 réponses
Avatar
Ben
Bonjour,

Bon voila, j'ai d=E9velopp=E9 un content-type pour Plone bas=E9 sur
Archetype.
Comme je suis assez d=E9butant, je l'ai calqu=E9 sur ArchExample.
Il compile et s'installe sans probl=E8me parmi les autres Produits de
Plone.
Seulement, comment tester tout le bazar ? J'imaginais obtenir un
nouveau type d'=E9l=E9ment dans la page d'=E9dition (=E0 la mani=E8re de
Plone Article), mais il n'y a rien de neuf.

Merci de votre aide !

Ben

2 réponses

Avatar
Encolpe Degoute
Bonjour,

Bon voila, j'ai développé un content-type pour Plone basé sur
Archetype.
Comme je suis assez débutant, je l'ai calqué sur ArchExample.
Il compile et s'installe sans problème parmi les autres Produits de
Plone.
Seulement, comment tester tout le bazar ? J'imaginais obtenir un
nouveau type d'élément dans la page d'édition (à la manière de
Plone Article), mais il n'y a rien de neuf.


Mettre 'global_allow = True' dans la définition du type.

Sinon pour les tests fonctionnels il y a PloneSelenium.

Cordialement,
--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales

Avatar
Ben
Merci, mais où exactement mettre cet attribut global_allow ?
Comme je le disais, le nouveau content-type s'installe sans probleme
comme produit dans l'interface d'administration de Plone.
J'ai ensuite implémenté une méthode factory, redémarré Zope,
ajouté un nouveau type dans portal_types (factory-based method) ->
toujours rien
Ce que je ne comprends pas en plus c'est que pour ce nouveau type il y
a un onglet où on peut définir les actions, alors que des actions ont
déjà été définies dans le code du content-type...