[mashup-dev] Mashup editor prototype.

Tyrell Perera tyrell at wso2.com
Fri Jun 1 22:51:16 PDT 2007


This is cool. I finally have a clear idea on the expectations for the
editor. Will integrate this as soon as I get it working in firefox :)

thanks,

Tyrell
 
On Fri, 2007-06-01 at 17:32 -0700, Jonathan Marsh wrote:
> I keep hearing from you all how important editing UIs are.  I’m still
> not sure I believe it – I think users move quickly from constrained UI
> to full text.  But to explore this a little further, I created a
> pre-prototype of an editor that structures the javascript source into
> function blocks and global or local  annotations.  The annotations can
> then be edited in a more constrained fashion - in this case through a
> forms interface.  Such an interface makes the annotations more
> discoverable, and provides people help with creating high-quality
> annotations.  Yet the result can be fairly easily parsed from
> arbitrary user source, edited, and serialized back out as Javascript.
> 
>  
> 
> For instance, right now the parameter types are exposed as a drop down
> of some built-in schema types,  but I could imagine extending this to
> simple custom types like enumerations and facets such as length and
> pattern.  I can imagine extending the documentation annotation to a
> rich text editor, making it easy to use simple styling, add
> hyperlinks, and so forth.
> 
>  
> 
> The page is at
> http://wso2.org/repos/wso2/people/jonathan/mashup-editor.html (Sorry,
> IE only at this point since it’s a mix of Javascript, HTML, XML, XSLT,
> and XPath – a useful integrated environment only available in IE).
> 
>  
> 
> Jonathan Marsh - http://www.wso2.com -
> http://auburnmarshes.spaces.live.com
> 
>  
> 
> 
> _______________________________________________
> Mashup-dev mailing list
> Mashup-dev at wso2.org
> http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

-- 
Tyrell Perera
Senior Software Engineer; WSO2, Inc.; http://www.wso2.com/
email: tyrell at wso2.com; cell: +94 77 302 2505

"Oxygenating the Web Service Platform."







More information about the Mashup-dev mailing list