[Zope] url path remainder as a script parameter?
Kent Watsen
kent at watsen.net
Sat Feb 19 23:53:40 EST 2005
I'm trying to provide a Zope interface for an existing photo album
application that has an XML-RPC interface. The application contains a
very large number of pictures that can by queried in various ways (time,
event, featured people, etc.).
I do not want to create Zope folders, but I do want the URLs to suggest
that the pictures are stored in a folder hierarchy. For instance:
http://abc.com/photos
- this is root of photo archive
http://abc.com/photos/<person>
- a person-specific photo album - presenting available years
http://abc.com/photos/<person>/<year>
- a person-specific, year-specific album - presenting available
months
http://abc.com/photos/<person>/<year>/<month>
- a person-specific, month-specific album - presenting
available days
http://abc.com/photos/<person>/<year>/<month>/<day>
- a person-specific, day-specific album - presenting available
thumbs
http://abc.com/photos/<person>/<year>/<month>/<day>/<pic number>
- a pic...
It seems clear that I need to add a something to the Zope root having
the id "photos", but is it a Python Script or a Product? I tried
creating a Product and setting the __getitem__ method, but it didn't work.
While I know the Zope-way is to store the objects in the Zope database,
surely what I am trying to do is not uncommon either - so how do people
normally do this?
Thanks!
Kent
More information about the Zope
mailing list