For all intents and purposes this feature is now complete, but there are one or two variations that I'd like to gather everyone's feedback on.
The implementation of the feature adds an anchor tag (<a name="nameOfAnchor"></a>) for each WikiPageProperty in the topic. You can then add a link to a particular property in a topic by putting <TopicName>#<PropertyName>..
Options
This leads to several options when it comes to rendering the topic link:
Display the anchor in the rendered link e.g. AnchorTagFeature#RelatedFeatureRequests becomes <a href="AnchorTagFeature#RelatedFeatureRequests">AnchorTagFeature#RelatedFeatureRequests</a>
Hide the anchor in the rendered link e.g. AnchorTagFeature#RelatedFeatureRequests becomes <a href="AnchorTagFeature#RelatedFeatureRequests">AnchorTagFeature</a>
Hide the anchor in the rendered link as above, but display it in the topic tip.
Display the anchor in the rendered link for topics that don't exist yet 1
1 I don't see any merit in this option; the topic doesn't exist yet so the anchor is irrelevant. Once the topic has been created then the anchor would be displayed depending on what we decide from above.
2 Personally I think this is particularly limiting and I don't think it would be too long before we started receiving FeatureRequests to implement this if we left it out -- DerekLakin [8-Feb-2005]
We could also automatically add anchors to other areas of the topic, such as headings, but my preference here is to err on the side of simplicity. You could always define hidden WikiPageProperties to define anchored sections.
Comments:
Using these links directly from the wiki page seems to work fine, but pasting them into IE or linking from the outside, like an e-mail, gives inconsistent results. -- BradWhite.Just Test -- Onemore.Test [2005-05-14]
A WikiPageProperty is an easy way to give Wiki pages properties like Keywords, Summary, Definition, etc.
9/25/2008 5:27:30 PM - FLWCOM-jwdavidson
Anchor tags and Properties
7/10/2008 7:06:51 AM - 207.230.217.31
Anchor tags and Properties
7/10/2008 7:06:51 AM - 207.230.217.31
Anchor tags and Properties
7/10/2008 7:06:51 AM - 207.230.217.31
Anchor tags and Properties
7/10/2008 7:06:51 AM - 207.230.217.31
David Ornstein works at Microsoft. He is the primary original author and a key contributor to the software (FlexWiki) that makes this wiki run.
12/30/2005 5:33:26 PM - -208.54.15.129
A WikiPageProperty is an easy way to give Wiki pages properties like Keywords, Summary, Definition, etc.
9/25/2008 5:27:30 PM - FLWCOM-jwdavidson
A WikiPageProperty is an easy way to give Wiki pages properties like Keywords, Summary, Definition, etc.
9/25/2008 5:27:30 PM - FLWCOM-jwdavidson
A WikiPageProperty is an easy way to give Wiki pages properties like Keywords, Summary, Definition, etc.
9/25/2008 5:27:30 PM - FLWCOM-jwdavidson
Click to read this topic
4/7/2008 5:18:01 PM - FLWCOM-jwdavidson
Derek Lakin is a C# .NET developer primarily focusing on Windows Forms development and a CoreDeveloper for FlexWiki. Currently employed by "Content Master":http://www.contentmaster.co.uk producing learning material, white papers, and presentations, primarily for "Microsoft":http://www.microsoft.com.
11/20/2007 3:40:12 AM - -90.206.52.15
David Ornstein works at Microsoft. He is the primary original author and a key contributor to the software (FlexWiki) that makes this wiki run.
12/30/2005 5:33:26 PM - -208.54.15.129
A WikiPageProperty is an easy way to give Wiki pages properties like Keywords, Summary, Definition, etc.
9/25/2008 5:27:30 PM - FLWCOM-jwdavidson
Derek Lakin is a C# .NET developer primarily focusing on Windows Forms development and a CoreDeveloper for FlexWiki. Currently employed by "Content Master":http://www.contentmaster.co.uk producing learning material, white papers, and presentations, primarily for "Microsoft":http://www.microsoft.com.
11/20/2007 3:40:12 AM - -90.206.52.15
Peter Wieland works at Microsoft on Windows device drivers.
9/28/2005 12:09:56 PM - -66.69.144.142
Derek Lakin is a C# .NET developer primarily focusing on Windows Forms development and a CoreDeveloper for FlexWiki. Currently employed by "Content Master":http://www.contentmaster.co.uk producing learning material, white papers, and presentations, primarily for "Microsoft":http://www.microsoft.com.
11/20/2007 3:40:12 AM - -90.206.52.15
WikiTalk is a language for including dynamic content in FlexWiki topics.