I use in a Pier2 image, the PRSlideshow package from Pier1. 
Here are a few examples:

I've a few patches that are attached (not sure if they are mandatory fro the Pier1 package to work with Pier2, and as far as I remember, they are mostly copied from PRSlideshowCrossFade). 
Also, I've a specialized distribution builder that loads the slides at build time. The scripts are provided below.
Hoping this helps,

         slidesWidget ifNotNil: [^slidesWidget].

         slidesWidget := self defaultSlideShowWidgetNamed: 'slides'.
                  addPresentationSlidesTo: slidesWidget
                 from: self defaultSlideShowDir
                 total: self defaultSlideShowSize.

defaultSlideShowWidgetNamed: aString

        | aWidget |
        aWidget := PRComponent named: aString.
                 title: PRSlideshow label;
                 componentClass: PRSlideshow.
                 write: true
                 using: PRSlideshow descriptionSlideList;
                 write: true
                 using: PRSlideshow descriptionSlideNumber.

addPresentationSlidesTo: aSlidesWidget from: dirS total: aNumber
        | prefixS suffixS coef fileS fn n t sPage w h contentF p |
        prefixS := 'Diapositive'.
        suffixS := '.png'.
        GRPlatform current isUnix
                 ifTrue: [suffixS := suffixS asUppercase].
        coef := "0.8" 1.
        1 to: aNumber do: [:i |
                 fileS := dirS,  FileDirectory slash, (fn := (prefixS, i printString), suffixS).
                 t := prefixS, ' ', i printString.
                 n := "prefixS" 'slide-', i printString.
                 sPage := PRPage named: n.
                 sPage title: t.
                 w := (768 * coef) printString.
                 h := (576 * coef) printString.
                 sPage contents: ('+', n, '|width=', w, '|height=', h, '+').
                 contentF := GRPlatform current  contentsOfFile: fileS binary: true.
                 p := PRFile named: n.
                 p title: 'Slide ', i printString.
                          filename: fn;
                          title: t;
                          mimetype: 'image/png';
                          contents: contentF.
                 aSlidesWidget addChild: sPage.
                 sPage addChild: p].

At 12:36 27/05/2011, Tudor Girba wrote:

However, I am looking for a solution that controls the look, it is applicable to any structure, and keeps the user on site.


On 27 May 2011, at 12:22, Reza Razavi wrote:

> Doru,
> For his photos, my son has found the following solution:
> 1) Uses Flickr.com for storing his photos, and
> 2) Creates a "simple" page with the content reproduced bellow (where references to "FIXME" should be replaced by individual information)
> Here is an example:
> http://www.rezarazavi.com/goya/
> I've not tested it, but maybe it (or a variant) could also be used as a practical slideshow solution?!
> Hoping this helps,
> Reza
> {{{<div align="center">
> <object width="700" height="525"> <param name="flashvars" value="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fgoyarazavi%2Fshow%2F&page_show_back_url=%2Fphotos%2Fgoyarazavi%2F&user_id=FIXME&jump_to="></param> <param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=FIXME"></param> <param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=FIXME" allowFullScreen="true" flashvars="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fgoyarazavi%2Fshow%2F&page_show_back_url=%2Fphotos%2Fgoyarazavi%2F&user_id=FIXME&jump_to=" width="700" height="525"></embed></object>
> </div>}}}
> *Goya Razavi>http://www.goyarazavi.com*
> At 11:53 27/05/2011, you wrote:
>> Hi,
>> Has anyone produced a JQuery-based slideshow for Pier 2?
>> Cheers,
>> Doru
>> --
>> www.tudorgirba.com
>> "What we can governs what we wish."
>> _______________________________________________
>> Magritte, Pier and Related Tools ...
>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
> _______________________________________________
> Magritte, Pier and Related Tools ...
> https://www.iam.unibe.ch/mailman/listinfo/smallwiki


"Being happy is a matter of choice."

Magritte, Pier and Related Tools ...