Opened 6 years ago
Last modified 5 years ago
#3245 new idea
Update/Replace NBBC Parser
Reported by: | johnjamesjacoby | Owned by: | |
---|---|---|---|
Milestone: | 2.8 | Priority: | normal |
Severity: | normal | Version: | |
Component: | API - Importers | Keywords: | |
Cc: |
Description
The current BBCode parser used by the Converter tool is a fork of the original NBBC parser that's been abandoned for a number of years.
That bbPress fork is currently maintained here: https://github.com/bbpress/NBBC
The fine folks over at Vanilla Forums have painstakingly rewritten NBBC using modern coding standards, including a PHPUnit based testing suite. See: https://github.com/vanilla/nbbc
I believe it would be prudent to consider updating the internal parser to this more modern equivalent, with the end goal of deleting the bbPress maintained fork.
The BSD v2 license is more permissible, hence compatible, with our GPL.
The minimum version of PHP required for the Vanilla rewrite is PHP 5.4.
Related: #3242.