BZExcess Hosting - UI feedback needed

Place for people to discuss public servers, and also for admins to lay out the details of their servers
Post Reply
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

BZExcess Hosting - UI feedback needed

Post by blast »

I've been working on designed a user interface for my free map hosting. This is very much a work in progress, and it won't actually submit the form yet. It's just a static page. The "Mandatory Flags" section seems to work quite well. You can select multiple flags to add or remove by dragging or Ctrl clicking.

http://static.bzexcess.com/hosting/

Some feedback/comments/suggestions would be much appreciated on the page overall. Is there something I could do better? I'm planning to add a few more features, such as the ability to set BZDB variables, but suggestions of what to add would also be helpful.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by Crallion »

I don't think that you really need to have the flag options etc., or any options for that matter. The variables are built into the map file anyway, so what's the point of asking if the tanks can jump/rico/CTF or FFA?

In other words, I think that you should take out the "style settings" and the "flag settings". Also, it would be nice to be able to upload a config. file. Otherwise, I think that it is a really good idea and it is done well.
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.
User avatar
Bambino
Private First Class
Private First Class
Posts: 1210
Joined: Mon Apr 21, 2008 10:27 pm
Location: Alberta, Canada

Re: BZExcess Hosting - UI feedback needed

Post by Bambino »

I think it would be nice to add a permissions file with global groups.
"Anyone who has never made a mistake has never tried anything new." -- Albert Einstein
GU League | Ducati League | OpenLeague
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

Crallion wrote:I don't think that you really need to have the flag options etc., or any options for that matter. The variables are built into the map file anyway, so what's the point of asking if the tanks can jump/rico/CTF or FFA?
You're assuming the map author has put that stuff into the map file. Many of them do not include an options block. Or, if they do, they don't include all the options. The plan, however, is to parse the map file and then lock certain settings from being changed. So I'll probably have the upload go first, and then show the configuration options afterward.
Crallion wrote:In other words, I think that you should take out the "style settings" and the "flag settings". Also, it would be nice to be able to upload a config. file. Otherwise, I think that it is a really good idea and it is done well.
I don't want to allow upload a configuration file. The main motivation for this UI is because my target audience doesn't really know how to make a configuration for the server. Even with the documentation, it can be a daunting task.
Bambino wrote:I think it would be nice to add a permissions file with global groups.
Since this is for my free hosting, there is no need for global groups. I will only be giving extra permissions to a single user (the author). Eventually when it's a full blown hosting service, I'll add group support.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Spazzy McGee
Sergeant Major
Sergeant Major
Posts: 1405
Joined: Mon Mar 21, 2005 4:59 pm
Location: Planet MoFo, Sheffield Division; United Kingdom

Re: BZExcess Hosting - UI feedback needed

Post by Spazzy McGee »

It's nice that when you add flags, the count increments by one - however it seems kinda unintuitive that when you click 'Remove', all of those flags are removed, instead of decrementing by one. Perhaps have a 'number of flags to remove' box, like with adding.

And you can still add jumping and ricochet flags, even if you check the jumping and ricochet server options... that's not really a big problem though, I guess. The server just ignores those flags right?

Does that make sense? Otherwise it's really good. Do you plan on adding any more options? Perhaps have a small selection of useful plugins. FairCTF, RougeGeno, etc. ?
"Life is what happens to you while you're busy making other plans." - John Lennon
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

Hmm, yeah, guess that would be better. I'll try to get a "remove X number of flags" in there tonight.

As for jumping and rico flags, I could always have the server-side script just ignore those when it processes the form, even though bzfs should just not spawn those flags automatically.

And I definitely want to allow plugins, but that might not make it into the first iteration of this.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Re: BZExcess Hosting - UI feedback needed

Post by clarahobbs »

That looks pretty good, blast. I can't wait until it's functional. I assume it sends you some sort of message so you can approve or deny the hosting. The one thing I think it needs, though is the ability to submit a server configuration file. I always make .conf files along with my .bzw files when I make a map, and put all settings (including server messages, flags, plugins, etc.) in there. The one thing I don't add is the description in the server list, so you need to have it check what all is in the configuration file (if anything), and give appropriate choices.
FKA Ratfink
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

Yeah, that will be added eventually, but not for a while.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

Spazzy McGee

I modified it so that a specific number of flags can be removed.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Spazzy McGee
Sergeant Major
Sergeant Major
Posts: 1405
Joined: Mon Mar 21, 2005 4:59 pm
Location: Planet MoFo, Sheffield Division; United Kingdom

Re: BZExcess Hosting - UI feedback needed

Post by Spazzy McGee »

Blast: It's really good now. Functional, and easy to use.

You might want a colour scheme to separate it out a bit... but that's pretty low on the priorities list, I expect. If you need any PS work doing, PM me on IRC.
"Life is what happens to you while you're busy making other plans." - John Lennon
User avatar
Mets
Private First Class
Private First Class
Posts: 29
Joined: Thu Aug 17, 2006 1:30 am
Location: Texas, but formerly New York, USA

Re: BZExcess Hosting - UI feedback needed

Post by Mets »

Looks pretty good blast, I like your BZTips blog too, hopefully it helps some of the newer players.
User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by Crallion »

When will it be ready to use?
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

Crallion wrote:When will it be ready to use?
Not for a while yet. Just got started writing a config file parser in PHP. (for config uploads and for reading the option block in the map files)
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

I know all about the second one there. It's just this:
http://bzflag.svn.sourceforge.net/viewv ... sion=19865

And I hope that first one has lots of sanity checks in place since it allows uploading a config file. ;)

Neither of those really suite my requirements. The first is too complicated and prone to errors, and the second is too basic. Both of them require that the user know how to configure a server.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
jpenguin
Private First Class
Private First Class
Posts: 128
Joined: Wed Jun 11, 2008 11:56 pm

Re: BZExcess Hosting - UI feedback needed

Post by jpenguin »

I always use the second on to generate my *.conf file, and I am using the first one to host my map, although I have to reupload every 12hrs :-). II can't wait to see what you come up with, I would offer to help- but I suck at PHP.

You don't really need to know how to set up a server to use the first one- you can click 'auto-generate a config file'
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZExcess Hosting - UI feedback needed

Post by blast »

jpenguin wrote:You don't really need to know how to set up a server to use the first one- you can click 'auto-generate a config file'
Ah, didn't try that.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
Post Reply