Case Insensitive PageNames
Well, just a little wish... it doesn't hurt me, just tought about it..
I would vote for a feature to stop case-sensitiv page names. I just don't see the sense to have different page e.g. like FckEditor and FCKeditor. Even the plugins got case insensitive, search is normaly not sensitive - so why would one like to permit that users create doublets ?
Compromise Feature Request
"Titles on Wikipedia are case sensitive except for the first character" (see Wiki vs. wiki vs. WiKi)
2008-10-28: Can we have this feature (case sensitive except for first char)? It really makes a difference for a wiki that uses single word links. Thanks in advance, -Peter
I think introducing magic like that would be evil (maybe even more evil than just having non-case-sensitive names, which is a common concept in the Microsoft world at least), because it makes the behaviour of the system harder to get and users might feel strange when experiencing the effects of such magic, if they don't know the rules the magic is following.
BTW, different case can make a semantic difference sometimes.
On page creation, the wiki shows a list of similar pages, so duplicates just because of different case should be easily avoidable.
If your wiki's users have a problem with case sensitivity, it can be easy overcome: just use all-lowercase pagenames for your pages ever and use [[lowercasepage]] or [[lowercasepage|Lower Case Page]] (or any other rule your users can remember better than correct spelling). Or just educate them to carefully watch the similar pages list shown on new page creation.
Peter: Oh I see that FindPage is already case insensitive. Nevermind my request then.
Temporary Solutions
Filesystem
Using NTFS...
this is maybe the only advantage to running a wiki under a ntfs filesystem; you got a CaseInsenstive wiki.
Using EXT3...
well maybe you could patch your ext3 to case insenstive (see here http://bill.herrin.us/freebies/), but I do not like it!
Because...
- I do want a "neutral" data storage and not making it depend on a filesystem (imagine migration from ext3 to ntfs...)
- not every user has "lowlevel" access to reformat his filesystem or integrate some patch in his kernel
- I do like more the idea to use a config option in moinmoin (so you could chose what you need/want)
MoinMoin Configuration
Generally I would prefere to use some configuration variable like
CaseInsensitivePageNames = True
So everybody could use the best solutions for himself. Pagenames like CaseSensitive or 'casesensitive should be still possible to use; but they just point to the same page.
Questions and flames are Welcome
thx Marcel
-- MarcelHäfner 2007-11-14 17:18:57
One problem is that the dict pages got be broken with that, so some more reges's will need changes too.