Difference between revisions of "Forum update"

Jump to: navigation, search
(Current issues)
Line 29: Line 29:
 
We hope to implement a new interface for the forums, based on the accessible view from MoodleRooms' HSU Forum, and add some new functionality over time.
 
We hope to implement a new interface for the forums, based on the accessible view from MoodleRooms' HSU Forum, and add some new functionality over time.
  
== Current issues ==  
+
== Current issues ==
 
+
* Forum can not be over ridden by themers or developers.
 
+
* Difficult to add new core forum types.
 +
* Impossible to add contrib forum types.
 +
* Forum is difficult to use as an accessible service.
 +
* Forum is not even close to WCAG compliant.
 +
* Forum look awful compared to modern areas of Moodle.
 +
* Missing features
 +
** Thread level subscription
 +
** Post locking
 +
** Post hiding
 +
** Time locking
 +
** Anonymity
 +
** Discussion sorting
 +
** Private reply
 +
** Sticky posts
 +
** Inline reply
 +
* Forum code does not match the current coding guidelines.
  
 
== Potential tasks ==
 
== Potential tasks ==

Revision as of 03:57, 19 May 2014

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.

Moodle Forum Revamp
Project state Specification
Tracker issue MDL-39707
Discussion
Assignee Jason Fowler & Andrew Nicols @ Moodle HQ


Project goals

  • Improve accessibility of the Moodle Forums
  • Make the forums more modern in appearance
  • Make the code in the forums module more manageable
  • Make it possible for themers and developers to over ride aspects of the forum layout easily

Considerations

  • Backwards compatibility
  • Creating sub-plugins for "Forum Types" (Q&A etc) and "Forum View"
  • Subscription management
  • Editor Light - a cut down version of Atto for "Reply inline"
  • Make use of Renderables and Renders

Details

At present the Moodle forums are the oldest part of the code base, and lag behind the rest of Moodle in a big way.

We hope to implement a new interface for the forums, based on the accessible view from MoodleRooms' HSU Forum, and add some new functionality over time.

Current issues

  • Forum can not be over ridden by themers or developers.
  • Difficult to add new core forum types.
  • Impossible to add contrib forum types.
  • Forum is difficult to use as an accessible service.
  • Forum is not even close to WCAG compliant.
  • Forum look awful compared to modern areas of Moodle.
  • Missing features
    • Thread level subscription
    • Post locking
    • Post hiding
    • Time locking
    • Anonymity
    • Discussion sorting
    • Private reply
    • Sticky posts
    • Inline reply
  • Forum code does not match the current coding guidelines.

Potential tasks

Implement sub-plugins

Create accessible forum view

Recreate forum types as sub-plugins

Implement new subscription methods

Documentation