Skip to content
  • A place to talk about whatever you want

    4k Topics
    23k Posts

    Wonder what happens if you just change the order with CSS 'order: 1' for example. By the looks of it you should already come pretty close this way.

  • Stay tuned here to hear more about new releases and features of NodeBB!

    3k Topics
    18k Posts

    I'm happy to announce that I have tagged the latest commit in the activitypub branch as v4.0.0-alpha. That designation means (mostly symbolically) that we have moved past the "proof-of-concept" stage of ActivityPub research and development, and into the alpha phase.

    This release has been a long time in coming. Work on the ActivityPub integration back in late 2023, although work accelerated around February of this year. The initial idea was to create a proof-of-concept build of NodeBB that could communicate with other fediverse apps, and federate local content outwards for other applications to consume.

    As it turns out, it is difficult to temper your expectations when using a protocol with implementations that expect richer compatibility than one can provide! It seemed like a disservice to only offer a minimal subset of expected features, and so we started a deeper integration into ActivityPub with the aims of providing full user-to-user following, notifications, and two-way communication.

    In the interim, FediForum happened, causing us to once again re-evaluate our short-to-medium term plans. Devs from NodeBB and Discourse, along with many other interested parties, formed the SWICG Forum and Threaded Discussions Task Force, which aims to promote the use and broader acceptance of threaded discussions as a modality of communication, as opposed to the expected "microblogging" format.

    What this release contains

    The alpha build contains a fully-capable ActivityPub server instance, including:

    Two-way follow relationships between local and remote users Two-way communication with fediverse content A dedicated page (/world) to view remote content that is not organized into local categories Categories followable from the fediverse (via FEP 1b12) Integration with local flagging tools (reports sent to originating server) Server-wide domain blocks (allow/deny list capability) What this release does not contain Support for emoji (images are federated out, which are sometimes stripped) Support for non-public notes, as NodeBB does not currently have the facility to maintain or display them. Research on this problem is ongoing. Roadmap

    Now that the alpha has been tagged and released, I will be making our working roadmap public → you can take a look at it here

    I will be starting a new backlog/roadmap for beta items, and existing backlogged items will be carried over.

    Final Thoughts

    We wouldn't have even thought to implement ActivityPub if it were not for the funding granted to us by the NLNet foundation. They allowed us the runway to pursue the necessary R&D work, and we're pleased that everything has been pointing positively so far!

    This entire time, it has been particularly satisfying to continually see the integration working on this instance (the NodeBB support forum). Expanding the reach of NodeBB beyond the confines of the "local" mindset and into the "global fediverse" mindset has been daunting, but is well worth the price of admission.

    I'm happy to also say that now that we've proceeded to the alpha stage, it signifies a commitment toward a beta phase, then an RC, and then towards the release of NodeBB v4. ActivityPub has legs, and we're invested in making it work!

  • You have a cool idea about NodeBB? Post it here.

    812 Topics
    5k Posts

    It would be awesome if there was a way to show 'popular categories' widget with like top 10 categories. Is there a way to show in HTML box for now?


    Edit: Sorry, I meant 'Popular Categories', like top 10/15 of them in a HTML box, not just a single one.

  • Discussion regarding NodeBB Plugin development.

    2k Topics
    15k Posts

    Try navigating to the route created by the plugin for the admin page, it should be something like /admin/plugins/pluginname. If that is giving a 404 that means your plugin isn't being loaded properly on startup. Check nodebb logs for any errors / warnings.

    The quick start plugin creates a route at /admin/plugins/quickstart

  • A public listing of community themes created by the NodeBB community.
    48 Topics
    1k Posts

    It looks like the discussion content in this topics has become outdated, so should I refer to the docs site directly instead?

    I want to customize the default home page and post detail page, which involves layout and style customization, so, am I correct to develop a new theme for this?

  • Need help with installing or configuring NodeBB? Look here.

    5k Topics
    26k Posts

    @phenomlab made a typo. I mean Elestio.

Online Users

C hellowmellowH