hi, first of all, I love this forum software. Good job and sharing.
Currently, I'm trying to learn how to write plugins. I have read around and understand that the frontend is using jquery. However, imo, jquery is "dirty" due to DOM manipulation and thus difficult to maintenance.
I am wondering if there is any basic example on plugin that uses angularjs framework? If yes, can you please point me to it.
Final update, it worked on the production server!! so now our forum is working properly sending emails the Linux way on a Windows Server OS, quite nice I would say, just as a side note our forum is actually really small in number of users, as it is an internal forum, so I can't assure this setup will work out to other forum's expectations or needs, also I would like to add that this shouldn't be the way to do it on Windows as it is kind of a weird way to handle it so in later versions it would be nice to see it reworked or polished for Windows environments (especially because it looks like the program used to simulate sendmail on Windows is no longer receiving maintenance).
What do you think? Is it secure or do you have any better ideas, policies , plans?
To manage dependencies between plugin,
Can we enforce to install and activate plugins by dependencies?
Or can we give warnings of wrong configurations, dependencies and so on by plugin on admin UI ( dash board? )?
Do we have secure way to add/remove/modify custom data by plugin in a filtering pipe?
For example, on filtering hook, data.pluginData.<plugin name> can be always for plugins (means some sure for core will not use it for different reason!! ), whether they are removed or not after filtering. I know if I select good name( random or highly uniq), then it will be quite safe but it will be better if we have an official space.
If I want to make a npm module which is dedicated to NodeBB while it's not a plugin, then what is good name for. Maybe nodebb-helper-any-name. It may be for individual plugins.
I had one more, but I forgot what was it while writing....