@paracas

Yes, this is certainly a topic worth sticky-ing.
I'm glad it helped you out.

If Harman do not reinstate WebKit into AIR, we'll be sure to update the installation instructions on our main website.

227

(11 replies, posted in Juicebox-Pro Support)

Thanks for posting back with the update.
I'm glad you're at least able to use JuiceboxBuilder-Pro under a different user account.

I'm really not sure what might be at the root of the problem. The fact that you're seeing the 'Upgrade to Juicebox-Pro!' message in JuiceboxBuilder-Pro suggests that files from JuiceboxBuilder-Lite and JuiceboxBuilder-Pro have somehow been switched but I can't imagine how that might have happened through normal usage (and it seems unlikely that an antivirus program or firewall would cause this to happen).

As far as I can recall, I am aware of this happening only twice before so your problem is not unique but certainly very rare. Unfortunately, no-one has been able to figure out the exact cause of the issue (and troubleshooting a problem I can't reproduce myself is very difficult).

In any case, I'm happy to hear that you can use JuiceboxBuilder-Pro (albeit under a different user profile).
Please post back with any further updates if you pursue your troubleshooting.
Thank you.

228

(11 replies, posted in Juicebox-Pro Support)

I'm sorry to hear that you are having trouble with Juicebox-Pro.
Here are some notes which might help.

First of all, for anyone else reading this thread and experiencing difficulties getting past the loading screen , please read this forum thread and be sure to install the latest version of AIR with WebKit support which, at the time of writing, is AIR v33.1.1.743 (go to Harman's AIR download page and scroll down to the foot of the page).

Neither button works.

It sounds like you may have found it already but I've written a fairly comprehensive post about unresponsive 'Open Gallery' and 'New Gallery' buttons here. I've really not left anything out and anything and everything that might help is documented there.

I have no .tempGallery

A .tempGallery folder will be created only after the 'New Gallery' button has been clicked or when an existing gallery has been opened (and should automatically be deleted on closing the application). If you cannot click either of the 'New Gallery' or 'Open Gallery' buttons, then you won't have a .tempGallery folder so this, in itself, is not unexpected.

There is no AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro

The ELS/JuiceboxBuilder-Pro folder should be created as soon as JuiceboxBuilder-Pro is first run (and there should be several Private Encrypted Data files inside the folder).
If you don't have this folder on your system, then this could certainly be the cause of your problem. Something may be preventing the ELS/JuiceboxBuilder-Pro folder from being created (or preventing AIR from writing the required files to the folder).
Make sure that you install both AIR and JuiceboxBuilder-Pro under an Administrator user account.
Also, when installing AIR, try right-clicking the 'AdobeAIR.exe' installation file and selecting 'Run as administrator'. (You can do this for AIR but not for JuiceboxBuilder-Pro itself so don't worry that the 'Run as administrator' option is not there for JuiceboxBuilder-Pro.)

I still get an upgrade to Pro message even though it says it is Pro.

That is most definitely a problem and one that shouldn't really be possible.
JuiceboxBuilder-Lite and JuiceboxBuilder-Pro are two completely separate applications that can be installed and run side-by-side on the same computer without interfering with each other. They are installed into different folders and their files should not mix. There really ought to be no way that JuiceboxBuilder-Pro should be able to include a link to 'Upgrade to Juicebox-Pro!' at all.
Over the years, I've heard of this only a couple of times before and the cause both times seems to have been a corrupt user profile.
Can you try creating a new Administrator user account on your PC and installing AIR v33.1.1.743 and JuiceboxBuilder-Pro v1.5.1.2 under this new account? This should hopefully work fine.
I really don't know what might be at the root of the user profile problem but this should hopefully at least give you a useable workaround.
Maybe the other suggestions in the forum thread I mentioned above (here) will also help.

Please let me know how you get on.
Thank you.

Update:

The problem noted above arises from the fact that Harman has removed WebKit support from AIR.
This breaks JuiceboxBuilder (and any other AIR applications that rely on the built-in WebKit library).

Please be sure to install the most recent version of AIR with WebKit support.
At the time of writing, this is AIR v33.1.1.743.

Harman has made this available on their AIR runtime download page (just scroll down to the foot of the page): https://airsdk.harman.com/runtime

230

(1 replies, posted in Juicebox-Pro Support)

The first thing I'd try is to upgrade your version of Juicebox-Pro from v1.0.2 to the latest version (v1.5.1.2) as many bugs have been fixed between versions (including several relating to Flickr).
Upgrading might resolve your problem without any further action.

Upgrades are free within the same major version number and full instructions for downloading the latest version and upgrading existing galleries can be found here.

You can download the latest version using your original download link. (Download links always point towards the latest version rather that the version you purchased.)
If you cannot find your original download link or it has expired, then please fill in the online Download Link Request Form and we'll send you a new one. (I can't find your forum email address in our transaction history, otherwise, I'd have sent you a new download link just now. I guess you might have chanced your email address since purchasing Juicebox-Pro. There's room in the Download Link Request Form for both your original and new email addresses.)

Also, is there a way to set it up so that I don't have to republish the juicebox when i add new photos to the flickr set?

That's the beauty of using Flickr as a source of images. You do not need to modify the gallery code at all after setting it up. Just add images to your Flickr set and they'll automatically appear in the gallery the next time it is viewed. (You might need to refresh your browser's cache before reloading the page but there's no need to do anything with the gallery's embedding code or configuration file.)

If upgrading Juicebox-Pro does not help, then make sure that your Flickr images are set to 'public' (and not 'private').

If you continue to experience difficulties, please post back and I'll try to help further.
If you post your Flickr Set Id, I can try it with Juicebox-Pro v1.5.1.2 and report back with how many images I see.

231

(496 replies, posted in Juicebox-Pro Support)

@Lyle Adderiy

You can set up your own payment pages (using whatever payment system you like) and then point towards them from within your Juicebox-Pro gallery using purchaseURL entries in your gallery's configuration file.
Please see here for details: Shopping Cart (scroll down to the 'Using Custom Purchase URLs' section).

Harman have just made AIR v33.1.1.743 (with the required WebKit library) available on their website.
Just go to their download page and scroll down: https://airsdk.harman.com/runtime

I'm glad to hear you've got it working. Thank you for posting back to let me know.

It's more than a little disappointing to see that the latest AIR runtime has removed functionality which breaks JuiceboxBuilder. It appears that the latest AIR runtime may actually adversely affect all AIR apps which rely on the WebKit library (which seems to have been included in all AIR runtimes up until AIR v33.1.1.821).

I'm still conversing with Harman over on their GitHub page and do not know at the moment what the likely outcome of this will be.

However, as long as you stick with AIR v33.1.1.743 and don't upgrade, you should be absolutely fine.

Harman, the current developers of AIR, have recently removed support for WebKit (the embedded browser which JuiceboxBuilder uses for the live gallery preview on the Customize panel) from the AIR runtime package.

If you are using AIR v33.1.1.821 onwards, then you may see the JuiceboxBuilder loading screen appear to be frozen.

If you are using AIR v33.1.1.932 onwards, then you may see the live gallery preview obscure other content within JuiceboxBuilder.

The solution is to use the most recent version of AIR with WebKit support.
At the time of writing, this is currently AIR v33.1.1.744.
Harman have made this available at the foot of their AIR runtime download page: https://airsdk.harman.com/runtime

Please uninstall any other versions of AIR first before installing the most recent version or AIR with WebKit support.

Note  for Mac: If you don't find an uninstaller in the '/Applications/Utilities' folder, just launch the '/Applications/Adobe AIR Installer' application. Launching this without arguments will put it into 'uninstaller' mode.

Apologies for any inconvenience caused.

Update:

According to this comment (over in the Harman Github Issues pages), it looks like Harman are currently looking to replace WebKit with a new embedded browser: https://github.com/airsdk/Adobe-Runtime … 1216482803

We've been looking at enabling third-party html rendering engines to be hooked into AIR so that the earlier behaviour could be restored...

If/when Harman implements this, there will no longer be a need to use AIR v33.1.1.744.
Although there is no problem in using AIR v33.1.1.744 (JuiceboxBuilder actually requires only AIR v2.0 or later to function fully), it would mean that anyone could just grab the latest AIR runtime without running into any problems.

[Edited for content: 7 October 2024.]

Harman, the current developers of AIR, have recently removed support for WebKit (the embedded browser which JuiceboxBuilder uses for the live gallery preview on the Customize panel) from the AIR runtime package.

If you are using AIR v33.1.1.821 onwards, then you may see the JuiceboxBuilder loading screen appear to be frozen.

If you are using AIR v33.1.1.932 onwards, then you may see the live gallery preview obscure other content within JuiceboxBuilder.

The solution is to use the most recent version of AIR with WebKit support.
At the time of writing, this is currently AIR v33.1.1.744.
Harman have made this available at the foot of their AIR runtime download page: https://airsdk.harman.com/runtime

Please uninstall any other versions of AIR first before installing the most recent version or AIR with WebKit support.

Note  for Mac: If you don't find an uninstaller in the '/Applications/Utilities' folder, just launch the '/Applications/Adobe AIR Installer' application. Launching this without arguments will put it into 'uninstaller' mode.

Apologies for any inconvenience caused.

Update:

According to this comment (over in the Harman Github Issues pages), it looks like Harman are currently looking to replace WebKit with a new embedded browser: https://github.com/airsdk/Adobe-Runtime … 1216482803

We've been looking at enabling third-party html rendering engines to be hooked into AIR so that the earlier behaviour could be restored...

If/when Harman implements this, there will no longer be a need to use AIR v33.1.1.744.
Although there is no problem in using AIR v33.1.1.744 (JuiceboxBuilder actually requires only AIR v2.0 or later to function fully), it would mean that anyone could just grab the latest AIR runtime without running into any problems.

[Edited for content: 7 October 2024.]

Hi.

I'm sorry to hear that you are having trouble running JuiceboxBuilder.

I've just tested things out with the latest version of AIR (v33.1.1.821, released 4 days ago) and it looks there's an issue with this version of AIR. I can replicate the problem you describe.
I'll report the problem to Harman (the developers of AIR) in the hope that they can resolve the issue promptly.

In the meantime, please try the last known working version of AIR (v33.1.1.743). (Go to Harman's AIR Runtimes download page and scroll down.)

I'd recommend uninstalling AIR v33.1.1.821 first, rather than just installing the older version on top of it.

I hope this works for you as it does for me. Sorry for the inconvenience.

Edit:
It looks like a screen redraw/refresh issue. Whenever the screen content is updated, a window resize is required in order to see the new content. (The browser on the 'Customize' tab just doesn't work at all, though.)
I've now reported the issue to Harman here.

237

(11 replies, posted in Juicebox-Pro Support)

A quick update...

Norton might actually have taken action on the false positive report (as implied by your own testing), even though the submission status still says "Your submission is being processed - Analyzing (up to 48 hours)".

I've just been scrolling through the Norton forum and I found a false positive report dated 15 December 2021 and its online status still says "Your submission is being processed - Analyzing (up to 48 hours)", too, so it seems that Norton don't update the status of false positive reports in a timely manner (if at all).

I'm glad you tried things out and posted back with your findings. Otherwise, I'd be none the wiser. Thanks!

Edit:
False positive submission status check link:
https://submit.norton.com/?type=CHECK&a … 7ffd81668a

238

(11 replies, posted in Juicebox-Pro Support)

That's great news! Thanks for trying and posting back with the results.
It's a little odd that the link Norton provided for me to check the status of the false positive report still says "Your submission is being processed - Analyzing (up to 48 hours)" but I'm glad to hear that all seems to be well.

I'll mark this thread as [SOLVED] but I'll not lock it so if you experience any further problems, just post back here and I'll pursue the issue with Norton.

239

(11 replies, posted in Juicebox-Pro Support)

You're welcome!

Still no news from Norton, I'm afraid.

Incidentally, I've just run the 'JuiceboxBuilder-Pro.exe' file (the file that launches the application after install, the file that Norton detected as a potential threat) through VirusTotal with 0/67 detections (100% clean).
https://www.virustotal.com/gui/file/aea … 5511bc16a2

It looks like Norton might be the only company that has a problem with the 'JuiceboxBuilder-Pro.exe' file.
I don't see Norton in the VirusTotal list and the only Symantec listing is Symantec Mobile Insight (which is unable to process the file type).

The name of the file in VirusTotal says 'JuiceboxBuilder-Lite.exe' but that's just because someone ran the Lite file through VirusTotal first. The launchers for JuiceboxBuilder-Lite and JuiceboxBuilder-Pro are exactly the same (byte for byte) and the file hash was associated with the 'JuiceboxBuilder-Lite.exe' file first.

In any case, we've done all we can for the time being.
Let's hope that Norton can clear Juicebox's reputation in their next database update.

240

(11 replies, posted in Juicebox-Pro Support)

48 hours have elapsed since I filed the false positive report but no news yet...
I'll keep this forum thread updated if/when I hear anything.

241

(11 replies, posted in Juicebox-Pro Support)

I'm glad to gear you've got it working again. Thank you for posting back to let me know.
I'll be sure to post back here with any news as soon as I hear back from Norton.

242

(11 replies, posted in Juicebox-Pro Support)

Thank you for the version number.
I've now filed a false positive report with Norton. I'll keep you posted with any updates. (The Norton portal suggests that it may take up to 48 hours to analyze a submission so it might be a couple of days before I have any news.)

I hope the complete uninstall/reinstall procedure works for you.

243

(11 replies, posted in Juicebox-Pro Support)

I'm sorry to hear that you're having trouble running JuiceboxBuilder-Pro on your new computer.

First of all, please let me reassure you that there is no malware within Juicebox-Pro or JuiceboxBuilder-Pro at all.
Please post back with the version numbers for your Norton installation (program version and database version) and I'll fill in a false positive report with Norton so that they can clear Juicebox-Pro's reputation in a database update.

It sounds like Norton has somehow corrupted your JuiceboxBuilder-Pro installation.
With Norton completely disabled (please ensure that you disconnect from the internet before turning off anti-virus and security software and do so at your own risk), try the complete uninstall/reinstall procedure noted as Suggestion #11 in this forum post. It is important to manually delete the folders listed between uninstalling and reinstalling.

If this does not help, then please see all the suggestions in these two forum threads:
Troubleshooting JuiceboxBuilder installation and usage problems
Unresponsive New Gallery and Open Gallery buttons in JuiceboxBuilder

I know your symptoms don't exactly match those of the forum topics but there might be something in there that you've not yet tried that might help.

Please let me know how you get on.
Thank you.

NOT sure how it points to path for the gallery actually...

If you use the regular embedding code generated by JuiceboxBuilder or the Juicebox Plugin for Lightroom, then Juicebox assumes that the gallery's configuration file will be named 'config.xml' and will be located in the same directory as the web page containing the embedding code.

You could, if you wanted to, rename or move your gallery's configuration file and then point towards it in the embedding code using the configUrl option, e.g.:

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
    new juicebox({
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "#222222",
        configUrl: "folder/custom.xml"
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

Alternatively, you could rename or move your entire gallery folder and point towards it in the embedding code using the baseUrl option, e.g.:

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
    new juicebox({
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "#222222",
        baseUrl: "folder/gallery_folder/"
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

The configUrl and baseUrl paths can be relative (to the web page containing the embedding code) or absolute (starting with http:// or https://).

The configUrl and baseUrl options are listed in the Embed Options section of the Config Options page.

Instructions for using a baseUrl can be found here: Using an External Gallery Folder.

With JuiceboxBuilder-Pro and the Juicvebox-Pro plugin for Lightroom, you are able to create as many individual galleries as you like. However, as you are aware, there is no automated method for linking galleries together.

If you are having trouble trying to replicate the online demo, then maybe the single-page solution that I created for this forum post will help.

Otherwise, if you have a need for a more complex and feature-rich solution, you might like to look into another of our products: Showkase.

Showkase is a PHP web application (installed on your web server rather than 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 Lightroom plugin and then imported via Showkase's 'Site -> Import' functionality).

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 (just like your current website).
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.
You can take a look around the Showkase interface by logging into the Live Demo Admin.

Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite, the free version) or Showkase-Pro (which comes with Juicebox-Pro) from the Download Page.
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 Juicebox-Pro' instructions here.

actually copied the code from that page and typed it into my test gallery index.html page ( that was empty).

If you want to persevere with the online demo, then rather than try to insert the demo code into your gallery's web page, it would be better to do it the other way around; use the demo page as a template and modify it as required. (The gallery's 'index.html' page is essentially just a plain web page with the gallery's embedding code and nothing else, so it would be better to use the demo page (rather than the gallery's 'index.html' page) as a starting point.)

If you get stuck, just upload your dysfunctional gallery online, post a link and I'll see if I can figure out why it's not working.

Having said all that, I hope that the single-page solution from my forum post (here) is a suitable solution for what you are looking to do.

... not sure how that integrates with the JuiceBoxBuilder-Pro's options.

The jAlbum skin is really just a different way of creating a Juicebox gallery (or album of galleries). A Juicebox gallery uses the same set of configuration options no matter how the gallery was created.

The only two methods of creating Juicebox galleries which have individual controls for all Pro configuration options are JuiceboxBuilder-Pro and the Juicebox-Pro plugin for Lightroom.

The jAlbum skin has individual controls for Lite configuration options only. You can still use Pro options (if you are a Pro user and have upgraded the skin to your use Pro files) but you need to add them as text to the 'Pro Options' text area (as you have already been doing for your email settings).

I hope this helps to clarify things a little.

247

(2 replies, posted in Juicebox-Pro Support)

No problem! I'm glad you've been able to resolve your problem.

For others experiencing similar issues, instructions for resolving local viewing issues can be found in this FAQ:
When I view my gallery locally, I see the message "Juicebox can not display locally in this browser". Why?

... and in this forum post (stickied at the top of thein the 'Tips and Tricks' section).

248

(1 replies, posted in Juicebox-Pro Support)

What exactly is not working? The Juicebox skin should produce a full browser page (which always fills the browser's viewport no matter what its shape or size) and your album seems to be doing this OK (viewed in a desktop browser and on an iPhone).

The responsive setting in the 'Tree' section refers to a specific option for jsTree themes (jsTree is the navigation tree used in the skin) and doesn't refer to the entirety of the web page.
It is documented here: https://www.jstree.com/api/#/?q=$.jstre … responsive

$.jstree.defaults.core.themes.responsive

a boolean specifying if a reponsive version of the theme should kick in on smaller screens (if the theme supports it). Defaults to false.

If you need to have the tree text scaled up for mobile devices, then you could try adding a <meta> viewport tag (as below) to the <head> section of your album's 'index.html' page (but please note that this is untested).

<meta name="viewport" content="width=device-width, initial-scale=1" />

(1) Juicebox-Pro has only one text color setting (textColor) which is used for all gallery text.
However, you could set a textColor for your gallery and then override the color for your Gallery Title by using CSS (in the album's 'index.html' page), e.g.:

/* GALLERY TITLE - LARGE SCREEN MODE & SMALL SCREEN MODE */
.jb-area-large-mode-title, .jb-idx-ssm-title-wrapper {
    color: #ff0000 !important;
}

textColor can be found in JuiceboxBuilder-Pro's 'Customize -> Lite' section (and should be entered in the Juicebox skin's 'Pro Options' text area).

For reference, a full list of all Juicebox-Pro configuration options can be found here.

(2) The position of the image's caption text is determined by the Pro configuration option captionPosition.
Possible values for captionPosition are OVERLAY, OVERLAY_IMAGE, BELOW_IMAGE, BOTTOM, BELOW_THUMBS and NONE. A short description of each of these values can be found in the Caption Options section of the Config Options page.
The only way to have the caption text displayed to the left or right of the image would be to set thumbsPosition to either LEFT or RIGHT and then set captionPosition to BELOW_THUMBS, like in this demo here.

That's good to hear! I'm glad you've got it working. Thanks for posting back to let me know.