There are quite a few people having troubles with getting this module to work properly (see e.g. #853204: Galleria 1.2 needs JQuery 1.3 or better; Drupal 6 comes with JQuery 1.2). Letting people take most recent code from Github seems to be the main cause for this.

I suggest taking the Galleria code (available under an MIT license, compatible with Drupal's GPLv2) and adding it directly to the module.

There are also some unsolved issues related to jQuery 1.3 with D6 (e.g. #448526: Drag and Drop buggy with jQuery 1.3 in Drupal 6.x), so I wouldn't even mind to see an older version of Galleria (working with jQuery 1.2) included.

Comments

mradamjohn’s picture

agreed here.

sgabe’s picture

Drupal has a policy to not include any external libraries. We can/should/need to use the Libraries API to integrate with external libraries.

We do not want to host third-party libraries on drupal.org for a multitude of reasons, starting with licensing, proceeding to different release cycles, and not necessarily ending with fatal errors due to conflicts of having the same library installed in multiple versions.

This should be a won't fix. However the documentation (and the whole module) definitely needs some love.

sgabe’s picture

Status: Active » Closed (won't fix)

I am marking this as won't fix. However we need to provide clear information in the documentation on which version to use.