[Zope3-french-user] Debutant sous Five :-)
Jean-Philippe CAMGUILHEM
jp.camguilhem at gmail.com
Mer 21 Fév 21:15:50 CET 2007
Bonsoir
je n'utilise que Zope3, cependant ce lien vous sera peut être utile, il est
spécifique au portage de products plone sous five pour bénéficier de zope3.
http://plone.org/documentation/tutorial/five-zope3-walkthrough/tutorial-all-pages
@++
On 2/19/07, Philippe Bouige <pbouige at pasteur.fr> wrote:
>
>
> Bonjour,
>
> Je me présente je travaille sous Zope + Plone avec le produit
> Five. Les versions que j'utilise sont :
> (Zope 2.8.8-final, python 2.3.5, win32)
>
> J'essaye de me mettre à Five et ça me pose pas mal de
> problème. Je trouve dommage que le site de Five ne donne pas
> plus de documentation et surtout d'exemples.... c'est un peu
> maigre. Du coup j'essaye de mettre des exemples Zope 3 à la
> sauce Five ;-).
>
> exemple http://wwww.treefernwebservices.co.nz/hello.html
>
> 1) repertoire FiveHello2
> 2) fichier __init__.py
> 3) fichier 'configure.zcml'
>
> <configure
> xmlns="http://namespaces.zope.org/zope">
> <include package=".browser" />
> </configure
>
>
> 4) repertoire 'browser'
> 5) dans 'browser"
> un fichier __init__.py vide
> 6) un fichier views.py
> from zope.app.publisher.browser import BrowserView
>
> class HelloView(BrowserView):
> """ Il faut une docstring
> """
>
> def __call__(self):
> return """ <html> <head><title>Hello
> World</title><head><body> Hello World </body></html> """
>
> 7) un fichier 'configure.zcml'
>
> <configure
> xmlns="http://namespaces.zope.org/browser">
> <page
> for="*"
> name="hello2"
> permission="zope.Public"
> class=".views.HelloView"
> />
> </configure>
>
> 8) je relance zope/plone
> 9) http://localhost:8080/hello2
>
> et ne fonctionne pas. Dans log j'ai:... (voir ci-dessous)
>
> une idée de l'erreur ? une astuce pour deboguer plus facilement
> qu'en regardant le fichier log qui ne donne pas trop de
> renseignements ?
> Ou trouver une doc détaillée de 'zcml' et de son usage ?
>
> Merci d'avance pour votre aide.
>
> LOG
> 2007-02-19T14:03:32 INFO ZServer HTTP server started at Mon Feb
> 19 14:03:32 2007
> Hostname: gnome
> Port: 80
> ------
> 2007-02-19T14:03:32 INFO ZServer HTTP server started at Mon Feb
> 19 14:03:32 2007
> Hostname: gnome
> Port: 8080
> ------
> 2007-02-19T14:03:41 WARNING Init Class
> Products.ATContentTypes.content.base.ATCTFolderMixin has a
> security declaration for nonexistent method 'manage_copyObjects'
> ------
> 2007-02-19T14:03:44 WARNING OFS.Application Duplicate Product
> name
> After loading Product 'Five' from 'C:\\Program Files\\Plone
> 2\\Data\\Products',
> I skipped the one in 'C:\\Program Files\\Plone
> 2\\Zope\\lib\\python\\Products'.
>
> ------
> 2007-02-19T14:03:44 INFO PlacelessTranslationService Applying
> patch
> *** Patching ZPublisher.Publish with the get_request patch! ***
> ------
> 2007-02-19T14:03:47 WARNING Plone Deprecation Warning
> CustomizationPolicies are deprecated and will be removed in Plone
> 3.0. Please use GenericSetup extension profiles instead.
> ------
> 2007-02-19T14:03:47 WARNING Plone Deprecation Warning
> registerSetupWidget is deprecated and will be removed in Plone
> 3.0.
> ------
> 2007-02-19T14:03:47 WARNING Plone Deprecation Warning
> registerSetupWidget is deprecated and will be removed in Plone
> 3.0.
> ------
> 2007-02-19T14:03:47 WARNING Plone Deprecation Warning
> CustomizationPolicies are deprecated and will be removed in Plone
> 3.0. Please use GenericSetup extension profiles instead.
> ------
> 2007-02-19T14:03:56 INFO Zope Ready to handle requests
> ------
> 2007-02-19T14:05:02 ERROR Zope.SiteErrorLog
> http://localhost:8080/hello2
> Traceback (most recent call last):
> File "C:\Program Files\Plone
> 2\Zope\lib\python\ZPublisher\Publish.py", line 108, in publish
> transactions_manager.recordMetaData(object, request)
> File "C:\Program Files\Plone
> 2\Zope\lib\python\Zope2\App\startup.py", line 266, in
> recordMetaData
> path = '/'.join(object.getPhysicalPath() + to_append)
> TypeError: sequence item 1: expected string, NoneType found
> _______________________________________________
> zope3-french-user mailing list
> zope3-french-user at lists.afpy.org
> http://lists.afpy.org/cgi-bin/mailman/listinfo/zope3-french-user
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.afpy.org/pipermail/zope3-french-user/attachments/20070221/7381c47d/attachment.htm>
Plus d'informations sur la liste de diffusion zope3-french-user