You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Downloading and installing Wookie

Running Wookie in "standalone" mode

Running Wookie with Tomcat and MySQL

Running Wookie with other configurations

Using the Administration web interface

To access the administrators interface in the development server, go to

http://\{your server}/wookie/admin

By default, and when Wookie is running in "standalone" mode, the Wookie server admin username and password are both "java".

Adding and removing widgets

Whitelist

Server configuration

User management

The Wookie server comes with a built-in user called "java" linked to the "widgetadmin" role. These are defined in the roles.properties and users.properties files located in WEB-INF/classes. These can be removed in a standard application server environment, and another user added to "widgetadmin" role, for example in tomcat-users.xml in a Tomcat installation.

Login configuration settings can be found in the web.xml file located in wookie/WEB-INF.

Integration with Shindig

Proxy configuration

In order for widgets running in Wookie to communicate with external web services using Ajax, requests must be redirected through a server-side proxy. The proxy configuration is located in WEB-INF/classes/widgetserver.properties.

The following parameters can be set:

widget.proxy.usewhitelist=true|false

Set this to true to enable a whitelist; this only works with the Wookie built-in proxy service.

widget.proxy.checkdomain=false|true

If this is set to true, the Wookie built-in proxy will only handle requests where the requesting domain is the same as the proxy server domain.

widget.proxy.scheme=
widget.proxy.hostname=
widget.proxy.port=
widget.proxy.path=

These allow you to set a custom proxy server location. To use the Wookie built-in proxy service, you only need to set widget.proxy.path=/wookie/proxy. To use instead the proxy service bundled with Apache Shindig, you need to set widget.proxy.path=/gadgets/proxy

widget.proxy.username=
widget.proxy.password=
widget.proxy.usentlmauthentication=false|true

Use these settings to configure access control for the proxy. By default no authentication is set.

Mail setup

  • No labels