[ 
https://issues.apache.org/jira/browse/WOOKIE-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Sharples updated WOOKIE-410:
---------------------------------

    Fix Version/s:     (was: 1.0.0)
                   1.1.0

Moving to 1.1.0.

> Wookie Virtual Machine (with new widgets and Drupal demo)
> ---------------------------------------------------------
>
>                 Key: WOOKIE-410
>                 URL: https://issues.apache.org/jira/browse/WOOKIE-410
>             Project: Wookie
>          Issue Type: Task
>          Components: Build and Distributions, Connection Framework, Sample 
> Widgets, Server
>    Affects Versions: 0.13.0
>            Reporter: Ross Gardler
>            Priority: Minor
>              Labels: mentor
>             Fix For: 1.1.0
>
>
> Apache Wookie is a Java server application that allows you to upload and 
> deploy widgets for your applications. These widgets are implemented in 
> conformance with the W3C Widget specification. Using Wookie these widgets can 
> be embedded in any online application. Wookie includes plugins for a number 
> of common tools such as Drupal, Wordpress and Moodle.
> Widgets can be single-user (e.g. RSS reader) or multi-user (e.g. shared task 
> list). 
> Wookie has no significant user interface for users and it can be difficult to 
> understand how it is used. This project seeks to provide a powerful 
> demonstrator that will allow users to see Wookie in action with the minimum 
> of fuss.
> We require the building of a small number of useful widgets (or extension of 
> existing widgets in our repository) that can sensibly be used together to 
> solve a simple user problem. In order to demonstrate these widgets require a 
> virtual machine image that includes Wookie, the custom widgets and a third 
> party tool, such as Drupal, which demonstrates the widgets in an embedded 
> context.
> The precise use case can be designed by the implementer, as can the tool in 
> which the widgets will be embedded. However, please note that in order to 
> minimise the new work that needs to be done we recommend using a platform for 
> which we already have a connector (see 
> http://wookie.apache.org/docs/embedding.html).
> As an example of the kind of use case that can be implemented we suggest:
> "Jane manages her employers social media accounts. She needs a tool that will 
> display a list of tweets mentioning her company. Allow her to reply to and 
> create new tweets. Allow her team to submit suggested tweets for her to 
> approve and send. Allow her to schedule tweets to be sent at a given time."
> This use case would likely include 3 separate widgets. One to search for 
> tweets. One to allow the sending of tweets. One to allow her team to suggest 
> new tweets. It would be ideal if these widgets interacted e.g. clicking on 
> "approve" in the team widget would move the suggested text to the send 
> widget, however, this is not necessary in the first iteration of this demo.
> The virtual machine would likely be a Linux based image with Wookie and 
> perhaps Drupal installed. When logging in as Jane all three widgets will be 
> displayed. When logging in as a team member only the team widget is displayed.
> Note that we have widgets to provide functionality similar to each of these. 
> There is work in making them a valuable demo, but there is starter code 
> available now. Consequently, this is a good use case to tackle. However, 
> anything that shows off the best of Wookie would be a good demo.
> Outputs:
>   - 3-4 widgets that integrate well
>   - configuration files for the chosen demo platform
>   - appropriate scripts for building the demo VM on a base Linux install
>   - deployed VM on one or more public cloud service
>   - webpage for the Wookie site describing the demo, with screenshots
> Note that most of the tools we currently have connectors for are GPL 
> licensed. This creates licensing issues about where some of this code can be 
> held. The Wookie community will help understand this and make appropriate 
> arrangements to ensure the code is made available in a sensible way.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to