Cooliris POC
Proof-Of-Concept subproject to investigate the possibility af using Cooliris for browsing archived websites
User guide
Guide to to view the provide web content:
- Extract the web content to a folder on the web server.
- Update the web/index.html and ${walltitle}/wall.html to reflect the url of the web server. The provided source use a webserver at http://pc300.sb/, which should be changed to the relevant webserver url.
- Publish the web folder on the webserver.
As default Cooliris uses flash to display the Cooliris walls in the browser, but to get the full benefit of Cooliris you should install the plugin .
Generate content
- Download and extract the source tar
- Create a URLGenerator class to provide the list of URLs to capture. Examples of URLGenerators can be found in the src/main/wall/harvesters folder. All the harvesters found here are based on loading a file containing the relevant URLs and generating a url list based on this.
- Create a runner class, which is going to generate the Cooliris wall. See the harvestrunner package for examples.
- Start a Selenium server with the appropriate configuration, eg.
.
java -Dhttp.proxyHost=${proxy-url} -Dhttp.proxyPort=${proxy-port} -Dhttp.proxyUser=${proxy-loginname} -Dhttp.proxyPassword=${proxy-pw} -jar selenium-server.jar_
I never got this to work in Ubuntu firefox, so insteadd I created a custom profile with the relevant proxy setting and started the selenium server with the -firefoxProfileTemplate "path-to-profile-folder"
You may need to manually supply a proxy loginname/pw on each Capture run in this case.
Another possibility is to use the Maven2 selenium target provide in the projects pom.xml to start the selenium server. - Start the relevant Runner. Ensure that the browser window showing the web pages to capture is visible at all times.