Here are some of the new features brought by liquid markup integration in BC:
Unlimited module templates (layouts) for modules
Rather than choosing between the two layouts available when using a module, the module template is specified via the "template" parameter:
New filter, sort and paginate syntax for modules
Output markup for object properties
Collections can be looped through:
Different markup can be generated, according to specific conditions:
Through module templates, all markup generated by BC is exposed and can be adjusted as desired. Examples of former hard-coded markup range from image tags or add to cart buttons to catalog breadcrumbs and search results navigation.
We're rolling out liquid functionality in alpha mode, starting with eCommerce. If you'd like to be part of the liquid pre-release, please register at http://www.businesscatalyst.com/liquid. General availability for eCommerce is scheduled for the begining of next year, followed by web apps and rest of BC modules by mid next year.
To see liquid in action with Business Catalyst today, please view Bogdan's MAX presentation, Sneak Peek: Build Powerful Online Businesses with Business Catalyst v3 (liquid starting at 16:30).
Last but not least, Liquid templating engine is open source. Initially developed by Shopify, it's now used and enhanced by several CMSes. We're working on contributing back to community the non-specific BC enhancements we've developed on top of liquid, so these can be released in future liquid versions and be availalable to all platforms using it.
On behalf of BC team, have a good start of the week!