Atompub for Plone?

Sean Gillies sgillies at frii.com
Wed Aug 15 20:36:54 UTC 2007


I'm not a bad programmer, but I think we might all be better off if Ian 
Bicking implemented Atompub for Zope ;) I hadn't seen amplee (written by 
a 49'ers fan, I guess?), will take a look.

Sean

Tom Lazar wrote:
> 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 at lists.plone.org
>> http://lists.plone.org/mailman/listinfo/product-developers
>>
> 
> 
> 
> 





More information about the Product-Developers mailing list