PBBCard
PBBcard allows you to expoert your profile settings, avatars, signatures and the optional username and password to XML. This allows you to either skip registration at another community that runs PhantasyBB or upload just your profile settings, etc.
Moderation Procedures
To me, this has to be one of my highlighted features and a next gen feature for forum softwares. Although PhantasyBB comes with a task manager, this allows moderators and admins to do certain tasks automatically.
Let's say we want to Lock topic > Move topic > PM user.
PhantasyBB allows you to this at a given times, date or immedately. You can achieve this using the editor or code it by XML. It contains custom tags and separates the procedures by fucntions.
XML code that would be generated:
Code:
<function name="lock">
<topicID><![CDATA[{this.topic_id}]]></topicID>
</function>
<function name="move">
<topicID><![CDATA[{this.topic_id}]]></topicID>
<forumID><![CDATA[12]]></forumID>
<trace><![CDATA[false]]></trace>
</function>
<function name="send_pm">
<fromID><![CDATA[{this.user.u_id}]]></fromID>
<toID><![CDATA[]]></toID>
<title><![CDATA[Moved topic]]></title>
<content><![CDATA[Moved topic]]></content>
</function>
MAP system
The MAP system allows you to change the topic from to anyway you like. This makes it so you can turn the board you want into what it was meant to be. If you have a bug report board, you can add fields VIA XML and apply it to that board.
This is the code that is used for the default topic form (classic.xml).
Code:
<map>
<head>
<title>Post content</title>
<onUpload set="description" append="true"/>
</head>
<body>
<line name="description">
<type>textarea</type>
<lang/>
<option>
<rows>300</rows>
<useWysiwyg/>
</option>
<result>%s</result>
</line>
</body>
</map>