xF1 Add-onGoodForNothing Kraken
1.1.2

You may not say thanks or replied bad language in a thread - Your reply will be removed and warning! You must be like us "overview" in the resource. You will be access to download in FREE SECTION ONLY! DO NOT PREMIUM SECTION! Is only upgrade to up account.

Introduction
This add-on uses kraken.io to optimize/compress attached images on your board. Why is that necessary you might ask? Of course to reduce both the page load time for your visitors and disk space for your server!

There are currently two usable mechanisms to handle the process of compressing the attachments.

If you enable deferred processing the attachments will be enqueued as soon as they are uploaded and will be processed when the deferred.php is called.
I would suggest to use GoodForNothing Shell Defer for better performance.

The other one is in real-time. That means attachments will be compressed as soon as they are uploaded. The only downside is that the visitor will experience a slight delay.

Configuration
All the available options can be found at AdminCP -> Applications -> GoodForNothing Kraken -> System Options.

All the options are properly explained to prevent any confusions. And are separated into tabs to give you more flexibility.

Once you've set up the add-on for the first you can rebuild your old attachments. To do that, go to: AdminCP -> Tools -> Rebuild Caches.

And at the very bottom there's a new section for rebuilding old attachments. You can specify how many attachments will be enqueued per loop.
Do note that if you have a lot of attachments it will take a lot time to process them all. According to tests done by @MattW it took ~45 minutes to process ~800 attachments. This does not depend on the server but rather on kraken's API workers.

Usage
You can view the process logs and manage them from AdminCP -> Applications -> GoodForNothing Kraken -> Process Logs where you can filter the log records by clicking on the filter tablets and re-process images if required.

Note to CloudFlare Users
There is a timeout set by CloudFlare on processes that take more than 100 seconds (Enterprise plans have a limit of 300 seconds). So for doing the first run, you can bypass (Grey Cloud) CF's CDN proxy for your site to prevent any unexpected timeout errors during the rebuild. And once the rebuild is done, you can again enable CF's CDN for your site.

License Agreement
Upon purchase you agree to our License Agreement (which is not available at this moment, but is more or less the same as XenForo's).

The tl;dr of our license agreement is:You are not allowed to redistribute the package under any circumstances and/or in any form and you can use one subscription on one site only. If you want to use this add-on on another site of yours, you have to purchase a new subscription.

Share this resource

About us

NulledTeam UnderGround has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.