seems like we've got ourselves an ally ;-)

http://blog.ianbicking.org/2007/08/12/atom-publishing-protocol-atompub/

http://svn.pythonpaste.org/Paste/apps/FlatAtomPub/trunk/

perhaps we can use some of that...

on another note: i'm currently still busy working on my current non- profit-just-for-fun project (a grok-based bittorrent client), so i won't be able to invest much actual coding time for this right now, but i think it would be a good idea to go ahead with the interface specification and discuss that here: perhaps you could go ahead and start with your proposed IMember / ICollection / IService etc.?

another thing to look at is amplee[1] which already offers a storage implementation for ZODB.

my own approach would be to 'hook up amplee with zope3', create z3 interfaces for its classes (member, slug, collection etc.) -- either by adopting their existing signature 1:1 or by writing some light- weight adapters.

how's that sound to y'all?

[1] http://trac.defuze.org/wiki/amplee

On 06.08.2007, at 20:03, Sean Gillies wrote:

Tom,

Have you seen Pete Lacey's appfs? Mounts an Atompub service on your filesystem, which would seem to be ideal for blogging. This demonstrates Atompub's potential as much as anything I've seen.

http://wanderingbarque.com/appfs/using_appfs.html

The interfaces seem obvious: IMember (with derived IEntry/IMedia), ICollection, IService. So do the analogies to IContainer and IContained. The Zope 3 publisher already supports HTTP PUT and DELETE, does it not? It looks to me like the media/linking part of the protocol and cataloging is where most of the complexity lies.

Unfortunately, I'm not going to be able to make it to the conference this year :(

Cheers,
Sean

Tom Lazar wrote:
hi guys,
i am indeed very interesting in implementing atompub for zope and plone. i've even had the chance to meet tim bray a few weeks ago, one of the authors and evangelists of the protocol and he had some convincing arguments why atompub will be pretty important. as die-hard plonista/zopista i'd like to see zope and plone play a leading role in spreading and supporting this protocol. IMNSHO the tricky part will be the design and architecture of how to make this generic. the actual atom implementation itself is rather straight forward. this is probably the biggest reason why i haven't started out yet in earnest. perhaps we can discuss the design of such an implementation here (if that's on-topic enough) and then get some advice from some of the zope gurus. this would also make a nice lighning-talk / BOF topic for the upcoming conference (where all the experts can be cornered in a pub and bribed with beer!) so, sean, if you got anything in particular in mind, go ahead and shoot ;-) @tim: thanks for cc:ing me... i had 212 unread messages on the list, but i'll keep following from now on again...
cheers,
tom
On 06.08.2007, at 17:24, Tim Hicks wrote:
Sean Gillies wrote:
Hi all,

Is anyone interested in collaborating on, or already working on, an
Atompub implementation?

I've got a toy service at http://zcologia.com/hammock/index.atom and would like to do such a thing for Zope and Plone. My specific use case
is for geography or GIS (sketched out at

http://zcologia.com/news/494/designing-simple-gis-services-for- zope/

), but I'm sure there's a lot of common ground that would be better
served by a general purpose package.

Hi Sean,

I don't have the time or inclination to work on this myself, but I know that Tom Lazar is very interested (cc'd in case he's not on this list).

As part of my SoC project, I've been working on remote blogging (which
Atom Publishing is an example of, if I'm not mistaken).  I have a
package in the collective that is intended to hold interfaces and
implementations for these sorts of things, and currently has that for
MetaWeblogAPI:
<http://dev.plone.org/collective/browser/quills.remoteblogging/ trunk/quills/remoteblogging>.
Maybe that's of interest to you.


Tim

Tom Lazar
http://tomster.org

_______________________________________________
Product-Developers mailing list
Product-Developers@lists.plone.org
http://lists.plone.org/mailman/listinfo/product-developers





_______________________________________________
Product-Developers mailing list
Product-Developers@lists.plone.org
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to