Solved... for now. Although I wouldn't call it a bug I got the most help out of this bug listing : https://github.com/stephenmcd/mezzanine/issues/530
So the solution for me was two fold. First, I had to make sure all usages of the mezzanine thumbnail tag would work. Ideally this would be done without actually modifying mezzanine code. I chose and test Sorl-Thumbnail<https://github.com/mariocesar/sorl-thumbnail>, which works with S3. I monkey patched the code to replace the implementation of the template tag first. You have to do this so that ALL usages of the template tag defer to the Sorl version (which works with S3). Remember, the app that registers this new tag, must come AFTER the mezzanine core app which registers the original. from django import template from sorl.thumbnail import get_thumbnail from mezzanine.core.templatetags import mezzanine_tags register = template.get_library("mezzanine_tags") @register.simple_tag def thumbnail(image_url, width, height, quality=95, left=0.5, top=0.5): im = get_thumbnail(image_url, "%sx%s" % (width, height), crop='center', quality=quality) return im.url But in order to get the Mezzanine thumbnails to work in the Admin Interface you will need to replace the method directly (the admin uses a direct method call not the template tag): mezzanine_tags.thumbnail = thumbnail And finally, MAKE SURE that the module that registers this tag is register AFTER mezzanine otherwise it will not overwrite the mezzanine template tag. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.