That would be clean but I'm worried about performance. I can't see any
other way of making this working without introducing lxml or BeautifulSoup
- either of those will parse the HTML, replacing img src attributes with
results from the thumbnail template tag (btw I imagined width/height would
simply be extracted from the img tags too).

As I understand lxml is much better from a performance perspective, and if
we were using it then perhaps parsing HTML on every request would be OK.
But it isn't a pure Python lib, and I fear introducing installation
headaches if we include it as a dependency. Believe me, it will break for
someone somewhere, and we have to support that. Alternatively we can
introduce pure-Python BeautifulSoup as the dependency, but it's much slower
and so it'd make more sense for the thumbnail replacement to occur on save
of the model, rather than on the fly in templates.










On Tue, Jun 3, 2014 at 3:13 PM, Ahmad Khayyat <akhay...@gmail.com> wrote:

> Now that `RICHTEXT_FILTERS` is plural, perhaps this is simply a matter of
> shipping a filter in Mezzanine that calls
> `mezzanine.core.templatetags.mezzanine_tags.thumbnail`, or at least
> documenting this procedure. The thumbnail size (and any other parameters
> accepted by `thumbnail`) can be set in a custom filter or as settings.
>
> --
> 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.
>



-- 
Stephen McDonald
http://jupo.org

-- 
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.

Reply via email to