Replace BBCode in the Wall block with TinyMCE

Bug #1415711 reported by Aaron Wells on 2015-01-29
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Aaron Wells

Bug Description

For some reason the dusty but omnipresent Wall block is the one place in Mahara where we still use BBCode. We really ought to swap it out there for TinyMCE, or keep it as plaintext but do a Twitter/Facebook style autodetection of links.

But given that we use TinyMCE for comments, I think it would make more sense to have TinyMCE for the wall block as well.

Aaron Wells (u-aaronw) wrote :

Implementation note: Wall posts are currently stored in BBCode, and parsed immediately before being displayed. So we'll need an upgrade script that parses and re-stores them as HTML. Or perhaps continue (silently) parsing them for both BBCode and HTML, upon display?

It'd be nice to be able to eliminate the *very* old and no longer updated BBCode parser library that we're using. On the other hand, we'll kinda need to keep it for that upgrade script anyway. :-P

Aaron Wells (u-aaronw) on 2015-02-03
tags: added: usability
Aaron Wells (u-aaronw) on 2015-02-08
Changed in mahara:
assignee: nobody → Aaron Wells (u-aaronw)
Robert Lyon (robertl-9) on 2015-02-26
Changed in mahara:
status: Confirmed → Fix Committed

Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 24939aa854341b89e852d4bc14aef76600d09ce9
Author: Aaron Wells <email address hidden>
Date: Sun Feb 8 21:26:43 2015 +1300

Change the Wall block from using BBCode to TinyMCE

Bug 1415711

Change-Id: Ia8ec1085df32cf7453ac0f669dca1a926f8f5efc

tags: added: nominatedfeature
Robert Lyon (robertl-9) on 2015-04-17
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers