On 11/05/2011 09:28, Paul Sharples wrote:
On 10/05/2011 19:44, Scott Wilson wrote:
...
We should offer all UI code in Wookie to Rave as a starting point for
their "Gadget Store". I imagine that the majority of this code will
be re-written by the Rave team to suit their local needs. However, I
also imagine that the work they do will greatly enhance the work we
have done here and, for those people who need a stand alone
administration UI for Wookie we can point them towards Rave.
Thoughts?
I like the idea of making Wookie more lightweight and modular;
delegating the whole concept of an admin client to Rave is an
attractive thought from that perspective. I already largely manage
Wookie from the command line anyway - e.g. dragging and dropping in
Widgets to /deploy rather than going through the web interface. I
mostly use the web interface for some interactive debugging these days.
I'd previously looked into providing Wookie admin functions as widgets
(this is in the scratchapad area). These too could be submitted to Rave.
(Note also I've worked on a prototype using an Apache Solr repository
implementation to support searching and browsing across multiple
widget/gadget providers - this might also be of interest to Rave:
http://iecbolton.jira.com/svn/ITEC/widget_discovery_service/trunk/)
Are you saying that we should remove the UI type files from
"webcontent/*" and move them to rave? (i.e the admin, webmenu folders of
jsps etc).
I'm saying we should offer the code. Whether they want it is a different
issue.
The important point is...
Wookie would then have no front end. Subsequently, things
like settting a context for a widget (i.e. widget type equals "chat") or
setting a white list entry, would then be done from the command line or
through a connector from within wookie? (obviously the connectors need
some more work to do this)
No, I'm not saying Wookie would have no front end. I'm saying the
reference front end would be Rave.
I'm suggesting we maintain a CLI, so that changes *can* be made through
the command line. However, I'm also saying that we should ensure the
REST API and our connectors are sufficiently functional to allow other
systems to become a front end for Wookie.
Scott has also suggested that we should explore the idea of providing
admin widgets. I think this is a great idea. This would allow, for
example, Moodle to become the admin UI. However, I don't think these
widgets should be here in Wookie, they should be in Rave (I've not
discussed this with the Rave community, I'm starting here).
Ross
Just so I understand you correctly.
Ross
[1] http://incubator.apache.org/rave