- The documentation is poor.
For each of those it states
-b v1.x.x, so the branch is pretty clear to me. For cloud installations I sent a PR (which already got merged while writing this post) https://github.com/NodeBB/nodebb-english/pull/84 to adopt
- Core plugins (nodebb-theme-vanilla and nodebb-theme-persona) are broken all the time. Here is what my output.log lists as incompatible plugins with master branch:
Warning about incompatibility is not broken. This is
master-branch specific, you shouldn't encounter those for any stable version.
- Most of the time when i make a change, i need to restart nodeBB twice. After the first attempt, the server responds with "Cannot get /".
Any logs of NodeBB that might regard on this? Should be reported on GH with reproduction steps and OS information. Most probable as well
master related (if NodeBB is to blame).
- The customization options are very poor: Perona has nearly none, vanilla offers some few, but that's really not enough. E.g. Why is there no footer widget are in categories.tpl?
The most customization options you get by creating a theme that extends from your favorite theme; You then can overwrite single templates or less variables (if the base theme makes use of those).
Writing a theme is not an easy task, writing it with customization-features is pretty difficult. Since the (developing) core team consists of just 3 people I understand why there are other tasks being worked on.
After all the devs are doing a great job providing capabilities of custom plugins/themes. Sadly we're missing 3rd party people writing themes, there are 2-3 of whom I know.
Also themes are affected by breaking changes of the core most often. Not to mention the new features that need to get integrated within themes.
We're lucky to have some people who are willing to do all that kind of work yet there is low quantity. Only time (or preventing core team from releasing new features xD ) can solve this.
After all the NodeBB core team does offer personalized themes/customization, so we're just missing all of this without any charge.
And as of the footer within categories you're always free to propose changes via Pull Request. NodeBB and it's core plugins/themes are quite community-driven and open for feature requests; There just has to be someone requesting those
And this might be best within separate topics (one for each request/issue you have for/with NodeBB) due to overview reasons.