Skip to content
  • 4 Votes
    3 Posts
    153 Views
    trwnh@mastodon.socialT

    @julian For some reason the post on SocialHub didn't federate, so here it is: https://socialhub.activitypub.rocks/t/desired-ux-for-forums-and-accompanying-user-stories/4181/2

    EDIT: i forgot about the 5 minute delay before publishing, it's out now!

  • 13 Votes
    13 Posts
    159 Views
    trwnh@mastodon.socialT

    @mikedev Hmm. I think that the "correct" way is to add new vocabulary terms and multitype the collections, so for example [OrderedCollection, Conversation]. But point taken, there is definitely a lack of signaling what exactly a collection is, what does it include, etc.

    At least for the forum use-case I was thinking of two new types, a Topic (Collection of post objects), and a Forum (Collection of Topic). names subject to change of course. the pattern is broadly generic but the terminology isnt

  • 0 Votes
    9 Posts
    150 Views
    julianJ

    Cheers @[email protected] thanks for making it official.

    @[email protected] hopefully you can subscribe to the recurring event now 🙂

  • PWA push notifications

    Unsolved Technical Support
    23
    4 Votes
    23 Posts
    952 Views
    bh4 techB

    @julian Did you open source the code? If available on github, please provide the repo link

  • 0 Votes
    1 Posts
    70 Views
    julianJ

    Hey @[email protected], how can I add events to the SWICG calendar? I notice there's a little button to include "Task Forces" in the listing, so I think listing our meetings would be helpful, now that we've settled on a more consistent time/day-of-week.

    cc @[email protected] (unrelatedly, do you get notified if I mention your SocialHub handle?)

  • 27 Votes
    32 Posts
    1k Views
    julianJ

    @[email protected] said in Article vs. Note vs. Page:

    Since then WordPress has joined the Fediverse, and now Ghost is about to join as well. I think the ability to display rich content may soon become a serious competitive advantage.

    Completely agreed. The best time to consider a different approach is now, so I am hoping we can make some headway here at the WG meeting. Stay tuned...

    cc @[email protected] @[email protected]

  • 0 Votes
    4 Posts
    40 Views
    huigeH

    @phenomlab
    no, ACP - admin/settings/general upload

  • 0 Votes
    2 Posts
    23 Views
    huigeH

    Change the address in your config.json file to your URL link

  • 9 Votes
    71 Posts
    2k Views
    julianJ

    @bh4-tech That's because that counter is not a real counter 🙂

    I have not yet worked on allow-list or deny-list filtering of servers.

  • Clustering on two machines

    Solved General Discussion
    7
    1 Votes
    7 Posts
    157 Views
    julianJ

    @mutahar-ali You'd probably want to move the redis server to another machine in that case. Either a separate one, or on the same machine as the Mongo database.

  • hyper-express

    Feature Requests
    3
    0 Votes
    3 Posts
    81 Views
    o              oO

    It's an optimization, an opportunity to handle more traffic on less hardware.

  • Preview Plugin

    NodeBB Plugins
    14
    0 Votes
    14 Posts
    134 Views
    phenomlabP

    @huige Do you have any headers set which restrict the ability for sites to display the images?

  • Changing number of forum hits

    Solved Technical Support
    3
    0 Votes
    3 Posts
    85 Views
    dave1904D

    @PitaJ thanks for the great explanation

  • 7 Votes
    11 Posts
    120 Views
    rimu@mastodon.nzoss.nzR

    @julian Ooo good point about adding the ? back on.

    If you're interested in a non-regex solution, here's what I have - https://codeberg.org/rimu/pyfedi/src/branch/main/app/utils.py#L247

  • 9 Votes
    38 Posts
    3k Views
    S

    @oplik0 Some update: I run it for more than a year. It runs pretty well. From my side, no issues. Amazing.

    version: nodebb 3.7.4.

  • 0 Votes
    1 Posts
    21 Views
    starkorebaS

    Hello, first of' thanks for the amazing work !
    For the context: I'm a junior developer from France, so excuse my english (and my limited understanding of everything lol). I was looking for a software alternative to build a forum RPG. I just installed NodeBB on Ubuntu 20 (Focal) working on WSL 2. I'm using redis and want to write plugin using typescript.

    It would be great to have a guide version of the Quickstart plugin in typescript !
    I know its possible to write plugin in typescript, the emoji plugin does that. But it would save me so much time to have a guide that explain the extra step we need to do in order of compiler and make it work on NodeBB.

    Here's my questions tho:

    Is it in the roadmap team of NodeBB to document how to write plugin in typescript? Did the team plan to write a typescript version of NodeBB?

    Although it would be great to have some more advanced example right in the documentation on how to do something and what are the step to make it work.
    Like here : https://community.nodebb.org/topic/16994/how-do-i-add-custom-user-fields-to-my-theme

    Like "if I want to add/ change something, I have to think of the scope of this features and what's need to be modify in other file to be working properly". Or at least, say it in the documentation a little bit more straightforward. So that beginner will understand that first sight. But I think examples are more worthy than tons of words.

    Is it possible for beginner to contribute on the documentation to make it more specific and understandable for beginners, or is it a documentation for more experienced developers and a choice of the team (and don't want to change that)?

    Is it because from a plugin to another, things might be working so differently that it's not worthy to do a more detailed documentation ?

    Because people might be wanted to write plugin over time, mutualisation of knowledge would be great, so that might simplified the process of each developer trying to write plugin have to go throw investigations to understand how NodeBB works before even start to develop the actual plugin.

    For example: How to interact with the database explain in this answer: https://community.nodebb.org/topic/17657/best-way-to-store-plugin-data-in-database-in-context-of-compatibility/2?_=1714543873650 for me this should be in the documentation.

    In conclusion, I feel like in general people agree that it's difficult to start writting plugin without investigate and dive in the structure file of the source code. I'm willing to help on that make it easier to really understand how NodeBB works for developer. So that anyone not familiar with the source code can start almost immediately customization. :emo:

  • 0 Votes
    11 Posts
    2k Views
    huigeH

    I also had the same problem, checked the config.json 、 admin/settings/general#site-logo、nginx,both set correctly。Also reset the logo and restart , don't know how to solve it, please help me, thanks

    image

  • NodeBB + ReactJS

    Moved Developer FAQ
    17
    2 Votes
    17 Posts
    3k Views
    eeeeeE

    I think you answered my point, by agreeing there are issues.
    I didn't even attempt to deploy nodebb, I had problems with much smaller projects!
    Nextjs routing was going through a change of design at the time, so perhaps that is less confusing now, but there were multiple other headaches. I would get build errors and issues with package management.

  • 0 Votes
    4 Posts
    71 Views
    루루

    It appears that Svelte was used when developing the acp admin dashboard part - https://github.com/NodeBB/nodebb-plugin-emoji/blob/master/acp/src/EmojiList.svelte
    https://github.com/NodeBB/nodebb-plugin-emoji/blob/master/acp/rollup.config.mjs

    ⇒ When developing acp admin dashboard, can I use [svelte, react]? What if I set the ts compile option to amd commonjs?

    ⇒ When developing a theme, can I use [svelte, react]? What if I set the ts compile option to amd commonjs?

    Link Preview Image nodebb-plugin-emoji/acp/rollup.config.mjs at master · NodeBB/nodebb-plugin-emoji

    NodeBB Plugin enabling emoji as seen on http://www.emoji-cheat-sheet.com - nodebb-plugin-emoji/acp/rollup.config.mjs at master · NodeBB/nodebb-plugin-emoji

    favicon

    GitHub (github.com)

  • 1 Votes
    36 Posts
    4k Views
    julianJ

    @루루 both are fine, prefer mongo personally