• Global Moderator Plugin & Theme Dev

    Someone should make a plugin with this.


  • @Astralis-Lux said:

    A paid WYSIWYG editor? What year is it? ­čśâ

    Yeah heaven forbid someone wants to get paid for their time and effort...


  • GNU/Linux

    @Astralis-Lux said:

    See my edit above... most forum software offer several options for editors but I would expect a real WYSIWYG editor for a next generation forum.

    This is the number one request from my current forum members. Without a real WYSIWYG editor, I cannot use or recommend nodeBB.

    You do realize that WYSIWYG stays for What you see is what you get, right? So the system in use currently by nodebb is indeed WYSIWYG. You type on one side, and the render is on the other. Literally WYSIWYG. If you're talking about an HTML based editor instead of bbcode or markdown that's a whole different thing. You need to get your terminology right so we know what you're asking for.

  • Admin

    I'll go out on a limb and say I'm not a huge fan of markdown. I think the composer should really be like gmail etc with rich text. Leave the markdown to the coders IMO.

    There, I said it drops mic

    (Okay without being too controversial here, yes you can accomplish the above with a plugin and no, we're probably not changing the default anytime soon :p)


  • @psychobunny said:

    I'll go out on a limb and say I'm not a huge fan of markdown. I think the composer should really be like gmail etc with rich text. Leave the markdown to the coders IMO.

    There, I said it drops mic

    (Okay without being too controversial here, yes you can accomplish the above with a plugin and no, we're probably not changing the default anytime soon :p)

    I agree to an extent. Markdown is very powerful if you know it, but it can be very different for people who have never used it.

    I think just adding more options to the editor would be handy. Sort of like what some of the php forums offer.

  • GNU/Linux

    There are buttons on the top of the editor to handle most of the markdown commands with the exception of headers so you don't need to memorize all the syntax.

    There's also a plugin called buttons galore that adds even more features.

  • Global Moderator Plugin & Theme Dev

    There are WYSIWYG editors that output markdown. I will eventually make a plugin which replaces the editor with one of those.

  • GNU/Linux

    I don't know why you say that, for me the preview is 100% WYSIWYG. In fact, what you see there, is what you actually get...So the system in use currently by nodebb is indeed WYSIWYG

  • Plugin & Theme Dev

    NodeJS and Markdown were 2 most important reasons, why I have selected NodeBB ­čśë


  • @Astralis-Lux did you ever find something? Most of my users are non-techs, and have expressed confusion over the editor (they expect it to act like most software, GMail, Word, Facebook, etc.). And there's no chance in hell they're going to use markdown, and probably not even copy pasting embed code from YouTube and such. All I need is basic options (font size, color, bold and bullets).


  • @adriangb check the plugin buttons-galore. It might adjust to what you are looking for.


  • @Jos├ę-├üngel-Rey-Li├▒ares said:

    @adriangb check the plugin buttons-galore. It might adjust to what you are looking for.

    That adds the options for bold and such, but the composer still uses the split screen mode, which was literally too much to handle for one of the users I tested it with. I had to explain to him that the left is where you type and the right displays it with formatting. I'm looking for something like what traditional forums use, or what Facebook uses (but with font options, but this is secondary to the simplification of the composer).


  • I've got to agree, it would be cool to have an option to change the editor. Not because Markdown is bad or something, but i don't want my visitors had problems with interface and syntax. NodeBB gives you ability to make forum looks like you want to and it's very important to keep a balance between usability and functionality, and the Markdown with no alternative is like imposed on service IMO.

  • Global Moderator Plugin & Theme Dev

    @leksar what would you like? BBcode? Plain text?


  • @pitaj BBcode would be nice and familiar.


  • @leksar said:

    @pitaj BBcode would be nice and familiar.

    There did used to be a converter for bbcode. You could write in bbcode and it would convert to md.

  • Community Rep

    TL;DR:
    Markdown is cooler than traditional WYSIWYG, but the editor could benefit from having familiar controls

    I will admit that I do love the fact that this forum software uses Markdown. It's clean, easy to learn, and easy to read in either text or formatted view. It certainly is not "old school"; I've seen WYSIWYG editors since the 90's, markdown was invented around 2004, and only recently began gaining in popularity (thanks to GitHub and Stack Overflow). I like to think that traditional WYSIWYG is to Markdown as MySpace is to Facebook.

    But to be fair, it seems it's really embraced by people in the tech industry, but that's because we're familiar with the alternative of editing raw HTML, which is what is output by WYSIWYG editors anyway. There are many reasons why editing and storing HTML is bad / cumbersome, but the layperson is unaware of it because it's been hidden behind the WYSIWYG editors.

    What seems to really bridge the gap is SO's editor, which would be more familiar to most people (because of the many options), but it still outputs and allows input of Markdown.

    But that being said, I respect you guys @julianlam @baris @psychobunny for not catering to every request. You have a clear vision of what you want this to be.


  • b7003af33a87e9501ad5e9fd10385343faf2b464.jpg


  • @KingCat @ludam @pitaj @hek @Astralis-Lux @nockgeneer @jarey
    It's in its early stages, but it's an official NodeBB component:
    https://community.nodebb.org/topic/6093/official-plugin-redactor-composer-now-available-in-0-7-1

    If any devs are able to contribute to adding all of the available functionality that'd be great.

Suggested Topics

| |