A shortcodes plugin and component for Joomla 3.x