/sites/all/libraries/juicebox
on Drupal 7 or /libraries/juicebox
on Drupal 8 and then copy the full contents of the Juicebox 'jbcore' directory to this library directory. You will end up with a structure like /sites/all/libraries/juicebox/juicebox.js
and /sites/all/libraries/juicebox/classic/themes.css
, etc. (or /libraries/juicebox/juicebox.js
and /libraries/juicebox/classic/theme.css
on Drupal 8)./admin/config/development/performance
. This will ensure that the correct Juicebox library information is detected by the Libraries API./admin/config/media/image-styles
will be available when configuring which image sources to use for your gallery images and thumbnails. For more information about working with core image styles see these notes in the Drupal handbook.admin/config/media/juicebox
. If you don't have a PRO version of the library, or need more fine-grained control over adaptive source selection, the Adaptive images styles (AIS) module is a compatible alternative for implementing this feature. See this post for more info.admin/config/media/juicebox
and check the 'Translate the Juicebox javascript interface' option. You will then be able to see and customize the 'Base string for interface translation', which represents the base English text that Drupal will attempt to translate (based on the user's active language) before passing it to the Juicebox library. Most users will not need to change this default base string. Once this interface translation option is enabled it's still up to you to actually enter a translation for the base string in your site, typically with the Locale module's 'translate interface' tool at admin/config/regional/translate
. See here for more details.juicebox_instances
array. See these notes for more information.