hansbkk I have a hard time with DW's default syntax for what I'll call the "topic page": - /namespace/start What I want is for /namespace.txt to actually be the topic page for /namespace I don't want to use the various plugins designed to enable this because I want to use the Discussion plugin and apparently they all conflict with that. Recommendations for a currently-maintained alternative welcome. I can see from the namespace docs that I can manually create the topic page before the namespace and it will work, as long as the start.txt doesn't exist, but don't see a way to make this behavior work when the the user codes a link to an as-yet-not-created namespace and then "creates this page". And finally, how can I enable this for the root home page? I want the top page of my wiki to simply be the domain name without a filename. I'm looking for as little messing with webserver/php stuff as possible, since my site will be moving between different hosting environments where there's likely to be little consistency, and in fact I'm likely to have little control over those factors. Thanks in advance
ashtagon Under the "admin > configuration settings" options, Look for "start: Page name to use as the starting point for each namespace" (should be the second item in the list), and replace the word start with whatever you want to be the root word. This will affect all namespaces, including the root.
michitux I fear this is not really supported by DokuWiki. What you've found (that [[namespace:]] links to [[namespace]] when no start page exists) is all you can get currently afaik. It is possible for a plugin to redirect users that try to create start pages to this namespace page so users don't create the "wrong" page. Another reason for having the "start" page of a namespace inside a namespace is also that ACLs for that namespace are otherwise not applied to the start page. I think this is a design decision in DokuWiki that is really difficult (if not impossible) to change in a plugin if everything like breadcrumbs should work properly. If you could show me a plugin which does what you want I could have a look why it is incompatible with the discussion plugin and if that can be solved.
hansbkk @Ashtagon > Look for "start: Page name to use as the starting point for each namespace" (should be the second item in the list), and replace the word start with whatever you want to be the root word. I believe you misunderstood. I was looking to not have any hard-coded "root word", I want the "topic" page filename to be "same-as-the-namespace.txt" in the same location as the namespace directory. ====================== @Michitux >I fear this is not really supported by DokuWiki. I was under the impression that indexmenu and its relatives were pretty "mainstream" plugins, and most certainly do support my preference, so presumably DW does as well with their assistance. I haven't explored the "breadcrumbs" issue, but don't see any problems cited by users of those navigation plugins. In any case I haven't ran across any problems with this so far, but I guess I'll start to look out for them. > If you could show me a plugin which does what you want I could have a look why it is incompatible with the discussion plugin and if that can be solved. As I said Indexmenu is apparently the granddaddy, Tindexmenu seems to be its successor, both state explicitly they are incompatible with Discussion. Indexmenu2 and alphaindex haven't been maintained. I don't know why they conflict with the Discussion plugin, but if that could get straightened out I'd be one happy DW camper. As I would be if someone could suggest a Discussion-compatible plugin that gives me - not necessarily everything the above two do, but: To clarify the issue more specifically, I'd like users to be able to create a document within a namespace on the fly as usual (no topic page for the namespace to start with), and then when an end-user clicks on the namespace link itself, if they choose to create a topic page then a headpage gets created. Ideally core DW would allow something like a double-dot as an option in the "start" field to indicate this preference. Otherwise my current workaround is to have a cron job look for "start.txt" files after the fact and rename them to what I want, but obviously that's a kludge.
hansbkk Perhaps using Andreas' new TalkPage plugin (http://www.dokuwiki.org/plugin:talkpage) rather than Discussion will solve my problem? Any ideas if this plugin would have any problems with IndexMenu (family, tIndexMenu?)?
michitux I'm not sure indexmenu and discussion actually have a conflict. It might be that the indexmenu plugin doesn't really work when you put in a comment. But that is true for all plugins that need to disable/control caching. An anonymous user added that conflict on July 20 without any comment, as I didn't see any reason for it I removed it on the discussion plugin page as I'm maintaining the discussion plugin a bit and monitor changes on its plugin page but I didn't change the page of the indexmenu plugin. Using the talkpage plugins is of course possible, too.
hansbkk OK thanks, it's true I tend to be too conservative from past experience getting sucked into playing around with third-party plugins on other projects. I'll do some testing when I get time and report back.