AdvancedBB

Results 1 to 1 of 1
  1. #1
    Account Upgraded | Title Enabled! xJvlaplex is offline
    MemberRank
    Mar 2009 Join Date
    478Posts

    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:
    • David
    • Eirik


    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'
            
    ); 
    Last edited by xJvlaplex; 29-08-10 at 10:54 AM.




Advertisement