Sorry for the late reply. Here is some additional information on the
edukapp functionality in rave.
Configuration
============
(1) First locate the portal.properties file
(rave-portal-resources/src/main/resources/portal.properties)
locate the following entries...
provider.wookie.adminUsername=
provider.wookie.adminPassword=
Add in the wookie credentials. If you are using a standard war
using the default credentials, these values are both 'java'. (for live
deployment, you would have probably changed these)
(2) Build/Start rave and login as canonical.
(3) Go to the admin interface -> preferences -> Initial status to use
for new widgets
Change this value to published if it isn't already (This makes
downloaded widgets from the remote repo available automatically, rather
than waiting for admin approval)
(4) Go to the admin interface -> preferences -> Location (URL) of
external widget marketplace.
In this input box, enter the url of where your edukapp server
resides...
i.e. http://my-educkapp-server.com/components/views/widgets/
Note: Rave will use the url above to construct json requests to
Edukapp. It automatically appends the relevant syntax to the end of
your specified URL. So for example when rave queries the edukapp server
for available widgets it would append the following type of syntax...
search?q=${SEARCHTERM}&start=${OFFSET}&rows=${LIMIT}
...making the complete request as...
http://my-educkapp-server.com/components/views/widgets/search?q=&start=1&rows=10
(4) Next go to the 'widget store' ->' add new widget' -> click the
'marketplace' tab
You should now see a view similar to the normal local rave widget
store, although this is actually a view onto your edukapp repository. In
the background rave has made the edukapp API call shown above to obtain
this view. (If it is not showing, recheck the URL you entered above and
make sure it points to the correct location)
(5) Click the 'add widget to store' button next to your chosen widget.
This should make the widget available in Rave (If it's a W3C
widget, then it should be downloaded and installed to wookie automatically)
(6) Click 'back to store'. Find the widget you just downloaded in the
list (you may have to scroll through a couple of pages to find it).
(7) When you have found it, Click the 'add to page' button next to the
widget you just installed.
(8) Click 'back to rave'. The widget should now be added to your page.
Hope this helps.
Paul
On 04/12/2013 14:49, Scott Wilson wrote:
On 4 Dec 2013, at 13:54, Matt Franklin wrote:
Rave does support external widget stores. I believe that Edukapp is
one of the external stores that it supports. Maybe someone who
worked on more of the external gadget store integration can post
detailed instructions on integration with Edukapp.
Yes, thats correct - Paul contributed the integration with external
marketplaces for Rave, and based it on the Edukapp web API. We've
tested it out with a few projects and it seems to work well.
On Fri, Nov 22, 2013 at 9:34 AM, Kirsten Veelo <[email protected]
<mailto:[email protected]>> wrote:
Hi all,
We are interested in setting up an cross-university gadget store
based on Edukapp: http://code.google.com/p/edukapp/
The idea is to manage widgets within this central store and have
them published in a variety of portals automatically. We would
like to know if Rave supports using Edukapp as an external
gadgetstore to publish gadgets within the portal.
Kind regards Kirsten Veelo & Bas Zoetekouw - SURFnet
---
Kirsten Veelo
Communitymanager Hoger Onderwijs
SURFnet B.V.
+31 30 2305 358 <tel:%2B31%2030%202305%20358>
+31 6 13 909 504 <tel:%2B31%206%2013%20909%20504>