MeatballWiki | RecentChanges | Random Page | Indices | Categories

New users can be overwhelmed by an EditThisPage link, or simply turned away by a vandalised page they don't want to battle past. No matter how friendly the community, or fast their response to vandalism, loss may still occur, especially during persistent vandalism.

Therefore, I propose a mix of several existing ideas that might mitigate this, in concert with existing community friendliness and vandalism response. I will proceed from a few core ideas to some specifics of my exact scheme, so all the steps are clear and can be critiqued.

Proposition: the user will not know or care if a page has been vandalised, since he has no expectations from the name of the link.
Proposition: if the page is interesting, the stable version will be interesting, and the user will follow the link if he cares to get involved; if not, little is lost and a lot gained.
Hope: to provide the user with a good first impression and intrigue him to enter the site further.

Proposition: interested people will find the link as they get involved, and still be able to comment if/when they initially overlook it, or if they do not wish to jump the barrier yet.
Hope: to reduce idiot-spamming while using the interest of real people to get them involved, since there is a trivial "mouse-trail" to follow.

Proposition: nobody will go nuts :)

I call this the LayeredWikiInterface scheme. (The numbers/ordinals are there to help commenting!)

See also the slightly variant SearchEngineCloak.

Cookies and cream
A draft of a simple LayeredWikiInterface implentation.

For the majority of users, cookies will work transparently, so we use them primarily to achieve the onion. When the user breaks the "I can edit any page" barrier, they spend some time reading the introduction, and either stay with the outer shell, or brave the new world of full-on Wiki. They never again get the cushioning of seeing old pages by default (unless they change their preferences).

The outer layer is achieved solely by URL, which will be chosen to support the illusion of the page/comments divide. (It's not actually an illusion, just a different view, but hey.) We don't want users without cookies to run into problems. Example:

www.mysite.com/Wiki/InterestingPage - Shows the stable, historical page - note, not a diff!
www.mysite.com/Wiki:Comment/InterestingPage - Shows the current page - note, not a diff!

The inner onion crosses the same base URL system, but in a Wiki way. Example:

www.mysite.com/Wiki/InterestingPage - Shows the current page
www.mysite.com/Wiki:Diff/InterestingPage - Shows a diff for the current page

For those users that don't have (or don't use) cookies but want to use the inner onion, a separate URL system works for them. They will have to be careful not to post links, especially off-site, to keep new users from prematurely breaking the layered interface. Also, if they follow links to the site, they will have to re-peel (repeal?) the onion. Tough cookies. Example:

www.mysite.com/Wiki:Scary/InterestingPage - Shows the current page
www.mysite.com/Wiki:Scary+Diff/InterestingPage - Shows a diff for the current page

Notes for possible, initial gut-instinct complaints:

-- ChrisPurcell (exuberant he's got to the end of this!)

I like this as a kind of SoftSecurity/EconomicSolution form of GatedCommunity/AccessLevels. Anyone can join the monastery, but we're located at the top of a hill. Still, it's an interesting climb, for the sort of people who'd get along well in the monastery. However, I do think this pattern could be generalised - for non-wikis, for wikis without EasySubmission, etc. This is all very specific and technical - I'm more interested in the underlying concept. --MartinHarper

StableCopy is (now) the current name; it's just a matter of defaulting to displaying the stable version rather than the current one. -- ChrisPurcell

An incidental bonus for the separate URI system is that the "current" system of pages can be kept hidden from Google. Spammers googling for "Edit this page" text won't find you. Any spam that gets placed but removed within a day will never find its way onto Google, even if the spider happens past at a bad time. PeriPeri implements a lite form of LayeredWikiInterface with these benefits - StableView. -- ChrisPurcell

So we finally let the wiki spirit die and get to a hierarchical system? -- AlanMcCoy?

Why do you call this "hierarchical"? There are only two levels, and one can easily get from one to the other by following two links. It's just a layer around the wiki for those who don't want to delve deeper. -- ChrisPurcell

Chris my HierarchicLinking proposal would also do the same, but not a layer around the wiki, instead a layer around the page. This "layer" could later have multiple-deeper levels, step by step. Organizing wiki content would be much more flexible. "Flat jumping" links would be replaced by "hierarchical smooth links" (child,parent) or bigger jump links. -- TonyArmani

I think you've missed the point of the proposal above. Try rereading the page. -- ChrisPurcell

See also: EasySubmission, HumaneInterface, MakeWikiMoreAccessible, SimpleInterfaces, WikiAccessLevels, StableCopy, StableView.

CategoryInterfaceDesign CategoryWikiTechnology CategoryUnimplementedWikiTechnology


MeatballWiki | RecentChanges | Random Page | Indices | Categories
Edit text of this page | View other revisions | Search MetaWiki