Details
SmartTrim is a plugin for Movable Type 4 that aims to provide a smarter trimming global modifier than words or trim_to.
The stock MT global modifier words cuts at a certain number of words without any control on the resulting length, it will also remove all HTML tags. trim_to cuts to a specific length but can cut a string in the middle of a word and can also output invalid HTML in the form of unclosed tags.
SmartTrim: - trims a string to a target character length without cutting words - will close any unclosed tags if the source contains HTML - can append an optional ending string like an ellipsis to the result
Requirements
Install tidyp and html-tidy (or HTML::Tidy from CPAN)
Compatibility
Movable Type versions: 4.3
Founder of Ubiquitic, a web consultancy based in Noumea, New Caledonia. François has more than 10 years of experience with Movable Type (from the time it was just Mena and Benjamin Trott in a garage!) and has implemented it in small and big business sites, such as the blogs of the Capgemini Group, as well as the blogs of Le Figaro, the first online news site in France.