Edgewall Software
Modify

Opened 19 years ago

Closed 19 years ago

#1062 closed enhancement (wontfix)

link to wiki pages with no correct wiki name formatting

Reported by: Dirk <trac@…> Owned by: Jonas Borgström
Priority: normal Milestone:
Component: wiki system Version: 0.8
Severity: normal Keywords:
Cc: trac@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Right now it is possible to generate wiki pages which do not adhere to the wiki name standard (which is a good behavoir). You can do this by simple typing the name of this page into the URL after the wiki path like http://projects.edgewall.com/trac/wiki/noCorrectWikiName

But these pages are not automatically linked from other wiki pages if the names match. This could be useful e.g. if you want to have a wiki link to a ISO9000 explanation. Just create the page via the URL trick and then have all other wiki pages with this word have a link to this page. Writing ISO9000 as a wiki word is problematic, since you always have to remember how you exactly wrote it. And ISO9000 is the correct term and correct writing.

Attachments (0)

Change History (5)

comment:1 by cboos@…, 19 years ago

… and I guess the problem you wanted to mention is that those page names are not recognized as wiki links in wiki markup, right?

You can workaround this by using wiki:ISO9000 : wiki:ISO9000 (by the way, this is yet another way to create wiki pages with non-standard naming)

comment:2 by Manuzhai, 19 years ago

I'm not sure it would be desirable for the wikiformatter to know about the available pages (rather than just input with some markup).

comment:3 by anonymous, 19 years ago

I would even go a little further by providing a list of synonyms for each wiki page. You often have the problem of similar writing or equivalent names. Why not have a section of synonyms within each wikipage and have these names resolve to the same page.

I know, you can do this via simple "wiki page forwarding" by generating a new wiki page for each equivalent and placing a link to the final page to this page. But with a list of synonyms you reach the resulting wiki page much faster (one click less).

I see the wiki: syntax more as a "replace the following phrase with a HREF" kind of formatting with the side effect, that you can link to any non CamelCase wiki page. Some intelligent linking can only be of more benefit to the user, when he sometimes even doesn't know, that there is an apropriate wiki page.

P.S.: I didn't get any mails about the modification of this issue. Isn't the reporter not in the email notification list?

comment:4 by anonymous, 19 years ago

Cc: trac@… added

comment:5 by Christian Boos, 19 years ago

Resolution: wontfix
Status: newclosed

I think the solution proposed in #867 is the correct answer for this kind of problem.

Simply write [wiki:ISO9000] in order to see ISO9000 (as a shortcut for [wiki:ISO9000 ISO9000])

The even more concise [ISO9000] would probably interfere with changeset links for version control system that use strings for changeset identifiers (e.g. Darcs, IIRC).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jonas Borgström to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.