@Sky凌空 you're awesome
Posts
-
[nodebb-plugin-spam-be-gone-fix] Spam-be-gone-fix plugin publish -
100% no-JS clients compatibility@a_5mith I should clarify, I mean IE8 and below XD We do support newer versions, and will resolve bug reports targeting recent versions.
@arasbm Reply-by-email is definitely doable with the emailer plugins, although the specific implementation may be different based on the provider. It's on my mind of things to do, although I'm always sidetracked these days with other features
-
customizing email templatesAll of our translation efforts are handled on Transifex (https://www.transifex.com/nodebb/nodebb/), but in general, yes... fixes and incorrect translations would be handled there, and custom changes specific to your community you'd make to those files directly.
-
[nodebb-plugin-spam-be-gone-fix] Spam-be-gone-fix plugin publishHi @Sky凌空 thank you for this. Is it possible for you to contribute this fix back upstream? The plugin is still maintained by the NodeBB team and we'd appreciate your fix!
It is your call, however.
-
Improvements in mobile usability@RazorAxis gh#2417 details your issue, though we're having trouble isolating where it comes from.
v0.6.1 (fingers crossed) should contain a radical change to the page loading that should make it much easier to use on both desktop and mobile.
-
customizing email templatesThose are language tags, and their source strings can be found in public/languages
-
[nodebb-plugin-webrtc] WebRTC in Chats (Video Calling)@LEVI-HAVIV I think this was mostly a proof-of-concept plugin. If you're looking for something like this, we could build out an implementation with something like jitsi, which is a lot easier than trying to handle all the videoconf logic on our own.
-
IP banning@Scuzz said:
I would also like some type of IP banning and Search user by IP function.
This is coming
-
502 for post pages, error reading status line from remote server localhost:4567Sounds like it could be a plugin incompatibility. How were you checking the NodeBB logs?
-
[nodebb-plugin-import-users-csv] User Migration via CSV Upload@Eduardo-Silva If you're looking to update parts of the user profile via this plugin, then this API call would show relevant fields.
Anything outside of that, it just puts it in the user hash but NodeBB doesn't do anything with it. For example, you can set
email
as one of the additional fields, but because NodeBB stores email outside of the user hash, it doesn't mean anything to have it there... but you can do it if you likeGroup memberships are stored outside of the user hash. You'd probably want to have a custom plugin listen for when users are imported, and handle their group memberships that way.
-
Set User Group to "Moderator"I really wanted to avoid what I (personally) felt was an overabundance of options for permissions. For example, look at Drupal's:
So we aimed to make it simple to use, though this often does come at the expense of power. We did revamp the permissions/privileges system a lot recently, so we're hoping the frontend will follow as well.
-
Separate theme for mobile ?Our theme is mobile friendly, and can be consumed on all devices, mobile devices included
-
[nodebb-plugin-reactions] Reactions plugin for NodeBB@dave1904 The first argument of
notifications.push
takes the entire notification object, which is what is returned fromnotifications.create
We should probably add some sanity checks in case you pass in an incorrect format to
notifications.push
, heh. -
Widget toggle per groupYes, as @pitaj mentions, this would be a neat addition to have after the user groups system is debugged.
-
Post count wrong causing issues with navigation and notifications@btc
hset topic:<tid> postcount <postcount>
But of course, replace
<tid>
and<postcount>
as necessary. -
[nodebb-plugin-reactions] Reactions plugin for NodeBBconst notifObj = await notifications.create({ ... }); await notifications.push(notifObj, [1, 2, 3]);
-
Role managemnetTopic-specific permissions? That's going to be difficult... and definitely in plugin territory. I doubt many people will want that kind of functionality in core.
-
Is it possible to run NodeBB locally (e.g. localhost:4567) and run npm test at the same time?That's correct, you set it up with a mock database, and
npm test
inserts its own testing data and cleans up after itself when it's done. No need to have NodeBB running for the testing suite to run. -
[nodebb-plugin-session-sharing] Session SharingHi @shakirAbuGarbia,
groups
is expected to be an array, so please send in["Group-1"]
and try again -
Plugin Compatibility SortingYes, this is a fantastic idea! Whoever created the package manager and ACP page should totally do this
... what? What do you mean it's me?