Is there a plugin or feature to allow a moderation note on a post? Say a moderation action or footnote for an edit?
shinyidol
Posts
-
Moderation Note? -
profanity filter that lets mods see what they actually typed?Currently using a profanity filter that just puts [censorsed] for anything that is triggered. while this is good, it would be extremely helpful to understand what the original text was for moderation purposes. Is that a plugin that allows mods to see what the original post was while still censoring for normal viewers?
-
Quote only that post, not multi-quote?@CaptainK Sadly users will do the easiest thing and teaching them sadly isn't going to work. Would be nice to have a setting that limits how deep quotes can go.
-
Quote only that post, not multi-quote?Recently launched new site using nodebb, but when a user quotes a reply with a quote, it starts a long nested block of quotes.
Is there a setting to make it so that the quote only takes the actual single quote?
-
[nodebb-plugin-ns-embed] NS Embed@omega said in [nodebb-plugin-ns-embed] NS Embed:
@shinyidol I'm getting the identical output as your posted log.
I upgraded a clean 1.12.1 nodeBB to 1.12.2 and tried to install this plugin, and it's not appearing. Used plugin manager too.
Got this error
2019-05-20T14:40:46.012Z [4567/11196] - warn: [plugins] Unable to parse library for: nodebb-plugin-ns-embed
@Nicolas can you provide any help?
-
Which is better NodeBB or Discourse?@scottalanmiller said in Which is better NodeBB or Discourse?:
This alone is a pretty big factor. I've not used Discourse as an admin so not commenting generally. But that kind of view of the person leading the project is all that I would need to know. If he makes using the product difficult and uncomfortable, that's a bigger factor than the other things mentioned.
Agree and that is something that has changed, at least from what I have seen. Tags and marked as solved were two things that Jeff was totally against, but the demand was there and they both became so popular that they now maintain the plugins themselves.
-
Which is better NodeBB or Discourse?for Discourse part - its all way round. Discourse matured over time? Must be kidding! If they wanted to be treated like mature product they wouldn't have implemented three mail providers only, but also all the other mail providers like gmail.....
In terms of features added, taking control of plugins to build a stable environment AND listening to what people want, yes Discourse has matured. Jeff is very opinionated and can be difficult to work with. I got in an argument with him in 2014 over features we would want if we were to deploy Discourse and he said those features aren't important and would never be part of the platform. Two years later, all of those requests are part of mainline because there was a demand from customers to make that part of the software.
Sounds like you feel into the trap of Jeff and got burned. Don't be mad, you aren't alone.
I still stand 100% behind that Discourse has matured. Their setup process is cleaner and more efficient. Their dependency on featured plugins is very low. NodeBB falls far behind on both of those and really hasn't gotten any better in five years.
-
[nodebb-plugin-ns-embed] NS Embed@Nicolas strange. I installed it via the plugin manager
-
Which is better NodeBB or Discourse?I started working with Discourse and nodebb about the same time and I have seen a clear difference in how both platforms have matured, and as well as missing out.
Discourse went from Jeff's Forum Software to a real product for others. In making this change, they have built IMO far better setup, worked with cloud providers to have one-click options, forked and brought in-house popular plugins to be maintained, broke out of the 'how i want it' to 'you want it, we will build it'. Speed is acceptable. Styling feels limited. Mobile is positive.
NodeBB still has all the great things that caught my attention in 2014, but it STILL suffers from the same problems I had then. Out of date documentation. Documentation migration. Limited integration with cloud providers. High profile Plugins Abandoned. I love the speed. The mobile implementation is incredible. But I find myself having the same frustrations I had nearly FIVE YEARS ago.
While Discourse isn't perfect, they have built and matured as a platform, in both polish and reliability. When I get the 'New Version' for Discourse, I am never scared to click that button. I can't say the same about NodeBB. Nodebb still feels like most other open source software, exciting and interesting, but not reliable enough to make me jump in.
Another good comparison in maturity would be Ghost. I started using Ghost and NodeBB at the same time. Polish, feature additions and ease of deployment have all been things you can easily see that Ghost has improved over time. I don't see that same platform maturity with Nodebb.
-
[nodebb-plugin-ns-embed] NS Embed@Nicolas having this issue with a clean install. any ideas?
Tue, 07 May 2019 18:45:38 GMT hsts deprecated The "setIf" parameter is deprecated. Refer to the documentation to see how to set the header conditionally. at node_modules/helmet/index.js:33:28 2019-05-07T18:45:38.638Z [4567/10957] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./src/emitter')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/nodebb/node_modules/nodebb-plugin-ns-embed/plugin/nodebb.js:8:31 2019-05-07T18:45:38.639Z [4567/10957] - [31merror[39m: Error: Cannot find module './src/emitter' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Module.require.main.require (/var/www/nodebb/require-main.js:8:10) at /var/www/nodebb/node_modules/nodebb-plugin-ns-embed/plugin/nodebb.js:8:31 at Object.<anonymous> (/var/www/nodebb/node_modules/nodebb-plugin-ns-embed/plugin/nodebb.js:44:3) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) 2019-05-07T18:45:38.639Z [4567/10957] - [33mwarn[39m: [plugins] Unable to parse library for: nodebb-plugin-ns-embed 2019-05-07T18:45:38.671Z [4567/10957] - [32minfo[39m: Routes added
-
nodebb-plugin-emailer-ses? Not working@pitaj said in nodebb-plugin-emailer-ses? Not working:
There is an SES preset in the admin panel under email settings. Maybe you should try that as well?
That is what I ended up using.
-
Can't find nodemailer-smtp-transport@PitaJ replies below.
When was NodeBB setup easier to do?
I can't remember the specific version, but I've been experimenting with nodebb since 2014, so 0.4.
How was it easier back then?
Previously I was able to get it running out of the box was pretty straightforward. Example I didn't have any issues previously with SMTP setup, but this time I had to pull again. I think there was a more fever for plugin development so lots of people were creating things and because it was new and exciting the plugins were maintained.
I think other things is I feel I need to constantly have to
build
now. I was used to therestarts
before, but my latest tests I have had tobuild
a lot more.How do you suggest we make it easier now?
Look to deployment process similar to Ghost or Discourse. Both initial setup for core services such as domain, https, email and such are handled extremely easy and straightforward. Once setup, an admin can go in and fine tune anything they want.
What features would significantly improve your experience with NodeBB?
Honestly, it isn't a software feature as NodeBB core is pretty strong. It is more moderating the plugins if they work on the active version. Either look to a system like Wordpress which each plugin gives a clear "Last updated" and "Tested on #.#.#" to provide confidence that something will work. Example, I use SES for email and was excited to see a plugin for SES, but that plugin was abandoned and hasn't been maintained to coincide with any changes to NodeBB core.
If there was something in core that I would like added it would be greater moderation tools which I mention here.
Making emails work required a plugin regardless of what you were doing, there was no easy access to SMTP or sendmail.
Why is such an important service not just built into core? If it needs to be a plugin then have it be an 'official plugin' similar to what Discourse does with their Voting and Solved plugins. Which all that means is they understand the community importance of the plugin and make sure it is working with each update.
NodeBB is a very exciting platform, but it feels like a general excitement to build on it was lost leaving tons of handy plugins to go abandoned. The last thing I'd want to see is NodeBB to end up like Vanilla with the SaaS version being stable and feature filled with the open source/self-deployed being entirely community driven including having to replicate features.
-
Can't find nodemailer-smtp-transportI ended up doing a
./nodebb upgrade
and it appears to have solved the issue.Getting NodeBB setup is not an easy task as it once was. Seriously it is one step forward two steps back with everything. I want to love it, but it is making it hard.
-
Can't find nodemailer-smtp-transportGetting the following error in my log file.
Error: Cannot find module 'nodemailer-smtp-transport'
Any ideas?
-
nodebb-plugin-emailer-ses? Not workingThe plugin is dead and no one has fixed it.
-
Time to say goodbyeI went through this as well. Tough to turn away from NodeBB because it does have great potential, but putting it into a full production environment without dedicated staff to maintain or build your own plugins is just too risky.
I ended up deploying with Discourse, but I do wish that the team on Flarum would pick up the pace.
-
Disappointed in NodeBB after being away@julian said in Disappointed in NodeBB after being away:
Hi @shinyidol! Do keep in mind that our paid version is exactly the same as our open source version, so you can rest assured that there won't ever be a good paid version and a crappy open source version.
That is good to hear. Test with other platforms like Vanilla have been very frustrating and their own policy quickly made me abandon that platform.
We made this decision (to remove plugins that don't properly report compatibility with the latest version of NodeBB) because we went through a tough period where new versions of NodeBB would be released followed by hundreds of plugins not working while still being advertised in the admin panel. It's not a perfect solution, but it definitely helps.
Having community driven development is great, but you put a lot of trust in the hands of someone who interest level might have changed. I guess that is why when I said Discourse has matured is they have noticed what features their userbase were interested in and either folded them into the platform or forked a plugin and maintained it themselves. Sometimes you just want things to work and if you do plan on extending a platform it is in the customizations that will seperate your experience to fit your audience and not having to worry about if your image embed or iframe plugin is going to fail if you upgrade. While it is a long shot something as Wordpress with the "Tested on x.x.x", so while you just validating that a plugin is functional, but aren't responsible for maintaining it.
-
Disappointed in NodeBB after being awayWhat version did you install? If you are using the latest then there will be bugs but try to use a more stable version.
I installed 1.5.3. Since it is a point release stablity shouldn't be an issue.
"matured at the same rate as Discourse" <-- Could you pleas specify exactly what you mean with this!
Discourse has really listened to their audience and features that the community wanted they either caved, built it themselves or if a community plugin becomes popular, it is forked and maintain by Discourse. I feel Jeff and company has made a decision that the core is strong and by pulling some community plugins they provide a seamless and maintained product.
Its easy to complain, better to help out instead. Be more specific about what features you need. Hey, its opensource
So is Discourse and Vanilla (kinda). Open source doesn't magically make it better.
"majority of the plugins I installed not working." <-- Please specify the plugins.
nodebb-plugin-emailer-ses - Settings page doesn't load.
nodebb-plugin-ns-spoiler - Spoiler reveal button doesn't work. Causes formatting issues in the post.
nodebb-plugin-btn-spoilers - Doesn't work.
nodebb-plugin-youtube-embed - videos don't play. formatting all messed up.
NodeBB is a fascinating project that has great potential, BUT, I am fearful that it is going a similar route that of Vanilla. A paid SaaS version with all the really cool features with all the bells and whistles and then a bastard opensource version with community maintained features where half of them have been abandoned. I rather have a solid foundation of core team maintained plugins (if any at all) over a house of cards that can collapse at anytime or have to maintain.
-
Disappointed in NodeBB after being awayI was a huge proponent of NodeBB a couple years ago thinking that NodeBB and Discourse were A1 and A2 options for anyone looking to launch a forum.
Having a large project coming up and looking at including a forum, I instantly thought of using NodeBB as we are using Ghost as our CMS for our main page. Having setup a test server, I was disappointed in how messy NodeBB has become with the majority of the plugins I installed not working. Features I would assumed would have been integrated or become official plugins largely aren't.
I still think NodeBB is a great core, but was hoping that it would have matured at the same rate as Discourse the last couple years.
-
nodebb-plugin-emailer-ses? Not workingLooking to use SES for outgoing emails but the current plugin nodebb-plugin-emailer-ses just stalls out with the latest NodeBB. Any chance of this being fixed or should I just use SMTP?