Ulysses

Ulysses Stuff => General Chat & Help and Support => Topic started by: Megiddo on June 01, 2010, 01:38:07 PM

Title: If you could change one thing about ULX/ULib, what would it be?
Post by: Megiddo on June 01, 2010, 01:38:07 PM
If you could change one thing about ULX/ULib, what would it be and why? Feel free to discuss other people's ideas too. Changes can be anything, big or little, GUI, commands, configs, APIs, documentation, web interface, etc. Just put some thought into it!
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: DiscoBiscuit on June 01, 2010, 01:49:11 PM
GUI. The derma design feels like GMod 9 and a lot of people judge admin mods just for the interface. For example, Exsto Admin Mod (http://www.facepunch.com/showthread.php?t=937056) doesn't have as many features as ULX, yet many people are switching to it because of the GUI.

Just my 2 cents
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: jay209015 on June 01, 2010, 02:11:37 PM
Web interface!! I've already mentioned this somewhere before but oh well :P
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Stickly Man! on June 01, 2010, 05:04:55 PM
GUI.

That's what XGUI is for! :P
And me and Megiddo talked about making a web interface, at least, for a plugin database.. Methinks it wouldn't be too difficult to do.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: JamminR on June 01, 2010, 05:18:56 PM
Future Idea (Great for Stickly's gui talent)
In game ULib mod / ULX mod hot swap system.
Basically, allow loading or unloading of our modules on the fly (as much as possible)
Yes, it would take some re-engineering of the modules we already have (both custom and core), along with some documentation of what each core module actually does (I mean, sure, I can easily look at fun.lua and tell what's in it while in windowed Gmod mode, but how many users actually take the time to learn how to look, or know they can move/delete it if they don't want its functions.)

Something to consider for ULib 4.

Also DiscoBiscuit... we always appreciate your constructive 2 cents. I know you've been following/testing other administration mods.
We'd hate to lose you as a ULX user, but we appreciate the input you have regarding others.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Rambomst on June 04, 2010, 07:16:14 AM
I would like some more functionality added to votekick/voteban. I would like to be able to specify a reason for the vote to kick or ban.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: jay209015 on June 04, 2010, 07:36:46 AM
I still think we need a full functional scoreboard with various Ulx function on it. Most likely another one for Stickly. Hmm... perhaps I'll try it once I get a new machine.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: DiscoBiscuit on June 04, 2010, 07:52:34 AM
Also DiscoBiscuit... we always appreciate your constructive 2 cents. I know you've been following/testing other administration mods.
We'd hate to lose you as a ULX user, but we appreciate the input you have regarding others.

To be honest other administration mods are lacking in features, and yet people still say they are "ULX killers". Personally I think ULX works better than any one currently out.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Buggzie on June 15, 2010, 02:46:19 AM
MySQL Admins, Would be great for server to server easy installation through a website to manage it too.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Aaron113 on June 21, 2010, 11:15:27 PM
The voting system.  It is very ugly and sometimes people can't vote because they binded something to one of the number keys.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Megiddo on July 10, 2010, 08:02:52 PM
I'm going to throw in the idea I've been wishing for lately: An automatic error reporter. Basically, all our code would run in a sandbox, and if an error occurred an error report would automatically be uploaded to a central database (probably after confirming that it's okay with a superadmin). We can't be everywhere at once, so such a system would really help us stay ahead of the game and make sure it works perfectly for everyone.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: MrPresident on July 11, 2010, 11:33:41 AM
...would automatically be uploaded to a central database ...

What method to upload error reports from a users server would you use for this? I can think of a few that might work. Either way, this idea has some potential. Also, how would you catch the errors?
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Megiddo on July 11, 2010, 01:47:20 PM
What method to upload error reports from a users server would you use for this? I can think of a few that might work. Either way, this idea has some potential. Also, how would you catch the errors?

I was thinking of just a simple GET request using http.Get (http://wiki.garrysmod.com/?title=Http.Get) would suffice for pushing the error to us. Unfortunately, this would open the door for 'spam' reports, but those will probably be easy to identify and discard. Catching errors just requires implementing a pcall/xpcall at any entry points for our code (easier than it sounds).
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: MrPresident on July 11, 2010, 09:11:03 PM
So you are thinking like having a webpage open up whenever the script detects an error and allowing the user to input data/submit the form?

Yes, this would be the best way of going about this I would imagine.

I was thinking you were talking about having it do it seamlessly w/o the users interaction. I figured this would require like some form of SQL or socket integration.. but then you run into windows binaries and external libraries. Bad juju.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: Megiddo on July 12, 2010, 04:53:29 AM
So you are thinking like having a webpage open up whenever the script detects an error and allowing the user to input data/submit the form?

Yes, this would be the best way of going about this I would imagine.

I was thinking you were talking about having it do it seamlessly w/o the users interaction. I figured this would require like some form of SQL or socket integration.. but then you run into windows binaries and external libraries. Bad juju.

No user interaction would be necessary. Basically the server sends out a request like... http://ulyssesmod.net/bug_report.php?error=my shirt is on fire&file=ulx.lua&line=80
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: jay209015 on July 12, 2010, 08:30:31 AM
I like the idea, but potential for spam would be something that needs to be limited in some way. Perhaps a unique key for each server or something so we could at least know where the spam is originating from and block it.
Title: Re: If you could change one thing about ULX/ULib, what would it be?
Post by: JamminR on July 12, 2010, 03:19:44 PM
http://ulyssesmod.net/bug_report.php?error=my shirt is on fire&file=ulx.lua&line=80
http://ulyssesmod.net/bug_report.php?error=my%20shirt%20is%20on%20fire&file=ulx.lua&line=80

There, fixed.