Gallery Installation Instructions
The Gallery Tool was designed and built to be a standard Sakai tool. These instructions explain how to add it to an existing Sakai installation.
Building the Tool
The current version of the Gallery Tool was built against version 2.3.0. Although it has not been tested yet, it is also presumed to work against 2.3.1.
Maven Setup
The Gallery Tool uses Reasonable Server Faces (RSF). RSF is in the process of being added to Sakai for release 2.4 at the time of this writing. The Gallery Tool may build and deploy against the Sakai Maven repository. If not, edit your build.properties file to add two more repositories:
maven.repo.remote=http://source.sakaiproject.org/maven/,http://www2.caret.cam.ac.uk/maven/,http://mirrors.dotsrc.org/maven
maven.tomcat.home=c:/newdev/apache-tomcat-5.5.17/
maven.compile.target=1.5
Download the Code
Download the code using subversion from https://source.sakaiproject.org/contrib/ucb//gallery to your Sakai source directory.
Build and Deploy
The gallery tool is setup to build and deploy using Maven 1.02. Set your current directory to SAKAI/gallery and run "maven sakai:clean_build_deploy".
The code should build without error and deploy to your tomcat instance (depending on the maven.tomcat.home property in build.properties).
Adding the Gallery Tool to a Sakai Installation
The Gallery Tool should be available in the Sites or Worksite Setup tools. Since the current version of the Gallery Tool requires the Resources Tool to create image collections, be sure to include the Resources Tool in any site that you include the Gallery Tool.
The first time the Gallery Tool is visited, a Gallery Tool Collections folder will be created. Thereafter, all collections to be viewed using the Gallery Tool should be created in this folder using the Resources tool. Images may be uploaded and added to a collection folder. The following kinds of images may be included at this time:
MIME Type |
Image Type |
---|---|
image/bmp |
Microsoft BMP file |
image/gif |
Compuserve GIF file |
image/jpeg |
Standard JPEG file |
image/pict |
Apple PICT file |
image/png |
Portable Network Graphics file |
image/tiff |
Tagged Image File Format file |
Configuring the Gallery Tool
The following configuration parameters may be edited when the tool is added to a site using either the Site or Worksite Setup tools:
Parameter Name |
Default Value |
Notes |
---|---|---|
gallery.scale.auto |
true |
Set this value to false if you want the thumbnail images to be fixed 100x100 pixels. |
gallery.slide.time |
5 |
Set this value for time in seconds for auto-sequenced slide delay. |
gallery.image.types |
image/bmp,image/gif,image/jpeg,image/pict,image/png,image/tiff |
Add or remove image MIME types to be supported. |
Note that video files are not recommended or supported at this time. Resources of types other than those specified here will be filtered out of a collection. This can be useful if other materials should be associated, but not displayed as part of a collection.
Skinning Notes
In general, the Gallery Tool uses standard Sakai tool styles where applicable. In some cases, styles are included in the RSF template files located in "gallery/src/webapp/content". Two templates are included in this verison: main.html and sequence.html.
Internationalization Notes
All strings have been moved to a properties bundle (Messages.properties). This file can be used to translate tool strings to other langauges.
Note that the setup help view uses an image included in "gallery/src/webapp/content/resources.gif. This is a screen grab of the Resources tool that can be replaced with another GIF in an appropriate language. Not support is provided at this time for selecting this image on a locale basis.