Hi Simon. I feel discussions may be better on wiki pages than hidden in the edit summaries of a page, so I'll start one here. About the Title/Titlespaced, the title of a recipe is what appears on top of the page. If it is not spaced by the recipe author, we shouldn't force a spacing in the listings here. For example, "ThumbList" is not "Thumb List", "DeObMail" is not "De Ob Mail" and GMap is not "G Map", because on top of the page, the title is not "G Map". See also PITS:01140. --Petko September 10, 2009, at 05:37 PM
This was because most recipes do not have a title. Where there is no title, the Name is used.
I created PITS:01140 Use $Titlespaced for
[[ |+]] markup.
But now I believe that a better solution would be that if no title is supplied the default should be Namespaced, rather than name. thanks simon September 11, 2009, at 06:23 AM
Can we agree that a page has always a "title" which appears at the top of the page? Like "RecipeList-Talk" here on this page?
If there is no
(:title...:) markup, the "title" is the page name, and not the "spaced" page name. Here on top of this page, the title is "RecipeList-Talk", and not "Recipe List-Talk". This title, appearing on top of a recipe, should also appear in listings and in the
[[name|+]] links. --Petko September 12, 2009, at 04:48 AM
Yes agreed, my point is that if a title is not explicitly specified it is supplied it is derived from the name. I am merely raising for discussion the possibility that namespaced might be a more suitable derivation. Thanks simon September 12, 2009, at 05:38 AM
It might be more suitable or not, but here on this wiki it is like it is now. :-) Page authors can see the title of their pages. If they want a spaced or other title, they use the
(:title ...:) markup. If the title is not changed/spaced by the maintainers, then I consider it is correct. :-) --Petko September 12, 2009, at 05:52 AM
Although spaced titles might look somewhat nicer sometimes, it really is ugly to space words not intended to be spaced (see Petko's examples). Therefore I strongly vote against forced spacing. Authors are responsible. --OliverBetz
Well, authors are also responsible for their page names. I am following what I perceive to be a gradual shift in philosophy from "CamelCasedWikiWords" to "something more appropriate" for a non CompSci audience, as evidenced by the change of the #default pagelist template, and other slow and ongoing changes to PmWiki.org and default configuration. If we want to show the PageName when listing recipes, then lets show that - and change the pagelist template accordingly, if we want to show a title, which I see as being a softer name, then lets do it properly. simon September 18, 2009, at 04:35 AM
The "change of the #default pagelist template" modified to use $Groupspaced and $Namespaced AFAIK wasn't agreed upon by consensus -- fixing it is on my todo list. Here in the listings we want to show the page title, or if it is not specifically defined, the page name -- exactly what appears at the top of the page. --Petko September 18, 2009, at 06:02 AM
My clear recollection is that it was added by PM, as was the incorporation of summaries in results. My recommendation, it doesn't need fixing, simply changing in the distribution in the next major release. thanks simon September 18, 2009, at 07:02 PM