JoshDreamland was nice enough to write us a brand new bbcode parser to replace our old (and very messy) parser. Generally you won't notice much difference as the changes are mostly behind the scenes, but the real benefit is for the developers. It is now incredibly easy to add new tags of all shapes and sizes and arbitrary functionality, as everything is uniformly organized.
So, I've finished porting all our old tags over, and everything should behave about the same as it did before.Section Edited:I rewrote the tag help page such that it is always up to date with the supported tags. Take a look!I had also updated the youtube code to the modern embed tag, which has fixed some bugs with fullscreen. However, the new style of embedding seems to slow down loading, even behind hide tags. It is up for debate whether or not we should go back to the purely flash based embed.
Last but not least: A brand new tag for… you guessed it FSX: Markdown!
Markdown
[markdown]
# Headers and *stuff*
[A link](/index.php)
* Also, lists
* Lists are very useful
* These are easy to write too
* Have another
# Using reference links
I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3].
[1]: <a rel="nofollow" href="http://google.com/">http://google.com/</a>
[2]: <a rel="nofollow" href="http://search.yahoo.com/">http://search.yahoo.com/</a>
[3]: <a rel="nofollow" href="http://search.msn.com/">http://search.msn.com/</a>
[/markdown]
Quote: Result
Headers and stuff
A link * Also, lists * Lists are very useful * These are easy to write too * Have another
Using reference links
I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3].
[1]: http://google.com/ [2]: http://search.yahoo.com/ [3]: http://search.msn.com/
Added a syntax highlighter to the code tag:
Aeron, you're compelling me to want to upload random snippets of code…
I didn't bump it because I wasn't finished adding to it when I made the comment.
Also side note, the library used (highlight.js) tries to detect language if you don't specify, but it's not the best (in my tests it detected JS as PHP in one snippet but got it correct in another, YMMV). When in doubt, just use.
Sexy. Very sexy indeed.
Vary nice, Is there a list of supported languages?