You're right. I think you first need a good base and people who keep the extension uptodate. Then I would generate a Javascipt with all XLST BBCode definitions. So you also need a XLST Javascript extension. You have to rebuild the PHP HTML renderer in Javascript with additional contenteditable sections that reacts on every input to provide the same as you see in your forum. In addition, you need a HTML to BBCode converter when you submit the content. You also need a way to remove style elements with buttons (simple for B, I ..., but have to be implemented for things like font color). Putting attachments in the content must also be supported.It'd probably make more sense to start with something more current (SCEditor ??) and adapt that to phpBB.
I also think that a menu editor is needed that not only allowes to manage custom codes because you can't replace the edit template in your theme, e.g. to remove colors and font size from the button list.
Copy&paste and drag&drop images should be standard. I also can imagine more features like preview blocks generated from links, video embedding (which should be GDPR conform by default), @username syntax to notify other users ...
And please! Remove all options like "Disable BBCode", "Disable smilies" ... except "Notify me when a reply is posted" from the edit form.
Statistics: Posted by harryk — Wed Mar 26, 2025 4:21 am