> (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

Reply via email to