Looking for webdevs to make an UnrealIRCd webpanel
Status: Beta
Brought to you by:
wildchild
|
From: Bram M. <sy...@un...> - 2022-06-24 09:24:20
|
Hi everyone,
As a one-time exception, not a release announcement, but a request for
help on a new part we would like to see developed:
We are envisioning an "admin panel" where IRCOps would be able to do a
number of server tasks, starting with:
* Status overview / dashboard
* Spamfilter and *LINE management: that would be a lot easier via the
web than on IRC
These two things would already be a great start. Naturally more can be
added, i'm sure there are lots of ideas.
The admin panel would be installed on a (web)server and would connect to
UnrealIRCd using the new JSON-RPC API
<https://www.unrealircd.org/docs/JSON-RPC> that is currently being
developed. It does not have to run on the same machine as UnrealIRCd.
We are looking for webdevs who would like to help out on the HTML/CSS
and the coding-side. Do you have experience with web development and do
you have time this summer to work on this? If you do, what would you
prefer/suggest?
* Which language/environment to use? PHP? NodeJS? Python?
* Which coding framework should be used? Eg in case of PHP: Laravel,
Symphony, ..? In case of JS/python... what?
* Which CSS/front end framework to use? Eg Bootstrap?
Most of the UnrealIRCd devs are backend coders with less experience on
webdev/frontend. For us it would be relatively easy to make a
quick-and-dirty PHP-without-famework non-AJAX "proof of concept" that is
ugly and hard to extend. That is not what we are after. The idea is to
have clean code that stays maintainable on the long run. We would like
to hear who would like to work on this and what choices should be made.
On our side we can help with getting people together, hosting it as an
official (sub)project and exchanging ideas. On the technical side we can
provide the right API calls and options in UnrealIRCd.
We have created a new channel *#unreal-webpanel* on irc.unrealircd.org
(IRC TLS on port 6697) that we can use for the discussion. Or you can
reply on the forum thread
<https://forums.unrealircd.org/viewtopic.php?t=9195>.
--
Bram Matthys
Security and software eng...@vu...
Website:www.vulnscan.org
PGP key:www.vulnscan.org/pubkey.asc
PGP fp: EBCA 8977 FCA6 0AB0 6EDB 04A7 6E67 6D45 7FE1 99A6
|