Topic: Licensing question and script behavior question

Hi I am considering buying a pro license for your script. I have two main questions:

Firstly, when I open a url with an album from your script, it waits for all images to download, hence slowing load time, especially in mobile phones. If the album contains 50-60 images that would really slow things up.

Can the above behavior be changed/customized?

Secondly if I purchase a license for domain example.com would the license work for subdomain1.example.com and subdomain2.example.com ?

Kindly assist. Thanks!

Re: Licensing question and script behavior question

Firstly, when I open a url with an album from your script, it waits for all images to download, hence slowing load time, especially in mobile phones. If the album contains 50-60 images that would really slow things up.

Can the above behavior be changed/customized?

Juicebox-Pro features the imagePreloading configuration option which determines how images are preloaded and also controls if images are kept in memory after being viewed.
A short description of the imagePreloading configuration option can be found in the Main Image section of the Config Options page.
Possible values for imagePreloading are:
PAGE - Preloads all images in the current thumbnail page. Unloads all images in the previous thumbnail page.
NEXT - Preloads image after currently viewed image. Unloads previously viewed images.
ALL - Preloads all images in gallery. Maximum usability. Images never unloaded. Not good for large galleries (image count > 50).

Please note that imagePreloading is a Juicebox-Pro/Large Screen Mode option only.
In Juicebox-Lite (the free version), the default value of PAGE is used.

Secondly if I purchase a license for domain example.com would the license work for subdomain1.example.com and subdomain2.example.com ?

Yes. Please see this FAQ:
Does a single domain license cover multiple subdomains?

Re: Licensing question and script behavior question

Hi so I can't test the ImagePreLoading feature in the lite version? Please assist. Thanks!

Re: Licensing question and script behavior question

Unfortunately, we do not offer a trial version of Juicebox-Pro (and it is not possible to test out Pro configuration options in Juicebox-Lite, the free version) but we do have a 100% money-back guarantee, as noted in these FAQs:
Can I try a trial version of Juicebox-Pro?
Can I get a refund?

If you run into any difficulties, then we'll gladly do our best to try to help you out.
However, if you find that Juicebox-Pro is not suitable for you, then we'll happily refund you in full.

Re: Licensing question and script behavior question

Thanks Steven, I have another questions for albums containing about 100 images what's the best ImagePreloading settings?

Most of my visitors are mobile users (80%). I guess I wouldn't want to download all images at once in this album right?

I want the album gallery to load quickly for mobile users.

Thanks!

Re: Licensing question and script behavior question

Please note that imagePreloading is a Large Screen Mode option only. (This is noted in the short description for imagePreloading in the Main Image section of the Config Options page.) Images are not preloaded in Small Screen Mode (for example, when the gallery is displayed on mobile devices) so there will never be a problem will all images being preloaded on mobile devices, even if imagePreloading is set to ALL. For more information on Screen Modes, please see here.

For Large Screen Mode, the default value for imagePreloading of PAGE is likely to be a good compromise between loading speed and not having to wait for subsequent images to load.

PAGE will preload all images in the current thumbnail page and, depending on thumbnail size and space available, there may be somewhere in the region of 10 or 12 images per thumbnail page.
If you create a gallery with JuiceboxBuilder-Pro using default image sizing values, then the gallery images will be 1024px x 768px and approximately 120KB each. 12 x 120KB ≈ 1.4MB which is not too large an initial load and will prevent users from having to wait whilst navigating through the first few images in your gallery.

In addition to preloading, you could create a Multi-Size Image gallery whereby you can provide Juicebox-Pro with three different sets of images for use in the gallery. Juicebox-Pro will use the most appropriate size depending on the device being used to view the gallery. This will also prevent unnecessarily large images from being used on small screen devices.

Re: Licensing question and script behavior question

Hi where is this imagePreloading setting done? Is there some settings file?

Re: Licensing question and script behavior question

I read the docs and it's in config.xml. We are using the drupal 7 module. Where is the setting file then? Thanks!

Re: Licensing question and script behavior question

As far as I am aware, if you are using the Drupal module, then Pro configuration options (such as imagePreloading="NEXT") can be entered into the 'Juicebox Library - Pro / Manual Config' section of your Drupal Dashboard ('Home -> Administration -> Structure -> Content types -> Article -> Manage Display -> Juicebox settings').
Pro configuration options entered here should automatically be entered into the gallery's 'config.xml' file.

Please note that the Juicebox module for Drupal is an unofficial plugin which was not written by ourselves and, as such, I am not overly familiar with its code, interface or inner workings.
If you need further support for the module, then please post in the Drupal forum where its author should be able to help you out.