Opened 20 years ago
Closed 19 years ago
#1062 closed enhancement (wontfix)
link to wiki pages with no correct wiki name formatting
Reported by: | 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 , 20 years ago
comment:2 by , 20 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 , 20 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 , 20 years ago
Cc: | added |
---|
comment:5 by , 19 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
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).
… 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)