I have recently upgraded my browser from Firefox 3.0 to Firefox 3.5 and found that the Slideshow for embedded galleries no longer work! If I go to the Gallery2 URL directly, the slideshow functionality works perfectly; it is only with the embedded gallery within Drupal that this issue exists.

Could you please advise?

Thanks,
KH

Comments

kjholla’s picture

I have been pursuing this issue within the Gallery2 forums as well.

It looks as though this is related to another issue that I had raised against this Project a while back.

Here is my analysis of the problem:

1. The PicLens slideshow makes use of an RSS Feed to display the images. When embedded within Drupal, this RSS feed seems to be limited to only those photos that are displayed on the first page of the album; however, in Gallery2 this RSS feed includes all the photos in that album and is not limited to only the first page

2. When I first observed the issue with PicLens displaying photos only on the first page, I modified the code of the Gallery Module to point the feedUrl of the PicLens slideshow to the original RSS feed generated by the Gallery2 installation; I have explained this here.

3. However, by doing so I inadvertently introduced a cross-domain security issue (since my Gallery2 installation was on a different sub-domain). This was not a problem on Firefox 3.1 but is a problem on Firefox 3.5 and Chrome

4. If I revert the changes that I made earlier, then the Slideshow works, but I am then stuck with the original issue of the slideshow displaying only those photos that are on the first page of the Album

To permenantly resolve this problem, I think we need to ensure that the entire RSS feed generated by the Gallery2 installation is being made available from within the embedded gallery in Drupal as well.

Does this make sense? Any takers?

Regards,
KH

kjholla’s picture

Fixed the issue using an XML Proxy. More detailed explaination of the workaround used has been posted here.

Regards,
KH