I've already tried modifying an existing Juicebox gallery by manually adding an apostrophe to a couple of the filenames (in both images and thumbs folders) and making matching changes to the config.xml file, but the modified images appear as blanks in the gallery preview. That suggests to me that no plugin would be able to bypass the 'no apostrophes' rule.
If you encode the ' character as %27 in the imageURL, thumbURL and linkURL entries in the gallery's 'config.xml' file, the images should hopefully display OK.
For example, for an image with the filename gallery'image.jpg, use:
JuiceboxBuilder-Lite does not display thumbnails for images which contain a comma in the filename, though the gallery preview appears to work fine
I have notified the developers of this but, as I have mentioned previously, if you use only web-safe characters for image filenames, then you will have no problems in either JuiceboxBuilder or on a web server.
One of my images had the wrong orientation after processing by JuiceboxBuilder-Lite.
JuiceboxBuilder does not read the image's EXIF orientation flag and dynamically rotate the image. It just displays the image as is. If necessary, you can rotate the image within JuiceboxBuilder via the rotate button near the lower right corner of the 'Images' tab (after clicking the relevant thumbnail to reveal the input fields at the bottom of the window). If this does not help, then one possible workaround would be to re-save the image in an imaging program (such as Adobe Photoshop) stripping out the EXIF data and, then, if necessary, rotate the image so that it is visually oriented correctly (inverting the actual aspect ratio rather than introducing a new EXIF orientation flag) before feeding it to JuiceboxBuilder. I realise that this will add a few steps to an existing workflow but it should help.
JuiceboxBuilder-Lite has never offered me any guidance when it failed to open a gallery whose config.xml file contained a problem caused by an error in manual editing.
If you like, you can post suggestions for future versions in the Feature Requests forum thread.
This keeps all the ideas together and ensures that they are not overlooked by the developers. Thank you.
If you have trouble figuring out where the problem is in a manually edited 'config.xml' file, then try opening the file directly in a web browser. The browser will usually tell you what and where the problem is in the file.
I have now taken the plunge and upgraded to Juicebox Pro, but I am having problems in persuading it to show more than one gallery on the same html page.
Please take a look at the Embedding Multiple Galleries support section (specifically the View Multiple Galleries on One HTML Page Example).
When embedding multiple galleries on a single web page, you'll need to use either a configUrl (to point to different configuration files) or a baseUrl (to point towards different gallery folders) in each gallery's embedding code. (Short descriptions of these embedding options can be found here.)
The online example embeds multiple galleries using the baseUrl method of embedding (documented here).
Essentially, you would keep each gallery in its own unique folder, upload the complete gallery folders (not just the contents) to your web server, and use a baseUrl in each gallery's embedding code to point towards the gallery folder. (The instructions here give an example.)
If you continue to experience difficulties embedding multiple galleries on a single web page, then please post back with the URL to your web page so that I can take a look at the problem for myself and help further. Thank you.
Do I have to write my own html code to create a gallery menu?
Yes. With Juicebox-Pro, you can create as many individual galleries as you like. However, if you would like to link them all together (with a navigation menu), then you would need to do so manually following the examples in the Embedding Multiple Galleries support section.
If you are looking for an automated solution to creating and listing multiple galleries, then you might be interested in another one of our products, namely Showkase.
Showkase is a PHP web application (installed on your web server instead of your computer) which allows you to create a complete portfolio web site (integrating multiple galleries) online.
Showkase has full support for Juicebox-Pro and the galleries can be created within the application itself in a web browser interface (or created with JuiceboxBuilder or the Juicebox plugin for Lightroom and imported).
You can create Gallery Index pages and have as many galleries listed on each Gallery Index page as you wish.
Each gallery is represented by a thumbnail image with the gallery title displayed below and the gallery is opened when the user clicks on the image.
Demo sites created with Showkase can be found here and a sample Gallery Index page can be found here.
Showkase can also create non-gallery pages (About, Basic and Contact pages) where you can add information about yourself (or any other content you like).
All of this is done automatically within the Showkase interface without the need for any manual coding at all.
Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite, the free version) or Showkase-Pro (which comes with Juicebox-Pro).
The only difference between Showkase-Standard and Showkase-Pro is the bundled viewer (Juicebox-Lite vs Juicebox-Pro).
As you already have Juicebox-Pro, you could purchase Showkase-Standard (if you wanted to) and integrate your Juicebox-Pro files by following the Installing a Pro Viewer instructions.
More information on the differences between Juicebox and Showkase can be found in this forum post.
Is there any way to make captions wider than the image?
If you set captionPosition to OVERLAY or BOTTOM (or possibly even BELOW_THUMBS, depending on where your thumbnails are positioned), then the caption area will span the entire gallery rather than just the image.
captionPosition can be found in JuiceboxBuilder-Pro's 'Customize -> Caption' section.
You can also give the captions a little more horizontal room by removing the image number from the caption area (by setting showImageNumber="FALSE") as space is normally reserved at the right hand side of the caption area for the image number (e.g. "2/50").