Easy to reproduce:
create a non Wiki Word named topic page: "sometopic" and save it off.
If you create a link via
rendered on the page is "sometopic?" and when you click on the "?" it tries to create "Sometopic" (notice the change in capitalization of the first character).
If you check the index for the web where you added "sometopic" you will see the same situation. A lowercase rendering of the link, but the link actually tries to go to "Sometopic".
You can jump to "sometopic" with now problem.
Why does this matter?
I am creating forms that allow users to specify a topic name, and then creates a new topic while applying a specific form and specific template. Every once in a while, someone will not capitalize the first letter. This makes their brand new page unavailable by normal means. They have to jump to it. Also, if I auto-generate a list of topics, the link from the search will also have the same sort of problem.
I am marking this as "urgent" because while the TWiki renders one thing on a displayed page, it is linking to something else.
This has been reported in Item3270
, and discussed in a developer meeting. The current solution is that the first character is automatically capitalized on topic creation. The only operation which will be permitted for topics starting with a lower case letter is to
them. Is that ok for your users?
Since we agreed on the spec at release meeting I will discard this. But feel free to follow up on the bug item anyway.
The change that renames topics to upper case initial letter will be in 4.1
If you look at Item3270 you will understand that if we try to "fix" the linking to lowercase topics we break another feature which is to convert [[something lowercase]] to SomethingLowercase and we do not with to do that. We also discussed not doing the conversion when it is a single word but all agreed that such a spec is strange, non-intuitive and confusing.
So I recommend you rename the topics you have that starts with lower case to uppercase and from 4.1 noone can create new topics with lower case initial letter.
Okay doke. I was not aware of the [[something lowercase]] capability. Handy, but was not expected. Thanks.