Edit: the message can will be customizable by instance admins.
Here’s the proposal
- create a !newcomers@piefed.zip community (I just did: https://piefed.zip/c/newcomers)
- set up a weekly thread on that community so that new people can chime in and ask their questions
- have people answer their questions
The last point requires existing users to keep an eye on that community, would people here like to do that? You would mostly just need to subscribe to the community and have a look from time to time
Also, if you have a better name idea than “newjoiners”, feel free to suggest it
Piefed.zip was selected as the zip instances are known to be stable, and having it on a different instance than piefed.social can help the new joiners understand federation with a practical example


We do something similar in lemmy.dbzer0.com but we provide a list of comms relevant to the person, based on their application form. What would be useful is to allow the instance admins to select a bunch of topics for the user to opt-in as interested in. For each topic, the admins can specify a number of comms or comm groups to suggest.
So let’s say I am an instance admin. I provide Anarchism and ADHD as a possible interest options. If either of those are selected by the user, I suggest the following comms
etc.
The feature here Blaze is discussing is a plugin to piefed rather than part of the base software. I wrote it that way in part to provide an example of what the plugin system could do so that others could use it as a model for their own as well as figuring out where some of the plugin pain points might be.
The system you are describing would work pretty similarly to this plugin, but instead of having a fixed list specified by the admin in advance, it would be dynamic based on the user’s registration application. So, instead of just parsing a
.tomlfile like this plugin does, you would first need to fetch the registration from the db and then parse that. It wouldn’t be that much different. I trust in your python skills :).Yeah fair enough. I didn’t know piefed got plugins. Very tempting
If you do ever work on it and run into issues, feel free to let me know. I added some hooks to piefed to make this one work.