Very happy to see this. After quickly reading through the docs and
browsing the source, there looks to be some very valuable function
provided, much of which I think could easily become part of Abdera.
The Adapter mechanism looks particularly good but I would like to see if
we could get some closer alignment between this and the work that Dan
Diephouse has been doing, and the new StreamWriter, StreamBuilder and
(poorly-named) EntityProvider mechanisms. For performance reasons, it
would really be ideal if Adapter implementations could use the
StreamWriter interface for serializing feeds and entries.
I do notice that the FeedServerProvider is currently rather limited in
function (e.g. no service document, no media post support, no feed
paging). I assume these functions will be added over time?
Oh, and are you aware that Abdera already has a MethodOverrideFilter? :-)
- James
David Primmer wrote:
> Hello,
> I'd like to announce a little project that we've been working on for a while
> at Google and would like the feedback of the Abdera community. We're really
> excited about the potential of Abdera and have chosen it as the foundation
> for an open-source Atom Publishing Protocol Server. We hope that the
> approach we've taken is helpful to those who would like to create read/write
> Atom feeds for existing data sources.
>
> There are more details below, but I just wanted to give a quick update on
> where we'd like to go from here. We have lots of plans for the FeedServer,
> and would like to contribute back to the Abdera project. The FeedServer was
> conceived as a separate product and could possibly be an Abdera sub-project
> when it graduates from incubator. We are also considering how we will use it
> for the Data API portion of the Shindig project. For now, we have a project
> on Google's Codesite that should give people the opportunity to look it over
> and offer feedback:
>
> http://code.google.com/p/google-feedserver/
>
> We think we have some good docs up on the Codesite wiki. To dive in and see
> what we've done, we've created an intro to the source code for developers
> http://code.google.com/p/google-feedserver/wiki/SourceCodeWalkthrough
>
> Feel free to discuss here or join the Google
> group<http://groups.google.com/group/google-feedserver>for the
The Adapter mechanism looks particularly good but I would like to see if
we could get some closer alignment between this and the work that Dan
Diephouse has been doing,
and the new StreamWriter, StreamBuilder and
(poorly-named) EntityProvider mechanisms. For performance reasons, it
would really be ideal if Adapter implementations could use the
StreamWriter interface for serializing feeds and entries.
I do notice that the FeedServerProvider is currently rather limited in
function ( e.g. no service document, no media post support, no feed
paging). I assume these functions will be added over time?
Oh, and are you aware that Abdera already has a MethodOverrideFilter? :-)
Hiya,
Were there any thoughts on why the CollectionProvider/ServiceProvider
code was not a suitable approach? Did you look at possibly bringing the
two approaches together?
- Dan
--
Dan Diephouse
MuleSource
http://mulesource.com | http://netzooid.com/blog
Dan, we had long discussions about the CollectionProvidor approach and we do
think it's a good approach. We wanted to get what we had out (some written
before we saw your code) and then discuss the differences. We anticipate
using both.We wanted a system that didn't require the dev to re implement
all the basic atom crud for each collection and only specify the data
translation rules.