Hey everyone! Just wanted to let you know of some features ive been working on for the instance and get some feedback on them to shape how they turn out
The main things mostly involve the addition of flairs around the website similar to reddit flairs
User Flairs
The first addition to be added is user flairs. Communities will be able to make flairs for use in their community with self assignable flairs, and flairs given by mods. These could include things like marking people who participated in a special event, adding in what specific programming language you use, or marking people who made contributions like making the community banner.
Mods will be able to create and assign flairs using a button beside the inbox button in the top right, and users will be able to get flairs from the sidebar
Flairs are put into flair groups which only allow certain amounts of flairs from that group to be chosen. For example if you have a role for choosing programming language and you only want people to choose one you can set a max of 1 for that flair group. (This can be set to whatever you want as long as its a nonnegative integer)
Post Flairs
Post flairs function essentially the same as user flairs but are put on posts instead. Flairs can be set to be only assignable by mods or able to be assigned by everyone and they are also in flair groups if you only want one of a type to be added (e.g. if you have category post flairs for help, news, etc. and dont want people to assign both help and news to the same post)
Community Flairs
Function the same as the other two but are created by admins and set by mods instead of mods and users. Are added to communities to show what category of community it is (e.g. gamedev, webdev, etc.)
Mod List
Currently in community both admins and mods show up in the mod list. Im aiming to add a small update to only show mods so that admins arent shown (as they arent the ones running the community) unless explicitly added
Ive got an image showing a possible setup for flairs. Currently all the posts in here have the same flair format as its not built apart from basic ui but can give a rough idea of it
I’m happy as long as there’s html in that list of programming languages.
Hello and excellent news. I realized just now that these are features are exclusive to programming.dev which is awesome. Good work!
These are all very useful features! Is there any chance they will get merged into the main Lemmy codebase?
I’ll look into opening an issue on the repo soon for it, haven’t looked much into getting it working with federation yet but will try to get it to work with kbins system when I do