Issue Details (XML | Word | Printable)

Key: FOR-387
Type: New Feature New Feature
Status: Closed Closed
Resolution: Invalid
Priority: Minor Minor
Assignee: Ross Gardler
Reporter: Ross Gardler
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Forrest

Photo Album

Created: 22/Nov/04 02:27 PM   Updated: 19/Feb/05 05:20 PM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: 0.7

Time Tracking:
Not Specified

File Attachments:
  Size
Zip Archive org.apache.forrest.plugin.gallery.zip 2004-11-23 04:37 PM Ross Gardler 40 kB


 Description  « Hide
From an email by joerg+computer.forrest at pi5.physik.uni-stuttgart.de

---


Hi,

I once did a picture gallery for forrest. You can find the result at
http://schreibubi.pi5.physik.uni-stuttgart.de/gallery/lena/newcam/index.html

When the plugin system came around I've started to adapt it to the plugin
system, but never came around to finish it. It is almost working, but right
now I don't have the time to finish it, because I have to write my
PhD-Thesis. I've attached the last version to this e-mail.

It works like this:
-Uses the image directory generator from cocoon to get a list of images
(directory structure is a dir with the following dirs small, big, preview
(where the pictures can be found in different sizes).
-gallery.xsl transforms this into valid forrest-html, which is rendered
according to the selected skin
-To display one picture gallerybild.xsl is used. The version in the archive
tries to use a template.xml as template, where only the picture name of the
picture is substituted and then skinned. This dosn't work yet... So I've also
included the old version where everything is hardcoded.

Some more ideas I had for the gallery, is to have a file comment.xml where you
can put in comments about each picture, which are displayed under the full
picture (maybe in the format which digikam from KDE writes...so you can edit
your comments comfortably). Maybe also tooltips on each preview image with
the size and other information added (would be great if the directory
generator from cocoon could interpret exif...)

Do whatever you want with code, I thereby license it under the BSD-License.

Hope this helps,

Jörg

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #106514 Thu Nov 25 00:16:49 UTC 2004 rgardler photo gallery plugin, donated by Jorg Werner (FOR-387)
Files Changed
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/group.svg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/images/rightarrow.svg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/B_013_12A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/A_017_7A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/images/button.svg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/Thumbs.db
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/B_013_12A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/B_013_12A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/tabs.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/icon.png
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/project-logo.gif
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/status.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/stylesheets
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/A_017_7A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/Thumbs.db
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/Thumbs.db
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/B_023_2A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/site.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/images
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/classes/CatalogManager.properties
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/forrest.properties
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/Thumbs.db
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/B_023_2A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/index.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/stylesheets/button.xsl
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/project.svg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/images/leftarrow.svg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/Thumbs.db
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/B_007_18A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/usemap.gif
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/A_025_00A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/big/B_014_11A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/group-logo.gif
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/A_017_7A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/build.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/A_025_00A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/B_014_11A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/A_025_00A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/preview/B_014_11A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/images/gallery/demo/small/B_023_2A.jpg
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/stylesheets/galleryPicture.xsl
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/classes
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources/stylesheets/galleryIndexPage.xsl
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/content/xdocs/.html
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/input.xmap
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/src/documentation/skinconf.xml
ADD /forrest/trunk/plugins/org.apache.forrest.plugin.photoGallery/resources.xmap
MODIFY /forrest/trunk/plugins/plugins.xml