Tasks:Contents

From ConsensusWiki

Jump to: navigation, search

Contents

Tasks Overview

1 - MediaWiki and PHPBB Forums user login integration (version 0.1.0) - currently alpha

Using a phpBB MOD by damnian, this task has been completed, although testing is recommended.

At this stage, it may also be worth integrating the databases of MediaWiki and PHPBB forums.

1.1 - Plugin:Login integration - done

A PHPBB MOD for this function already exists here:

The plugin above should be installed with MediaWiki and phpBB. A guide to its installation can be found on the Plugin:Login integration page

2 - MediaWiki PHPBB Forums integration (version 0.2.0)

The integration should do the following:

2.1 - Automatically create forums as new wiki pages are created

As new pages are created on the MediaWiki, new forums on PHPBB will be created automatically, and vice-versa.

The developer should also take into account the wider implications of this change:

  • When 'moving' a wiki article/page, the forum that it corresponds to should also be moved (or renamed)

2.2 - New Wiki Markup - [discuss| topic]

  • Within the wikitext, the following code: [discuss| topic name here] will:
    • create a new thread in the forum attached to the new page, called “topic name here”
    • provide a link to the thread “topic name here” within the section where the code resides. The link will read “edit/discuss”

2.3 - Break wikitext into sections - TASK CANCELLED

The wikitext will be broken into sections, as is already done (in parser.php), but to a greater degree. This is to enable very small sections of wikitext to be discussed (in phpBB) and edited simultaneously.

  • List items will be broken into separate sections.

2.4 - New discussion page

The discussion pages will be based on phpBB, linked to by the special "discuss" wikitext markup (task 2.2). An extra box containing the wikitext of the section is displayed simultaneously with the phpBB "post-reply-box". This enables the user to edit the particular section of the wiki page, while at the same time post a reply in the thread.

  • On clicking the link “edit/discuss” in the wiki page, the complete thread with posts will be shown. At the top of this standard page:
    • A form will be displayed, ready for the user to make a post, contributing to the discussion
    • The wikitext of the section in which the particular [[discuss]] markup resides will be displayed, and is directly editable

2.5 - Deletions

  • If the code [[discuss| topic name here]] is deleted from the wikitext, then the thread that it is linked to will be moved to a ‘deleted’ category in the forums. If the thread name is changed, then the old thread will be moved to the deleted category, then a new thread bearing the new name will be created.