> (1) Pages with spaces in their names are normalized so that any > consecutive whitespace is changed to one space character. Cases would > be preserved on storage.
Good. > (2) Comparisons would be done by stripping out all whitespace and > doing a case-insensitive comparisons Not a good idea for Finnish language as it will create name clashes for things which are not actually relevant. Strong -1, as it'll potentially make JSPWiki unusable for myself. (This is probably true also for many other languages which depend a lot on word composition.) (Case-insensitive comparisons are fine. Stripping out whitespace before doing comparisons = bad.) > (3) When the page repository is migrated, on import, "clashing" links > would be modified so that they do not conflict. So if two pages called > "A test" and "atest" existed, the second one would be renamed to > "atest_2" (as would all its references). I have some experience in a case where we did this. The amount of confusion was pretty bad afterwards. This should be avoided. I believe there are two things we shouldn't change for 3.0: * permalinks * Existing wiki pages Especially in large wikis changing the wiki page format will mean a lot of work for the users. And we really don't want to add to the burden of the users. Note that your (3) means that some permalinks might be broken. /Janne
