[Cosmo-dev] Cosmo and Scooby URLs
Mikeal Rogers
mikeal at osafoundation.org
Fri Jun 16 17:19:38 PDT 2006
On Jun 16, 2006, at 5:16 PM, Mikeal Rogers wrote:
> Ok, I thought of another way to do this that will satisfy everyone.
>
> Since it's so lost in the thread here is what bobby initially
> suggested:
>
> <link rel="alternate" type="application/atom+xml" title="Home
> Calendar (Atom 0.3)" href="http://cosmo-demo.osaf.org/atom/bobby/
> HomeCalendar" />
> <link rel="alternate" type="application/rss+xml" title="Home
> Calendar (RSS)" href="http://cosmo-demo.osaf.org/rss/bobby/
> HomeCalendar" />
> <link rel="alternate" type="application/caldav" title="Home
> Calendar (CalDAV)" href="http://cosmo-demo.osaf.org/dav/bobby/
> HomeCalendar" />
> <link rel="alternate" type="application/webcal" title="Home
> Calendar (Webcal)" href="http://cosmo-demo.osaf.org/webcal/bobby/
> HomeCalendar" />
>
> Instead of forwarding requests from one app to another, or merging
> them, let's just create another link in cosmo.
>
> <link rel="alternate" type="application/magic" title="Home Calendar
> (Magic)" href="http://cosmo-demo.osaf.org/magic/bobby/HomeCalendar" />
>
> In this space we can implement, to the best of our ability, interop
> with all clients via one URL. We can do a mix of Accept and User-
> Agent headers to interop with as many clients as possible and
> implement them on a client by client basis. Then the url still
> states what it's purpose is, and we get out of this multi-protocol
> interop scenario for the 'default' behavior of a root cosmo url.
I forgot an important point. Here we wouldn't return the scooby
interface directly, we'd simply return a 302 redirect to the scooby
URL for the same resource.
>
> When chandler publishes it sends down a bunch of urls to chandler,
> but the one displayed to the user is always the magic URL.
>
> -----------------------------------------------------------
>
> On merging cosmo and scooby.
>
> I agree that there are some benefits to merging scooby and cosmo,
> such as directly connecting to the repository. But I can't think
> about how difficult my life would be if we _removed_ the current
> cosmo web ui, it's a very important administration tool and will
> probably become even more important the more cosmo supports new
> sharing formats. If we do go in the "merge" direction I would just
> ask that, as has been suggested as a feature, turning off scooby is
> an option and we retain the current cosmo web ui.
>
> Also let's talk about the product planning and development
> implications of merging the development cycles for cosmo and
> scooby. The last time we tried to just line up the two releases we
> held onto release bits of scooby for like 6 weeks. And from my end,
> whenever releases land within a week of each other I cringe knowing
> that QA resources will be stretched so much between the releases in
> a short timeframe.
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
More information about the cosmo-dev
mailing list