Jump to content
chain

Developing an UnrealIRCd admin panel

Recommended Posts

  • Administrators

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 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?

UPDATE: We have found someone now, see the other posts below. You can still join in to help, of course. In July 2022 the groundwork will be done along with the first few items of the admin panel, but later on more help may be needed to expand things.

Original questions:

Which language/environment to use? PHP? NodeJS? Python?

Which coding framework should be used? Eg in case of PHP: Laravel, Symfony, ..? 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 here on the forums.

Read more here

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...