1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Kraken add-on in development

Discussion in 'Resource and Add-on Discussions' started by Jake B., Feb 4, 2016.

  1. Jake B.

    Jake B. Well-Known Member

    Just a heads up, we're currently working on a replacement for GFN's Kraken add-on. Progress is coming along quite smoothly, support for attachments is nearly done already :)

    It also adds a sidebar to the dashboard of your AdminCP:

    Optic, MasonK, Joeychgo and 3 others like this.
  2. melbo

    melbo Well-Known Member

    Please consider also designing support for local server processing via jpegoptim and pngoptim :)
    0ptima likes this.
  3. Jake B.

    Jake B. Well-Known Member

    First priority is getting Kraken support finished, after that we'll look into those as well :)
    Kerby and melbo like this.
  4. 0ptima

    0ptima Well-Known Member

    Will it be able to process existing attachments? Can it be flexible to work with other services?
  5. Jake B.

    Jake B. Well-Known Member


    Current plan is to get it released supporting Kraken only. After that we may look into other services :)
    Alfa1, thomas1 and 0ptima like this.
  6. motowebmaster

    motowebmaster Active Member

    @Jake B. if your addon can resize older images that are currently larger than the maximum dimensions I'm currently using, and still support [bd]image, that would be awesome.

    I installed jpegoptim and tweaked, but ended up setting 100% of the images to Kraken.io for optimization.

    In truth, the biggest gain has been simply resizing new images to a maximum 1600x1600. Sending to Kraken afterward with the GFN addon doesn't always yield in additional filesize reduction but they clean up the unnecessary info and optimize the exceptions.
  7. KC Riley

    KC Riley Active Member

    An auto scaling feature would also be nice Jake. I'm developing an adult. The range of users and computer experience is all over the map.

    Many user get fustrated and will give up on posting ad's or images if they run into issues.

    Let use this example:

    If I set my maximum image size to 1920 X 1080. (1080p) in the AdminCP.

    An advertiser may upload an image that's 2200 - 1200 pixels. It would be nice if the add-on would auto scale the image to largest pixel size while preserving be aspect ratio of the orginal image without distorting the image. Advertisers get really upset when their images are distorted.

    Would be possible to add a auto scaler to the add-on to make it easier for members to post images within the restrictions set in the AdminCP?
  8. Chris D

    Chris D XenForo Developer Staff Member

    XenForo already does this automatically.

    If maximum dimensions are set then the image is resized, maintaining aspect ratio, so it is within those dimensions when it is uploaded.
    KC Riley likes this.
  9. DroidOne

    DroidOne Well-Known Member

    Most excellent! A must buy for me.

    Will this only support kraken.io or will you also add support for server side compression via JpegOptim or pngquant etc?

    There's also a cheaper option to Kraken.io that's called "Optimus" with an API available: https://optimus.io/en/#pricing. Not sure if it's of interest, just thought I should mention it :)
  10. KC Riley

    KC Riley Active Member

    Cool. Thanks for pointing that out Chris. I still have nightmare from my Invision fourm days when you had members hollering at you after they get constant errors trying to load images. It's good that Xenforo is on top of this
  11. KC Riley

    KC Riley Active Member

    Optimus is cheaper but the results are not as good. It's lossy vs lossless compression. You have to decide how important those images are to your forum.
  12. Joeychgo

    Joeychgo Well-Known Member

  13. rainmotorsports

    rainmotorsports Well-Known Member

    Whats lossy versus lossless? Jpeg is a lossy format period and pngquant is a lossy method of reducing png file sizes.
  14. KC Riley

    KC Riley Active Member

    Yes. Most people are uploading JPEG. Most of the compression is removing redundant info in Kraken.

    When they say lossless, they're referring to applying additional compression to a JPEG image without reducing the image quality further.
  15. DroidOne

    DroidOne Well-Known Member

    I do believe both Kraken and Optimus offers lossless compression and as such there shouldn't be any difference between the two services with regard to image quality. The difference is that Kraken also offers lossy compression, which Optimus currently doesn't.

    It's 19 USD/year with unlimited bandwidth (Optimus) vs 109 USD/year and 2GB/month (Kraken), so I just thought that it was worth a mention (Also as it was discussed in the other kraken add-on thread).

    I'll use whatever service that has the best XF support which is why I'm super glad to hear about this add-on and will buy on day one :) If there's ever Optimus support, I will however switch to that service instead.

    (Sorry for OFT)
    Last edited: Feb 7, 2016
  16. KC Riley

    KC Riley Active Member

    As long as there's Optimus support, that's fine. In most cases, if you can shave 25% off the images size you'll be fine. Lossy compression on JPEG images can cause banding in higher constrast images.

    It would depend on how much the images matter to your site. The Images on my site are critical. I wouldn't use a lossy compressor on JPEG.
    DroidOne likes this.
  17. WoodiE

    WoodiE Well-Known Member

    Looking forward to this!
  18. Ernest L. Defoe

    Ernest L. Defoe Well-Known Member

  19. Da Bookie Mon

    Da Bookie Mon Well-Known Member

    April Fools? :D
    RDR likes this.
  20. Jake B.

    Jake B. Well-Known Member

    It's something we've already built for the client that needed it. However, I don't think it's at a point currently that it can be released. It's extremely specific to what his needs were and it's currently on the backburner until we have time to expand it a bit

Share This Page