The BBCode Sandbox is currently _NOT_ available. Big possibility that I'm not going to spend time on constructing
the sandbox model of it. Doing this, it's like making a lite version from a pro version in a piece of software, which is kinda hmm... redundant ?
After all I'm not making profit from it or sell it. So why ? :p
Although the sandbox is not available, I can still show you the evolved version...well, sort of...
It's not standalone anymore, the BBCode part is integrated with a blogging system which I'm using it to publish my blog entries.
The blogging system's interface looks very similar to those found in vBulletin, phpBB powered discussion forums because
I "stole" some of their desgin / coding ;) However, the core part is still done by me. It's pretty similar to the process of posting on forums,
except the process of posting a post is changed to posting a blog entry. Features are alike too, smiley, source code highlight, stick entry, add/edit/previewing/delete, etc.
After cracking my head for while, I finally came up with D's Bloggie as the name for the blogging system.
The name sounds stupid and common and etc but I'm lazy to think a new one...
The complete BBCode list and examples. The result's are rendered real-time.
You can view the BBCode manual.
I'll just put the changelog for D's Bloggie here for the time being.
! changes from previous version
+ major updates/feature
- minor updates/feature
What's new after v3.1
- - Added another new option 'longdesc' for [img] tag --- 2007.03.31
- - Major updates on the BBCode manual (document layout, clean up, document generation) --- 2007.03.31
- - Added 2 more options for [img] tag : 'noborder', 'simple' --- 2007.02.26
- - Minor updates on the BBCode manual --- 2007.02.26
- - (Blogging interface) Fixed javascript problem that causes weird cursor position in IE/Firefox --- 2007.05.09
- - More updates on BBCode manual --- 2007.05.09
- - (Blogging interface) Started to use AJAX on some operations (eg. romanization and sanitization on blog title to create a string suitable for permalink) --- 2007.05.27
- - Added new [acronym] tag --- 2007.06.03
3.1 ---- 2006.09.24
- ! Multibyte-safe parser and related classes since the site's default encoding is changed to UTF-8 (from ISO-8859-1) -- 2006.06.10
- ! Changes on the BBCode parser's rendering/parsing part. Right now using 2 phase parse instead of single phase. 2 phase parsing is a more "clean" way to deal with certain tags like [code], [nobb] etc
- + New [table] tag. This tag is inspired by the Wiki Table using pipe syntax. See http://meta.wikimedia.org/wiki/Help:Table -- 2006.06.12
- + Check the wellformedness of the content -- 2006.06.12
- + Allow dumping the raw structure for specific entry -- 2006.06.12
- + [code] Tag: Rewrote major part for this tag. Syntax changed. New attributes 'lang' 'linenum' 'nojs' 'title'. Now individual code snippet/fragment has their own options to highlight, show line number and etc. All this is done by setting the attributes in the [code] tag instead of controlling via settings of individual blog entry.
- + [url] Tag: Added a new attribute 'external' 'local' 'clean'. Originally needed 4 regex matching (include [lurl] tag), now simplified down to 1 regex matching only
- + [img] Tag: Rewrote almost the whole part for this tag. Syntax changed. Now support flexible attributes such as image position(left,right,center), image size, additional caption, image thumbnail. Inspired from Wikipedia.
- - New [left], [right] tag for text alignment
- - New [bquote] tag for blockquoting
- - New [pre] tag for preformatted text
- - New [nobb] tag for disabling bbcode parsing on certain context
- - Dropped [lurl] tag. Use the 'local' attribute in [url] instead
- - Dropped a markup tag that uses regex "===(.+)?==="
- - Added new smiley icons, also dropped/renamed a few ones
- - In this new update, anchor links from an image can be achieved with [img=pic.jpg|link=somewhere.html]. In previous version, this can only be archieved with [link=somwhere.html][img][/img][/link]
- - %WEBLOG% now points to a new folder path to avoid confusion between the virtual rewrote url and actual path
- - Dropped the 'Highlight Coding' option in the create blog page as a result affected by the changes of [code] tag
3.0 ---- 2006.03.25
- ! Rewrote the whole core part for the editor that uses Javascript. Compatible with modern Opera/IE/Gecko/Mozilla based browser.
- ! Redesign the posting interface
- + BBTags can now be inserted at cursor position instead of appending them to the end
- + Supports inserting BBTags to the beginning/end of a selection/highlighted text.
- + Packed all the BBTags button in a toolbar-like form with the ability to show/hide extra buttons
- + Added "Description" and "Allow Comments"
- + With "Allow Comments" option, specific blog entry can now be locked and not allowing public comment posting
- + Changed the way how sticky/hidden attributes are handled. They now fall under "Post status" with (Publish, Sticky, Draft, Hidden)
- + Added option to change the timestamp for an existing post
- + Added the BBCode manual and example
- - New attribute for [img] tag. You can control width and height of an image.
- - New [center] tag
- - New [rainbow] tag
- - Dropped [quote2] tag and replace it with [box]
- - Minor cosmetic changes to the rendering result
- - Fixed hell lots of minor bugs
2.0 ---- 2005.12.3
- + Named D's Bloggie
- + Added file upload/browsing
- + %WEBLOG% is introduced for pointing to weblog's data folder (allowing the folder path to change dynamically in config)
- - It's again integrated under admin's control panel with others functions like comment management
- - Cosmetic updates on the interface
- - Seperate [previewing in add new mode] and [previewing in edit mode] allowing more detailed info to be displayed
- - Fixed some buggy BBCode parsing (eg. [code] [list] tag)
- - Fixed misc minor bug
1.0
- - The "usable" and more stable version compare to beta version
- - Supports BB tag, smiley and source code highlight
- - Allows previewing on the fly
- - Supports sticky blog entry
Beta
- - Minimal fuctions and interface
- - Still not practical and safe for posting blog entry