Splitting up wiki pages considered harmful
Adrian Buehlmann
adrian at cadifra.com
Fri Mar 28 09:48:40 CDT 2008
On 28.03.2008 15:17, Matt Mackall wrote:
> On Fri, 2008-03-28 at 12:10 +0100, Adrian Buehlmann wrote:
>> On 28.03.2008 11:33, Thomas Arendsen Hein wrote:
>>> Hi Adrian!
>>>
>>> I believe that it isn't helpful to split all wiki pages, this makes
>>> editing them harder as you first have to find where to edit before
>>> you can start.
>>>
>>> Additionally it makes reformatting them harder, as you would have to
>>> go through many pages to make a rather small change.
>>>
>>> Please revert ProjectsUsingMercurial to the previous state.
>>> An improvement for that page might be to have e.g. a table with
>>> columns [project page, repository link, description].
>>>
>>>
>>> Similar for TipsAndTricks: I don't know how to _easily_ add a single
>>> tip. I know you can do it, but the purpose of a wiki is that
>>> everybody can do it.
>>>
>>> Regards,
>>> Thomas
>>>
>>> P.S.: Thanks for improving the wiki pages in general, just don't go
>>> so far that no one else can assist you :)
>>>
>> It is not my intention to split *all* wiki pages.
>> I splitted ProjectsUsingMercurial and TipsAndTricks.
>>
>> I do find TipsAndTricks much more easier to edit as it is now.
>> The larger tricks made it very difficult to main.
>
> I actually like the long page format for something like TipsAndTricks.
> That way a curious user can just sit down and scroll through all of them
> to fill her brain with new ideas rather than having to click back and
> forth.
So you want this revision
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks?action=recall&rev=107
?
Shall I then delete
http://www.selenic.com/mercurial/wiki/index.cgi/ConcatenatingChangesets
? Or include? Or paste (last option doesn't work, I used another include trick there,
mea culpa...)
We currently have two sorts of "Tips and Tricks":
Long ones:
http://www.selenic.com/mercurial/wiki/index.cgi/EditingHistory
Short ones:
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks/Basic#head-9e26ce461bb75c11f44cf82b44693ad74ea5a5e1
(I could make symbolic anchor names, if wanted)
All indexed at
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks
(http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks/Index to edit)
The "edit links" are on the right column of
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks
If you click on a short trick, you currently land on a all short ones
page in the same class (basic, intermediate, advanced):
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks/Basic
Maybe we should just drop the classes (basic, intermediate, advanced)?
The "long trick" have a navigation via
http://www.selenic.com/mercurial/wiki/index.cgi/CategoryTipsAndTricks
Categories start at:
http://www.selenic.com/mercurial/wiki/index.cgi/CategoryCategory
I thought about a knowledgebase too. Let's say you have a question
on the mailing list and you can just answer:
http://www.selenic.com/mercurial/wiki/index.cgi/ConcatenatingChangesets
Doing that with
http://www.selenic.com/mercurial/wiki/index.cgi/TipsAndTricks?action=recall&rev=107
is a bit more difficult and I think people won't edit that. But
they do edit ConcatenatingChangesets.
You can also search the page titles faster.
>
> It'd be nice if we had direct links for editing subsections ala
> Mediawiki. Moin itself is doing something like this:
>
> http://moinmo.in/MoinMoinQuestions
>
> = Joy of errors =
> <<Include(/Errors, ,editlink)>>
>
> = Installing and upgrading =
> <<Include(/Installing, ,editlink)>>
>
> = Configuration Files =
> <<Include(/ConfigFiles, ,editlink)>>
>
I will have a look.
More information about the Mercurial
mailing list