Menu

#695 Wiki page display name vs actual name

Feature_Enhancement
open
nobody
Wiki (114)
5
2004-04-04
2004-03-27
No

See
http://tikiwiki.org/tiki-index.php?page=userpageterris
for background information.

I have an idea for fixing the Wiki namespace issue.
The solution is __not__ to separate the Wiki into
disassociated pieces that would make linking across
namespaces impossible.

Instead, add a new display name field to Wiki pages.
Unlike page names, display names don't need to be
unique. You still refer to pages by name, but Tiki
Wiki would show the display name everywhere instead of
the actual page name. Hovering over a display name
would display the actual Wiki page name so you could
link to it properly.

Therefore, page names could be ugly like "KB/Foo" yet
the Wiki would display a user-friendly name like "Foo."
Although this could be done with the ((x|y)) syntax,
it's a pain to use this syntax and it scatters the name
"y" throughout the database without the ability to
modify "y" in a single location.

In this scheme, a "namespace" isn't a first-class
object. It's just a convention. There are pluses and
minuses to this approach. On the plus side, it's easy
to use and implement. On the minus side, you can't get
a list of namespaces because namespaces don't really
exist. But categories are better suited for this
purpose anyway.

"Search wiki page name" and "Search" would need to
search the display name. The display name should be
shown almost everywhere (if specified), e.g., Category
browser, "Last wiki comments," and "Last Changes."

This would be a big change to the code but it would
allow existing Wikis to work as-is and leverage
namespaces when/if needed. It also allows Wiki pages
in separate namespaces to reference each other.

Discussion

  • Philippe Cloutier

    Logged In: YES
    user_id=738765

    Except for saying that this kind of solution is interesting,
    I would suggest getting those kinds of discussion at
    WikiDev, since many discussions are about the same thing and
    they are currently separated.

     
  • Terris Linenbach

    Logged In: YES
    user_id=155319

    WikiDev contains a {SF} to this tracker item but I have
    difficulty getting {SF} to work for me.

     
  • Philippe Cloutier

    Logged In: YES
    user_id=738765

    {SF} doesn't work anymore.
    What I meant is that putting each idea in a separate tracker
    may be less suitable than having a global view of the
    problem in the discussion part of the page. Anyway, it's no
    problem.

     
  • Terris Linenbach

    • summary: Fixing the Wiki namespace issue --> Wiki page display name vs actual name
     
  • Terris Linenbach

    Logged In: YES
    user_id=155319

    Please see http://tikiwiki.org/tiki-index.php?page=WikiDev
    instead of userpageterris. Look for the "wiki namespace"
    heading.

     
  • Michael Davey

    Michael Davey - 2005-01-07

    Logged In: YES
    user_id=399326

    Related issues:
    http://www.w3.org/Provider/Style/URI.html

     

Log in to post a comment.

MongoDB Logo MongoDB