On 2 Sep 2011, at 10:34, Ross Gardler wrote:

> On 2 September 2011 10:17, Jasha Joachimsthal
> <[email protected]> wrote:
>> On 2 September 2011 10:55, Scott Wilson 
>> <[email protected]>wrote:
> 
> ...
> 
>>>>> For OpenSocial gadgets, can you use a similar process? So package up the
>>>>> gadget's resources and XML descriptor in a zip and drop it into a
>>> watched
>>>>> location for Rave to unpack and host locally?
>>>>> 
>>>>> 
>>>> You could build that but why wouldn't you store this information in the
>>>> database? Then you can do runtime CRUD operations on the widget through a
>>>> management interface. We can create urls that follow a pattern to return
>>> the
>>>> widget definition, image etc.
>>>> Just my €0.02
>>> 
>>> The watcher script unpacks the widget, parses the definition and adds the
>>> metadata to the database.
>>> 
>>> That required access to a filesystem location for both the server and the
>> administrator.
> 
> Yes. For a development environment that will always be the case, for a
> live environment one assumes there would be a mechanism for deploying
> the widgets securely, otherwise how would they get there.
> 
> We have found that this is the most flexible approach, but there is
> still a form to upload widgets directly to a live server. The key is
> how easy it is for developers on their first deployment.

We ended up with three deployment mechanisms for widgets:

- by dropping into to the /deploy folder
- by POSTing to /widgets/
- by uploading via a web form

(They all ultimately do the same thing)

> 
> Ross
> 
> 
> -- 
> Ross Gardler (@rgardler)
> Programme Leader (Open Development)
> OpenDirective http://opendirective.com

Reply via email to