Last modified: 2007-10-15 22:29:47 UTC
There is no page in "Project" namespace associated with default (blank) namespace (since page name can't be empty) therefore there is no way to define a default form for default (blank) namespace and there is no way to get red links to work in this namespace.
The solution is to have special case for this namespace and have page with different name, e.g. "Main".
Created attachment 4125 [details]
Patch to define a page for default (blank) namespace to be used.
This patch adds a system message that defines a name for the page (within Project namespace) to be used to carry "Has default form" relation for default (blank) namespace. Default values is "Main" but it can be changed, to correspond to the name displayed on a search dropdown (MediaWiki:Blanknamespace message).
It's probably not even necessary to have SF define its own blank namespace name in language files - as you note, MediaWiki has its own value already, 'blanknamespace'. That name usually has parentheses around it (like "(Main)"), but those can easily be chopped off.
I looked at it, but 'blanknamespace' is purely for presentational purposes and used in search drop-down only. That's why I created new message.
And I didn't think it's a good idea to chop off anything from system message.
Up to you though.
Fixed (I think) in version 0.6.4 - I haven't tested it.
It works for me.