[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