Extensions Wiki » Extensions Wiki » Bulletin Board Application

Bulletin Board Application

Last modified by Mircea Staicu on 2012/04/24
cogProvides XWiki users with a basic yet effective Bulletin Board (Forum) feature
TypeXAR
Developed by

Guillaume Lerouge, Oana Tabaranu

LicenseGNU Lesser General Public License 3
Installable with the Extension Manager

Download v1.3

Description

Bulletin Board Home

The Bulletin Board Application works as a standard XWiki Application. It gives you the possibility to create new categories and discuss topics within them. Creating a new category is allowed only to admins, who can do so from a field on the Bulletin Board's front page. Then new topics can be created within existing categories.

BulletinBoardHome.png

Categories

The Bulletin Board can be divided into categories according to the wishes of its admins. Admins can delete categories, topics as well as individual messages. Each category has a title as well as a short descriptions of its subject. RSS Feeds are available for the whole Bulletin Board as well as for every single category.

BuletinBoardCategory.png

Topics

Conversation are built sorted in topics. Each topics has its own thread of replies. You can quote previous messages and answer them. As of now, it is recommended that the number of messages on any given topic page does not exceed 50 to keep an acceptable level of performance. 

BulletinBoardTopic.png

Bulletin Board Skin

The current Bulletin Board Skin has been chosen to match Albatross, Toucan & Colibri's color schemes. Its look can be adapted to suit another website's needs easily. All the CSS is stored on the BBCode.Skin wiki page. Edit it in wiki mode, change the values you need to and you're done!

Prerequisites & Installation Instructions

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions

Please do not forget to use a user with Programming Rights (Such as the Admin) to import this XAR as some of the pages require to be saved by a user with Programming Rights to work.
You will have to import the Bulletin Board Application in your wiki. To do so, follow these steps:
  • Click on the "administration" link at the top right corner
  • Step 1 : Import the application
    • Click on the "import" tab
    • Upload the Bulletin+Board.xar file
    • Click on its name once it can be seen in the list
    • Click on "import" -> the application is now available on your wiki
  • Step 2 : Tell the wiki where to find the right languages resources
    • In the administration menu, click on "Programming"
    • Scroll in this menu until you see "Internationalization Document Bundles"
    • In that field, copy-paste the following text : "BBCode.Translations,"
    • Save the page.
  • Step 3 : setup your Bulleting Board Panels
    • Go to the http:///xwiki/bin/view/Panels/PanelWizard page
    • Select your favorite layout. You need to have at least one column to use the task panels.
    • Drag & Drop the bulleting board panel from the panel list in the center to the side column of your choice. There is one panel built specifically for the Bulletin Board: Panels.BulletinBoardList
    • Click on "Save the new layout" at the bottom of the page. You're done!
  • Your application is now available on the following page: http:///xwiki/bin/view/BBCode/
  • One default Bulleting Board is included with the application. You can view it at http:///xwiki/bin/view/BulletinBoard/

Release Notes

Release notes for version 1.3:

Added CSRF token authentication for the form submission and fixed the js for the quote creation and insertion in the replay box.

Tags: social forum
Created by Guillaume Lerouge on 2008/02/17

Download XWiki

My Recent Modifications