The Joomla! Extensions Directory ™

sdMacros Plugin

sdMacros is a Joomla! plugin that allows text, images, HTML, Javascript, etc. to be encapsulated into simple commands. These commands may contain anything from commonly used blocks of text to very complex HTML and Javascript. This may be for convenience, or to allow editors who are unfamiliar with HTML from accidentally damaging complex HTML when changing adjacent text.

Report Extension



Reviews: 10
Seems powerful enough to me. It is a new way of adding things to article. However I am yet to make any complex use on the article (Plugin authors: your link to tutorials goes to 404, please correct so that we can see examples).

Why plugin and not component: Authors must be left to take their design decisions. Users can report only usability and their liking here.
Owner's reply

Thanks...the broken link is fixed. Also, if you would like to see some more complex examples, please take a look at the Quick Start page for the gCalMarkup extension which uses sdMacros extensively: (

Reviews: 97
If you want to use Macros through out the whole article system (com_content) of Joomla, you should use a component to manage all kinds of Macros, then insert specific macro with a plugin, instead of a single plugin!

This extension started on the wrong direction. How can it be a good extension then?
Owner's reply

Well, it can be a good extension if it's useful, well written, and well supported:) Actually, a component was briefly considered, but didn't seem to give much, if any, advantage for the increased complexity. There was little reason to create an entire management component when the existing article infrastructure works perfectly for this. This may change as features are added, but currently there is nothing that requires a component. sdMacros is still in beta and I'm open to suggestions. If you see advantages to having a component, I would appreciate you posting them in the support forum. sdMacros has proven very useful on several of our websites and I suspect it will prove useful on others' sites as well.