DoanPanel - A better admin panel

Discussion in 'Bukkit Tools' started by captainjackers, Jul 20, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    captainjackers

    Hi there!

    When I looked around for a panel to run my small server, I was dissatisfied with the current offerings. They all felt bloated, slow, and didn't work consistently. I decided to make my own, and I'm considering releasing it. I set up a small demo for all the working features that I feel comfortable giving public access to.

    [​IMG]

    PHP:
    http://panel.jackdoan.com
     
    Usernamedemo
    Password
    demo
     
    Server that it manages
    mc.jackdoan.com
    I'd love to hear what people think! Is this cool? Should it be a plugin, or a standalone web page? Would you prefer it to be hosted separately from your server, or would you run it yourself? Would you pay for it? How much? What should I add?

    Most importantly: What features do you ACTUALLY USE in your admin panel of choice?
     
    Goblom, Jade and afistofirony like this.
  2. Offline

    Speaw

    Good panel
     
  3. Offline

    Jade Retired Staff

    Features I use: Resource Usage, dark/light theme (light for day, dark for night), server controls (start/stop/restart), multiple users. That's about it.
     
  4. Offline

    captainjackers

    Jade That's kind of what I've been targeting. Most other features are much better suited for SSH. I was considering a web-based permissions GUI, but I don't know how I'd implement it. The current panel only has support for one user, but could easily be expanded for more. A night theme would be just a few simple CSS tweaks.
     
  5. Offline

    ohtwo

    It would be nice if you were able to have two consoles viewable on the homepage. One being the full console log, and the other simply being the chat log.

    Personally, I think any panel that attempts to edit things like permissions, plugin configs, etc. are annoying. I'm not trying to be condescending or arrogant or anything. I just don't think it's something the panel should handle, unless its the plugin author handling it. There's just too many conditions to worry about and I'm sure there's going to be support tickets asking for help with permissions. I think the basic settings.yml(?) and bukkit.yml(?) edits are enough.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 3, 2016
  6. Offline

    captainjackers

    That's exactly what I was thinking! That was my motivation for writing this. I hate how other panels try to do too much.
     
    Milkywayz likes this.
  7. Offline

    boboman13

    I hate it how some panels have explicit buttons for 'healing players' 'giving players apples'... I have never used such a thing and will never use it. Even though I have moved on for SSH on my servers, in my opinion - keep the panel short, simple, and easy to use. Also, make sure it looks good.

    ohtwo I actually like it how Multicraft gives fast and easy config file changes, but that is just my opinion.

    captainjackers I love the way that panel looks, its extremely simple. I also love the way how it tells you the TPS, disk usage, etc - Multicraft only does the CPU and RAM, and even then, those charts are crazy and don't actually tell you what you are using. Good luck on your panel!
     
    ohtwo likes this.
  8. Offline

    captainjackers

    boboman13 Thanks! I appreciate the input. I feel like there's a lot of fluff out there that no one really uses.

    I'm considering removing the players tab. Stop/start + stats + console is all I feel like is really needed. Thoughts? I feel like a file manager would be kind of neat, but it'd have to have write access to the server. Right now, this just runs as a PHP script. No MySQL, no server-side daemon (Aside from the RTK). A HTTP Basic-Auth + Javascript only version is totally do-able, so in theory it could exist solely as a plugin. However, the PHP version has the advantage in that one instance of it could administer infinite servers.
     
  9. Offline

    megasaad44

    WOW. This is awesome! O-O I love well coded and nicely animated panels like these. Will it be free? And can i make my own any time soon?
    features you might like:
    - bigger console
    - plugin manager
    - error parser
    - auto updater
    - server options
    - command list
    - right click a player name for more options to run commands on him and/or info on him/her
    - theme changer
    - day/night setting
    - ALOT of common commands in button form
    - ability to make a command into a button, like bookmarking commands
    - ability to expand and move and change the panels, like make the console bigger and move it the right and the other one smaller and to the left.. etc...
    - error logging
     
  10. Offline

    captainjackers

    megasaad44 If you click and drag the lower right corner of the console, it can be expanded over the other elements of the page. Bookmarked command buttons would be really cool! I'm not sure if it will be completely free --- I will offer a free version with a few restrictions.
     
  11. Offline

    megasaad44

  12. Offline

    captainjackers

    That's a very good question. :) I haven't given it much thought at all. I've spent much more time setting up and launching my new hosting company than working on the panel...
     
  13. Offline

    drtshock Retired Staff

    Looks good on a mobile browser too :)
     
  14. Offline

    captainjackers

    drtshock Thank you! I made it with Bootstrap, which made mobile support super easy.
     
  15. Offline

    megasaad44

    Very smart :)
     
  16. Offline

    DjSpecialK

  17. Offline

    megasaad44

    When do you think it will be released?
     
  18. Offline

    captainjackers

    DjSpecialK Thanks!

    megasaad44 I'm working with someone now on adding an optional MySQL backend for more involved features and addressing some major security issues. Once we have that nailed down, I'll put up a beta.
     
  19. Offline

    megasaad44

  20. Offline

    AlexMason93

    I am not sure if you have or not, but a JVM argument editor should be essential. Also easy way to toggle settings in your server.properties file. (Not all configs, just this one)
     
  21. Offline

    captainjackers

    AlexMason93 I hadn't even considered a JVM argument editor! That would be cool. However, it would take quite a bit of work. It would allow changing the RAM the server is allocated though. I'll look into it. :)
     
  22. Offline

    megasaad44

    How bout an upload button. ex: you have an offline server for testing, you want to turn it on, you upload it and bam!
    Another idea is: Plugin configs, tab where you click a plugin and it opens a panel for configuring, maybe uses wordpad gui or somethin.
    Tab that manages whitelist, ops, bans, blacklist, etc..
    Error logging
    Tab that goes to plugin.bukkit.org so you can quickly get plugins and install them in a whip
    Soo many ideas you can make with this! good luck :)
     
  23. Offline

    MikeA

    captainjackers I'd recommend adding a section to add users to the panel, so for example server moderators could access the panel without needing the primary login. :)
     
  24. Offline

    FaniX

    When is the release? Really like the panel, I think it should be a standalone web page, and to be run on my website. But don't make this panel like buycraft, what I mean is, make it FREE! please :D

    Really cool panel!
     
Thread Status:
Not open for further replies.

Share This Page