Anyway, I spent the evening trying to consolidate our callbacks in the render loop and have deprecated a few. I just figured I'd pass it along just in case people wonder why some trickier modules aren't working right in 0.12.
Deprecated:
- ContentTemplate -- Use TemplatePreCompile instead
- ContentTitle -- This is just a dumb method and not really useful except to eat CPU cycles
- ContentData -- Use ContentPreCompile instead
- ContentHtmlBlob -- Use GlobalContentPreCompile instead
- ContentPreRender -- This is just semantics. Use ContentPreCompile instead
- ContentPostRenderNonCached -- There is no point where everything is pasted together, so it's not terribly useful
- SmartyPreCompile -- This is called before any smarty content is processed. This means content, templates, module template, global content, etc
- SmartyPostCompile -- This is after the {tags} are removed and functions are put in place, but before any caching
- ContentPreCompile -- SmartyPreCompile, but only for {content}
- ContentPostCompile -- SmartyPostCimpile, but only for {content}
- GlobalContentPreCompile -- SmartyPreCompile, but only for {global_content} or {html_blob}
- GlobalContentPostCompile -- SmartyPostCompile, but only for {global_content} or {html_blob}
- TemplatePreCompile -- SmartyPreCompile, but only for content templates
- TemplatePostCompile -- SmartyPostCompile, but only for content templates
- ContentPostRender -- Processed after all smarty stuff has taken place. This will be called on every page load, so nothing intensive should go here.
Thanks!