Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
An option is to add a plugin system or API that allows integrating mod/filter tools written in other languages.
Email systems already do something like this. Postfix and others support milters (mail filters) which run as a separate process and communicate via a socket.
So I’ve been working on a personal project link aggregator/forum that incorporates a lot of ‘useful features’. It’s not something that is prime time ready yet, but one of the key killer features I want to get operational before showcasing it, is exactly what you say. A method to allow plugins to be created an ran by admins and maybe mods. There is a lot that needs to go into the security of this though, and so it’s not just a here run some code type of situation for users.
Mod tools are sorely needed on this platform, but I also don’t want to be dictating how users of my software must use it. That is, what I may think are problems certainly may be, but how to solve it won’t be the only way I say it should be. To that note, my plugin system (WIP) is a toss up between Lua scripts in a sandbox for mod programs/automodding, or the more basic expr language for Go.
So right now for Lemmy or other alternatives I’ve aware of, this capability does not exist. For my project in this space, I don’t want just another Lemmy. I want a BETTER Beehaw.
An option is to add a plugin system or API that allows integrating mod/filter tools written in other languages.
Email systems already do something like this. Postfix and others support milters (mail filters) which run as a separate process and communicate via a socket.
This would be something to bring up to @[email protected] since it falls outside my area of expertise.
So I’ve been working on a personal project link aggregator/forum that incorporates a lot of ‘useful features’. It’s not something that is prime time ready yet, but one of the key killer features I want to get operational before showcasing it, is exactly what you say. A method to allow plugins to be created an ran by admins and maybe mods. There is a lot that needs to go into the security of this though, and so it’s not just a here run some code type of situation for users.
Mod tools are sorely needed on this platform, but I also don’t want to be dictating how users of my software must use it. That is, what I may think are problems certainly may be, but how to solve it won’t be the only way I say it should be. To that note, my plugin system (WIP) is a toss up between Lua scripts in a sandbox for mod programs/automodding, or the more basic
expr
language for Go.So right now for Lemmy or other alternatives I’ve aware of, this capability does not exist. For my project in this space, I don’t want just another Lemmy. I want a BETTER Beehaw.