Check if all used components (themes, plugins,...) are up2date

Feature Requests
  • Outdated themes caused major problems (cannot edit settings, change categories,...) with a fresh(!) installation of NodeBB for me. I had to wait for days to finally get the solution. This is really bad and might scare away admins who think about using NodeBB and don't even know that their themes are outdated (because they just installed the latest version as described in the docs)
    I would suggest to add a row "Components up2date" to the box which checks the version in the ACP. If something is not up2date, it should be displayed in a indented row below the "Components up2date" row. Colors might be green (ok), orange(unchecked) and red(outdated).

    See example GUI:

    up2date

    outdated

  • @Marco I think this may be something that will be a part of the plugin manager that @psychobunny is developing?
    If not it might be worth adding it in.

  • I believe you and @Giorgio-Chiodi were experiencing this problem, but this only happens in the latest master branch, since the theme is updated regularly.

    v0.4.3 has hardcoded dependencies, and should have worked fine this entire time -- for production purposes, admins should be using that branch.

  • @julian I don't know julian, I followed the official installation guide. I believe such an addition would be necessary considering what happened.

  • Re: #1551

  • @julian I followed the docs. I got an outdated version labeled 0.4.3. No one ever told me to update the themes. It really does not matter if everything worked fine for a long time. This should just show you that you need more testing. You obviously did not test installing version 0.4.3 as described in the docs directly.
    I know it's not easy to find bugs, but please seriously consider this request as it will prevent a lot of headaches in the future and show admins what might not be working. I cannot make a good bug report if I am using outdated software. I did not even know that it was outdated. You won't be able to solve future bugs if people use outdated software without knowing.

    BTW.: as I already wrote on github, renaming the branches won't help anyone if it contains outdated software or the docs are insufficient. I would be really glad to see my request beingf implemented and help thousands of people setting up a very nice forum.

  • @Scuzz said:

    @Marco I think this may be something that will be a part of the plugin manager that @psychobunny is developing?
    If not it might be worth adding it in.

    yup that's right, so hopefully once that's done (for 0.5x) this problem will be a thing of the past 🙂

  • @Marco said:

    @julian I followed the docs. I got an outdated version labeled 0.4.3. No one ever told me to update the themes. It really does not matter if everything worked fine for a long time. This should just show you that you need more testing. You obviously did not test installing version 0.4.3 as described in the docs directly.
    I know it's not easy to find bugs, but please seriously consider this request as it will prevent a lot of headaches in the future and show admins what might not be working. I cannot make a good bug report if I am using outdated software. I did not even know that it was outdated. You won't be able to solve future bugs if people use outdated software without knowing.

    BTW.: as I already wrote on github, renaming the branches won't help anyone if it contains outdated software or the docs are insufficient. I would be really glad to see my request beingf implemented and help thousands of people setting up a very nice forum.


Suggested Topics


  • OpenAl Plugin

    Feature Requests
    1 Votes
    5 Posts
    146 Views

    That's the main thing that gives me pause... while I don't believe that ChatGPT will signify the end of online human interaction (among other things), I do believe that we will adapt to it and learn to live alongside.

    However my prediction is that ChatGPT will rather have the opposite effect, that it will enhance the value of user-generated content, simply through sheer quantity of AI generated content. It doesn't make said UGC any more or less correct, but human interaction will always be more interesting than a human-like construct 😄

    Lots of people are doing very interesting things with ChatGPT, and I'll put it very very bluntly:

    Something we can do is have ChatGPT consume an entirety of a NodeBB's post content and answer queries like a tailored help bot Seems like we see a new library or script doing this almost daily It is easier for me to sit back while hundreds of people attempt to do this, and wait for the winner to surface 😆
  • 0 Votes
    3 Posts
    2k Views

    @Mega said:

    config['theme:id']

    Thanks!

  • 0 Votes
    8 Posts
    2k Views

    @baris said:

    npm install nodebb-theme-vanilla

    Works like a charm

  • Plugin checker

    Feature Requests
    0 Votes
    4 Posts
    2k Views

    Compatibility notes should be standard in all plugins, but it's still early. We're moving from minver to compatibility, so that should cover all cases, and allow the package manager to show only plugins approved for installation.

  • 1 Votes
    2 Posts
    1k Views

    That's neat! It could definitely be done in the form of an extensible plugin.

    We made the decision early on to not include hashtags into the core functionality, as we felt that we wanted to focus more on the original forum experience.

    But this is perfect as an add-on.