Each shortcode requires a handler, usually a plugin
In your example you are possibly talking about BBCode (supported by many forums),
it isnt right way for WordPress.
Users can use (limited) set of HTML tags
<a href=
<img src
or WordPress itself can embed posts from some sites.
Thanks. Your mention of bbcode made me search for the bbcode support plugin in posts, now everything works 🙂