-
AdvancedBB
AdvancedBB is a new forum system in development, challenging Tony's SimpleBB (http://forum.ragezone.com/f86/simple...9/#post5874925)
Demo:
IDGames.NET Forums
Other demos:
BBCode Parser
Developers:
Features:
- AST (Abstract syntax tree) based validating BBCode Parser
- MySQL optimized
- Utilizes caching.
- Written in Object Oriented PHP
- Readily customizable template system
- W3C XHTML/CSS compilant
- Database abstraction, MySQL, MySQLi, PostgreSQL etc. To support another database management system (DBMS), all that needs to be done is create a new class that implements the database driver.
- Abstracted session storage mechanism. Sessions can be stored in the default PHP session ($_SESSION) or in the database.
A few code examples:
Adding a new tag to bbcode (via callback):
PHP Code:
$parser->parsers['s'] = array(
'handler' => 'advancedbb_bbcode_handle_strikethrough',
'allow_in' => array(
'inline',
'block',
'list-item'
),
'class' => 'inline'
);
Adding a new tag to bbcode (via static open/close tags):
PHP Code:
$parser->parsers['s'] = array(
'open' => '<span style="text-decoration:line-through">',
'close' => '</span>',
'allow_in' => array(
'inline',
'block',
'list-item'
),
'class' => 'inline'
);