• Garry's Mod Wiki Discussion
    603 replies, posted
We've been talking about the wiki in about 4 different threads. So here's one dedicated to it. [url]http://wiki.garrysmod.com/[/url] I just added a more functional sidebar. Typing in the search box should filter the contents of it. It should also open up the function tree to find the function you're currently viewing. [url]http://wiki.garrysmod.com/page/Entity/CallOnRemove[/url] Here's the editing guide: [url]http://wiki.garrysmod.com/page/Help:Editing[/url] So.. what can I do to make this even better?
really good job on the sidebar! now all I need is the description of all functions..
[QUOTE=garry;39747627] So.. what can I do to make this even better?[/QUOTE] bring back the old one [highlight](User was banned for this post ("awesome" - garry))[/highlight]
Can you add all the hooks to the sidebar? or is that on your todo list already..
Right now the only thing that annoy me is how the links in the top doesn't stand out more in the design - specially the edit link, some might find them easy to miss. Also, the button to activate the sidebar is kinda hidden away, I spent a small amount of time searching for how to activate the bar, maybe move it to the middle of the page? But what I really like is the category-bar in the bottom of the pages, it's pretty damn nice.
[QUOTE=_Chewgum;39747777]Can you add all the hooks to the sidebar? or is that on your todo list already..[/QUOTE] Structures & Enums would be nice too
[QUOTE=_Chewgum;39747777]Can you add all the hooks to the sidebar? or is that on your todo list already..[/QUOTE] Yeah hooks is next, gonna make another form system for it.
The wiki looks great! Dunno what to suggest since most of the suggestions I would have suggested have already been said.
Do you think we could have a default/autogenerated page for meta methods? Things like __eq and __gc that will often carry the same meaning in all situations. Just some default content like [quote] __eq - This is a meta method that is called whenever an == operation is performed between [[this class]] and anything else. See [[meta tables]]. [/quote] Then we won't end up with all the empty __blah links cluttering up every class.
[QUOTE=Grea$eMonkey;39748323]Do you think we could have a default/autogenerated page for meta methods? Things like __eq and __gc that will often carry the same meaning in all situations. Just some default content like Then we won't end up with all the empty __blah links cluttering up every class.[/QUOTE] Lets flesh out [url]http://wiki.garrysmod.com/page/Metamethods[/url] and redirect them all to there?
Correct me if I'm wrong, but can't meta-methods be used on userdata objects as well? ([URL="http://lua-users.org/wiki/MetamethodsTutorial"]http://lua-users.org/wiki/MetamethodsTutorial[/URL])
Yeah - you're right
Alright, i'll update that wiki page a tiny bit then - sorry if that was a bit offtopic.
Could you implement asynchronous timers into the searching loop to ease the brunt of searching? You could even disable real time searching until the query is more than 2 characters long. It just feels really heavy and slow atm, with real time searching. I'd hate to think what this is like on bad computers or worse, Internet Explorer.
asynchronous timers? What are you talking about?
It seems pretty fast in my opinion.
[QUOTE=garry;39749067]asynchronous timers? What are you talking about?[/QUOTE] He means that the searchbar freezes the page, because the search takes a few seconds. Use a worker, stops the page from freezing: [url]https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers[/url]
It doesn't work like that
Normal for loop : [code] for (var i = 0; i < 500; i++){ // Code } [/code] Asynchronous timer alternative: [code] var i = 0; var lim = 500; var proc = setInterval(function(){ i++; // Code if (i > lim){ clearInterval(proc); } },10); [/code]
[QUOTE=Grea$eMonkey;39748323]Do you think we could have a default/autogenerated page for meta methods? Things like __eq and __gc that will often carry the same meaning in all situations. Just some default content like Then we won't end up with all the empty __blah links cluttering up every class.[/QUOTE] Your alive. I didn't seen you posting something for at least a year.
[QUOTE=garry;39748373]Lets flesh out [url]http://wiki.garrysmod.com/page/Metamethods[/url] and redirect them all to there?[/QUOTE] Not quite what I meant. Have it look like it is its own page with the relevant class details included until someone edits it. So __mul would have a generic statement explaining what a multiply operation usually does, but for a case like Vector.__mul, you'd edit the autogenerated page to specify that its behavior is only defined for multiplying a Vector with a number, as opposed to a variable of the same type. Maybe even include links to Cross/Dot from there.
I hate how I have to click that little arrow to span out the search box, either make the arrow a tad bit bigger so it's easier to click or make it so that span is always open.
[QUOTE=Lerpaderp;39749305]I hate how I have to click that little arrow to span out the search box, either make the arrow a tad bit bigger so it's easier to click or make it so that span is always open.[/QUOTE] Can you explain what you mean?
[QUOTE=Lerpaderp;39749305]I hate how I have to click that little arrow to span out the search box, either make the arrow a tad bit bigger so it's easier to click or make it so that span is always open.[/QUOTE] Once you open it it should stay open, even if you close it and come back to it later
Awesum man. :D
Is the font set in stone or is it worth trying to discuss?
Good job Garry with the new layout of the Wikipedia page, the scrolling and sidebars are now more user friendly and easier to use. Answering your question about how to make the site better, I was thinking of a drop down menu for some of the button categories. Standardized forum buttons for page browsing will not be affected, but buttons within categories should have a drop down menu expanding out a list to show a more detailed view. Feel free to comment about this, and I am not sure if my idea is worthwhile, but I think it would make the website more user friendly for site viewers, and the people that tend to play Garry's Mod frequently.
I'm glad you changed it.
Couple of updates.. I made the sidebar be out straight away when the page loads.. instead of coming out after it loads. I added hooks to the sidebar and converted all the old hook pages over to the new system.. incomplete: [url]http://wiki.garrysmod.com/page/Category:Incomplete_Hooks[/url] documented: [url]http://wiki.garrysmod.com/page/Category:Documented_Hooks[/url]
At first I was skeptical about the new wiki layout and look but you keep making it better Garry.
Sorry, you need to Log In to post a reply to this thread.