Edgewall Software

Ticket #3021 (closed enhancement: duplicate)

Opened 2 years ago

Last modified 19 months ago

wiki namespace support like the one in dokuwiki

Reported by: trac.ticket@… Owned by: jonas
Priority: normal Milestone:
Component: wiki system Version: none
Severity: minor Keywords: wiki namespace structure
Cc:

Description (last modified by cboos) (diff)

It would be very great to have wiki namespace support.

for sorting wiki pages and protect user to build to big pages. i think it's very importent to support wiki namespaces. what do you think about this issues?

See also: dokuwiki namespaces

Attachments

Change History

Changed 2 years ago by cboos

  • priority changed from normal to low
  • severity changed from normal to minor
  • summary changed from wiki namespace support like the one in docuwiki to wiki namespace support like the one in dokuwiki
  • description modified (diff)
  • milestone 0.10 deleted

We already support scoped WikiPageNames, but I guess we could improve a bit the readability of those names.

If we're in a page belonging to a given "namespace", that leading prefix could be omitted when displaying references to other pages sharing the same namespace.

E.g. in the page TracDev/DatabaseSchema a reference to TracDev/DatabaseUpgrades would read DatabaseUpgrades? (it would still have to be written in full, though).

This would be useful if we move all Trac documentation pages in TracGuide/<something> or TracHelp/<something>, as it's sometimes requested.

Changed 2 years ago by christian.aust@…

  • priority changed from low to normal

I'd like to vote for this, too. Having proper namespace support would indeed help to clean up some wiki issues. Real namespaces would also allow to narrow a search down to certain sets of pages, which is nice if you share one instance of trac for different projects.

I'd like to see this in future versions. Just my $.02.

Changed 2 years ago by anonymous

what is the difference between this "subwikis" like TracDev/... and a namespace?

you mean to extend search to just search "TracDev" and nothing else?

Changed 19 months ago by cboos

  • status changed from new to closed
  • resolution set to duplicate

The ...:WikiPageName syntax is already used for InterWiki and InterTrac links. It's not impossible that in the future, when there's support for Multiple Projects (#130), the use of InterTrac prefixes to specify some other projects will actually achieve a result quite close to what was requested here.

But for now, Trac support scopes by the way of scoped WikiPageNames (CamelCase words separated by "/"). The support for this can certainly be enhanced (see #4507). Introducing a different syntax (the DokuWiki one) would not bring any advantage over this, and, as explained before, will conflict with Inter(Wiki/Trac) links.

Add/Change #3021 (wiki namespace support like the one in dokuwiki)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.