Pages: 1
  Print  
Author Topic: Fix Wiki Namespaces  (Read 1641 times)
Offline (Male) RetroX
Posted on: August 17, 2011, 03:24:09 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
None of you know how to wiki.

Someone should read this and fix the pages.

Nested namespaces don't work.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Female) IsmAvatar
Reply #1 Posted on: August 19, 2011, 02:08:15 AM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
Open an ssh connection to the server and update a php file every time we need a new namespace

or

Prepend the wiki page with `<namespace>:`.

Screw official namespaces.
Logged
Offline (Male) RetroX
Reply #2 Posted on: August 19, 2011, 01:56:44 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Yeah, fight the power!  I'll do what I want to do!

You don't need 5000 namespaces.  You need LateralGM and ENIGMA, and that's pretty much it.  Function:Documentation:Format is stupid; Function Documentation Format or Function documentation format is fine.

There's no difference between Category: Something and Category:Something and Category:something and Category: something at the present time.  There is a difference if you use "LateralGM" instead of "Category".

Namespaces are intended to optimise searches and to allow you to quickly and easily find a page of a certain type.  Just prefixing with a string and colon is stupid and doesn't actually do anything for what they were originally intended.  It's the equivalent of naming a type "JavaInfoUtilBestInTheWorldArrayList" instead of "util.ArrayList".
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) luiscubal
Reply #3 Posted on: August 19, 2011, 06:17:32 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
I've seen people use "foo/bar" instead of "foo:bar". Perhaps that would work? (ENIGMA/SomeENIGMAConcept, LateralGM/SomeLGMConcept)

Not saying this a good way, just wanted to add this to the discussion. If this sucks, feel free to ignore it.
Logged
Offline (Male) RetroX
Reply #4 Posted on: August 20, 2011, 12:17:02 AM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Foo/Bar is essentially the equivalent of nested namespaces on a wiki.  They're subpages, but they don't actually mean anything in the realm of Wikis besides the fact that there are special functions to get just the sub page name.

ENIGMA and LateralGM should be namespaces.  Everything else that I've seen as a namespace doesn't need to be one - as I said, Function:Documentation:Format should just be "Function documentation format."  Plugin:Building should just be "Building the Plugin" or something similar.
« Last Edit: August 20, 2011, 12:21:10 AM by RetroX » Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #5 Posted on: August 20, 2011, 10:18:46 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2960

View Profile Email
Screw official namespaces.

...Yes, categories would be cleaner. But I don't see any volunteers.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) RetroX
Reply #6 Posted on: August 21, 2011, 10:01:39 AM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
You don't need to actively go searching for bad pages; just stop making them and moving the ones that you see. :P
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Pages: 1
  Print