CompleteFormattingRules

Enter a topic name to show or a new topic name to create; then press Enter
Summary
All the format topics in one page

SimpleFormattingRules

Summary
the very basics of formatting wiki text

Italics

Underscores (_italics_) or two ticks foritalics

Test

Bold

Asterisk (bold) or three ticks (bold) for bold

Test Test

Quotes

Quotes are done using the normal notation:

Use single quotes for words you want in 'single quotes'

and double quotes around words you want "double quoted"

Underline

Plus sign (+underline+) forUnderline

Strikethrough

Minus sign (-strikethrough-) forstrikethrough

Test

Headings

Bang (!) at the start of a line for H1, Bang Bang (!!) at the start of a line for H2, Bang Bang Bang (!!!) for H3, etc.

Lines

Four dashes (- - - -) at the beginning of a line gives you a horizontal line (a.k.a. rule).

Note: anything immediately following these dashes will not be rendered.

Like this:


Code

At sign (@code snippet@) for code snippet


TextileFormattingRules

Summary
examples of textile format rules

Textile formatting

 text: _emphasis_
 text: *strong* 
 text: ??citation?? 
 text: -deleted text- 
 text: +inserted text+ 
 text: ^superscript^ 234 ^2^
 text: ~subscript~ CO ~2~ 
 text: @code@ 
 text: "this is a link (optional tooltip)":http://www.microsoft.com

Which renders:

  • text:emphasis
  • text: strong
  • text:citation
  • text:deleted text
  • text:inserted text
  • text:superscript 2342
  • text:subscript CO2
  • text: code
  • text: this is a link

For more information about Textile, see: http://www.textism.com/tools/textile/index.html

ListFormattingRules

Summary
a brief example of using lists

Lists

To make a bulleted list, start a line with 8 spaces followed by a star:

  • item 1
    • sub item 1
    • sub item 1
  • item 2

Ordered lists, a line with a 8 spaces followed by a 1.:

  1. item 1
    1. sub item 1
    2. sub item 2
  2. item 2
  3. item 3

Sub items have an additional 8 spaces for each level of indent

LinkingFormattingRules

Basic Linking

Any word using PascalCase automatically becomes a link. For example, FlexWiki, HelloWorld or TheDemocraticParty. PascalCase words without topics (like HelloWorld) become links that will create topics when you click on them.

Anchors are also supported, see Anchors.

Namespace Linking

Words can also include WikiNamespaces, for example: Blog.HomePage becomes Blog.HomePage. The Namespace is not required when a topic being linked is in the same directory as the topic where the link is being made. However, if it is in a subdirectory then the link should be created as"

 SubDir.TopicName

If the topic is down a number of directories then the link can be specified:

 SubDir1/SubDir2.TopicName

When in a topic a number of levels deep in the Namespace hierarchy, it is possible to refer to a topic in the root Namespace by:

 Root.TopicName

When in a topic a number of levels deep in the Namespace hierarchy, it is possible to refer to a topic above the root Namespace by:

 Root/SubDir1.TopicName

Linking to URLs

Like PascalCased words, any URL becomes a link:

http://www.blizzard.com.

Notice the formating changes for a link to an external site.

Care must be taken when using automatic URL linking, because punctuation immediately (before any whitespace) following the URL will be included. Periods are okay following a domain name ( http://www.blizzard.com. ) or after a path separator ( http://www.blizzard.com/inblizz/. ) but they will usually generate "file not found" errors when following a filename ( http://www.blizzard.com/inblizz/reviews.shtml. ). To place punctuation immediately after a URL, use a FreeLink.

Some URL links require URL Encoding before they will work. This won't work:

http://maps.google.com/maps?q=1000+Aerial+Center+Pky,+Cary,+NC+27513&spn=0.023328,0.034083&hl=en

You first have to encode it, then it works.

http://maps.google.com/maps?q=1000%20Aerial%20Center%20Pky%2C%20Cary%2C%20NC%2027513&spn=0.023328%2C0.034083&hl=en

Note that for intranet use you can also link to Windows shares using file:////server_name\share_name (this link doesn't go anywhere).

E-mails

Linking an e-mail address is similar to the htmla tag.

mailto:somebody@example.com

bold text

You can even give more recipients:

mailto:somebody@example.com;somebodyelse@example.com

And subject:

mailto:somebody@example.com?subject=Hello%20my%20friend

You can give friendly name too

 "Contacts":mailto:somebody@example.com;somebodyelse@example.com

Contacts

 "Contacts":mailto:somebody@example.com?subject=Hello%20my%20friend

Contacts

-- SzaMa - 2006.04.16

Add CC: or BCC:

mailto:somebody@example.com?subject=Hello%20my%20friend&cc=somebodyelse@example.com&bcc=onemoreelse@example.com

Add Message Body:

mailto:somebody@example.com?subject=Hello%20my%20friend&body=Please%20Eat%20More%20Chicken

-- AaronSachs - 2007.04.23

Free Linking

Surrounding a word with square brackets is called a FreeLink and will give you a link whether you use PascalCase or not. So, putting square brackets around camelCase, gives you camelCase. However, you should generally use PascalCased words. I mean, whyNotUsePascalCaseHere.

It's also possible to have one word links (without using square brackets), but they're special; see: one-word topic names.

Preventing Linking

To prevent PascalCase words from being linked, start and end the word with two double-quotes. To show PascalCase non-linked, you enter:

 ""PascalCase""

This is particularly useful, for preventing linking to a FauxTopicName, one-word topic name, or plural forms of TLAs, such as ROMs.

If you know you want a link, but want to display text other than the linking text, you can "relabel" the link. These are sometimes called or . They will have fomatting matching their link type. The pattern for them is @< DisplayText>:<Link>@. (Someone called this pattern a Textism, but I'm unfamiliar with the term.)

Examples:

You write FlexWiki displays
"pascal case":PascalCase
"camel case":[camelCase]
"pascal case":FlexWiki.PascalCase "pascal case":FlexWiki.PascalCase
"camel case":FlexWiki.[camelCase] "camel case":FlexWiki.[camelCase]
"Microsoft Corp.":http://www.microsoft.com Microsoft Corp.
"http://www.flexwiki.com/images/go.gif":http://www.flexwiki.com http://www.flexwiki.com/images/go.gifhttp://www.flexwiki.com

Anchors/Bookmarks

Any WikiPageProperty or HiddenWikiPageProperty (see ) becomes an anchor (or bookmark) on that page. You can reference that anchor by using the <TopicName>#<Anchor> form, e.g.

 "Anchor":LinkingFormattingRules#AnchorReference

TextSizeAndColorFormattingRules

Summary
examples of formatting text for size and color options

Text Size and Colors

Syntax:

 Setting text color: %color% or %#1122AA% (exactly 6 hex chars)
 Setting text size: %big% or %small%
 Combo: %color big% or %small color%
 End of colored/resized text: %% or end of line

Examples:

 Normal %red% red text %% back to normal

Normal red text back to normal

 %red% red text %blue% blue text
 back to normal

red text blue text

back to normal

 
 %big% big text %small% small text %% back to normal

big text small text back to normal

 
 %big red%Big red text %blue small% Small blue text

Big red text Small blue text

 %big big%Very big text %% normal again

Very big text normal again

 %small%small text%% normal again

small text normal again

Modeled after PmWiki, more info is here )

Note
There is no way to change text attributes inside a code block (pre-formatted block), which effectively prevents from implementing code highlighting, even manually. - Use preformatted text with {+ and }+ allows for formatting in code blocks now

TableFormattingRules

Table Formatting Features

Basic tables are done like this:

 ||Region||Sales||
 ||East||$100||
 ||West||$500||

which appears like this:

RegionSales
East$100
West$500

Rich table formatting allows control over the following advanced table formatting features:

  • Table-level formatting
    • Center
    • Float left or right
    • Border (or no border)
    • Width (percentage)
  • Cell-level formatting
    • Content alignment (left, right, center)
    • Row and column spans
    • Cell highlighting
    • Breaking (allowed or not)
    • Colored cell backgrounds
    • Width (percentage)

These rich formatting options are specified using a table formatting expression immediately after the || characters for a cell. The table formatting expression is delimited by { and } (curly-brace characters). Formatting that applies to the whole table must appear prior to the first cell (though it can be duplicated and will be ignored in the other cells).


Table Formatting Rules and Examples

Center - T^

A table can be centered using the table formatting expression T^. For example,

 ||{T^}Region||Sales||
 ||East||$100||
 ||West||$500||

which appears like this:

RegionSales
East$100
West$500

Floating Tables - T[ and T]

A table can be configured to float on the left or right with surrounding content wrapped around. This is done with T[ and T]. For example,

 ||{T[}Region||Sales||
 ||East||$100||
 ||West||$500||

which appears like this:

RegionSales
East$100
West$500

Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table.

Or, floating on the right:

 ||{T]}Region||Sales||
 ||East||$100||
 ||West||$500||

which appears like this:

RegionSales
East$100
West$500

Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table. Notice that this text wraps around the table.

Infobox - Table Float Right with CSS Class Inforbox

 ||{^!T]IC2}Infobox Header||
 ||{C2}[image:/LynxWiki/Images/LynxWiki.png]||
 ||{!}Name|| John Walker Davidson||
 ||{!}City|| South Mountain||

produces:

Infobox Header
Name John Walker Davidson
City South Mountain

Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page. Edit the content of this message to create your new page. Add tags as required and then save the page.

Border = T-

By default, a table is given a border. You can hide the border using T-. For example:

 ||{T-}Region||Sales||
 ||East||$100||
 ||West||$500||

which appears like this:

RegionSales
East$100
West$500

Width

You can specify the preferred width of the table (as a percentage of the whole display area for the topic) using TWxx, where xx is the percentage. For example,

 ||{TW25}One Quarter||
 ||This is the story of a man named bill.  This is the story ....||

produces:

One Quarter
This is the story of a man named bill. This is the story of a man named bill. This is the story of a man named bill. This is the story of a man named bill.

whereas:

 ||{TW90}Ninety Percent||
 ||This is the story of a man named bill.  This is the story ....||

produces:

Ninety Percent
This is the story of a man named bill. This is the story of a man named bill. This is the story of a man named bill. This is the story of a man named bill.

Cell Formatting Features

Row and column spans - Cnnn and Rnnn

Sometimes you want a cell to span more than one column or row. This can be achieved by specifying the Cnnn and Rnnn options.

For example:

 ||{R2}Region||{C2}Sales||
 ||Q1||Q2||
 ||East||$100||$800||
 ||West||$500||$9000||

which causes the Sales cell to span two columns and the Region cell to span two rows:

RegionSales
Q1Q2
East$100$800
West$500$9000

Cell content alignment - [ ^ ]

You can control the alignment in a cell by using [ (left), ] (right) and ^ (center). Note the position of the word Sales in each of the following three examples:

First row:

 ||{[C2}Sales||
Sales
Q1Q2
$100$800
$500$9000

First row:

 ||{^C2}Sales||
Sales
Q1Q2
$100$800
$500$9000

First row:

 ||{]C2}Sales||
Sales
Q1Q2
$100$800
$500$9000

Cell highlighting - !

By including the '!' table formatting rule, you can cause cells to be highlighted. This is useful, for example, in header rows and for other cells that you want to highlight:

 ||{^!C2}Sales||
 ||Q1||Q2||
 ||$100||$800||
 ||$500||{!}$9000||

produces:

Sales
Q1Q2
$100$800
$500$9000

Width

You can specify the preferred width of the column (as a percentage of the width of the whole table) using Wxx, where xx is the percentage. For example,

 ||{W75}Q1||Q2||Q3||Q4||
 ||$100||$800||$500||$900||
 ||$500||$9000||$500||$900||

produces:

Q1Q2Q3Q4
$100$800$500$900
$500$9000$500$900

Breaking - +

By default, content will be word wrapped in table cell. You can disable this behavior for special circumstances by using the + table formatting rule.

For example, in the following table the wrapping is disabled in the left hand cell, while the right hand cell is normal.

 ||{+} The quick ... || The quick ... ||
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Note that you may need to make your browser window narrower to see the impact of this.

Colored Cells - color

color can be used to set the background color of a table cell to the given color. You can use either named colors (like 'red', 'green', etc.) or hex colors ('# FF0000' or '#00 FF00').

Some examples:

 ||{*red*}RED RED RED||
 ||{*lightgreen*}LIGHT GREEN||
 ||{*#c0c0c0*}LIGHT GREY||

produces:

RED RED RED
LIGHT GREEN
LIGHT GREY

Note: colored cells requires build 1699 or later

Combining formatting expressions

If you want to combine two or more of these features (example: Floating Right without Border), you have to insert all expressions in the brace.

 ||{T[T-}'''This is left''' (y)||

produces:

This is leftemoticons/y.gif

 

 ||{T]T-}'''This is right''' (y)||

produces:

This is rightemoticons/y.gif

I used this Feature also to align Images. You make a Table without borders and floating right, and the only thing that is in the table is the link to the image.


PreformattedFormattingRules

Summary
examples of formatting text that is pre-formatted

Also see CodeFormattingRules for output of code examples.

Whitespace Prefix

Any line starting with whitespace becomes preformatted text:

 Public Class MyClass
    Public Sub New()
	DoCoolStuff()
	If IsReallyCool Then
	    DoSomethingEvenMoreCool()
	End If
    End Sub
 End Class
 public class CSharpExample {
    CSharpExample() {
       int n = 5;
       object[] test = new object[n];
    }
 }

Text inside of a PRE block doesn't get hyperlinks automatically added to it.

 
 Here is another '''example.'''

Non-indented preformatted text

It is difficult to cut and paste source files into Wiki and then insert 1 space before every line. The "PRE block" solves this problem. There are 2 usage scenarios: simple syntax and syntax with a key.

Simple Syntax:

{@
your text goes
here and it does not have to start with space or tab
}@

Produces:

your text goes
here and it does not have to start with space or tab

Syntax with key (if for some reason your text contains }@ at the beginning of a line)

{@UniqKey
any text
here including
}@ at line beginning
still inside pre
}@WrongKey
still inside pre
}@UniqKey

Produces:

any text
here including
}@ at line beginning
still inside pre
}@WrongKey
still inside pre

Extended Syntax

For purposes of showing large amounts of code, a lot of developers are used to seeing code presented with color syntax highlighting. To allow for this, you can use the {+ ... }+ syntax and then use the normal FlexWiki FormattingRules to apply styles. For example, this code

 {+
    %blue%public void%% Foo()
    {
	%green%// comment here%%
	%blue%string%% s;
  • ...*
    }
 }+

Would result in this output

   public void Foo()
   {
       // comment here
       string s;
      ...
   }

which will look extremely familiar to all of the Visual Studio developers out there.

Most of the normal FlexWiki processing is done on this text, it just maintains the fixed-width font and the whitespace presentation that is normally associated with the {@ ... }@ FlexWiki tag or the <pre> HTML tag. This processing includes , , , and formatting rules.

CodeFormattingRules

Summary
examples of how to format code for display

How to Format Code

Sample input in the form:

{@CSharp
    [TestClass]
    public class UnitTest1
    {
	  [TestMethod]
	  public void TestIronWikiSyntax()
	  {
	    WikiScriptEngine.Initialize();
	    StringBuilder scriptSource = new StringBuilder();
	    scriptSource.AppendLine("WikiSyntax = IronWikiSyntax()");
	    scriptSource.AppendLine("so = ''");
	    scriptSource.AppendLine("for iwc in WikiSyntax.IronWikiClasses :");
	    scriptSource.AppendLine("    so = so + '||' + iwc.Name + '||' + iwc.Description + '||\r\n'");
	    scriptSource.AppendLine("ScriptOutput = so");
	    //scriptSource.AppendLine("");
	    //scriptSource.AppendLine("");
	    string result = WikiScriptEngine.ExecuteBehavior(scriptSource.ToString());
	    
	    Assert.IsNotNull(result);
	  }
    }

}@

produces output using the external SyntaxHighlighter

    [TestClass]
    public class UnitTest1
    {
	  [TestMethod]
	  public void TestIronWikiSyntax()
	  {
	    WikiScriptEngine.Initialize();
	    StringBuilder scriptSource = new StringBuilder();
	    scriptSource.AppendLine("WikiSyntax = IronWikiSyntax()");
	    scriptSource.AppendLine("so = ''");
	    scriptSource.AppendLine("for iwc in WikiSyntax.IronWikiClasses :");
	    scriptSource.AppendLine("    so = so + '||' + iwc.Name + '||' + iwc.Description + '||\r\n'");
	    scriptSource.AppendLine("ScriptOutput = so");
	    //scriptSource.AppendLine("");
	    //scriptSource.AppendLine("");
	    string result = WikiScriptEngine.ExecuteBehavior(scriptSource.ToString());
	    
	    Assert.IsNotNull(result);
	  }
    }

Supported brushes

Brushes are enabled by prefixing them with {@

Brush ReferenceSource Code Type
xx Bash
CSharp CSharp or C#
Css CSS
xx Diff
Java Java
JScript JavaScript or JScript or JS
Perl Perl
Php PHP
Plain Plain
PowerShell Power Shell
Python Python
Ruby Ruby
Sql SQL
Vb Visual Basic or VB
Xml XML or XHTML

AttachmentFormattingRules

Summary
An example of using an attachment in a topic

Attachments from the Upload Directories

The Upload Page has a listing function that shows correct links for the uploaded files to be attached (for this wiki)

 [attach:"ASPNET_MVC_Tutorial_9_CS.pdf":/LynxWiki/Attachments/upload/Default/docs/ASPNET_MVC_Tutorial_9_CS.pdf]

A file as an attachment: ASPNET_MVC_Tutorial_9_CS.pdf


ImageFormattingRules

Summary
examples of formatting images in a wiki topic

Image in local network share

 [image:\\\\THETUBE\\SharedPictures\\NASA_HiddenUniverse_04.jpg]

Image in the Upload directories

 [image:/LynxWiki/Attachments/upload/images/IMG_2002.jpg]

Remote Image (on another server accessible via the Internet)

Simply add a link to the http resource required (the resource link must end with 'jpeg', 'jpg', 'gif' or 'png')

 http://ima.gs/b9f/none/fff/medium%20rectangle-350x250.png

http://ima.gs/b9f/none/fff/medium%20rectangle-350x250.png

Note
Images larger than 600px wide are scale to that maximum value

EmoticonFormattingRules

Summary
all the emoticons supported in LynxWiki

Emoticons

All of the usual emoticons work:

emoticons/y.gifemoticons/n.gifemoticons/beer_yum.gifemoticons/martini_shaken.gifemoticons/girl_handsacrossamerica.gifemoticons/guy_handsacrossamerica.gifemoticons/devil_smile.gifemoticons/bat.gifemoticons/girl_hug.gifemoticons/dude_hug.gifemoticons/regular_smile.gifemoticons/wink_smile.gifemoticons/sad_smile.gif
(y)(n)(b)(d)(x)(z)(6):-[(})({):-);):(
emoticons/whatchutalkingabout_smile.gifemoticons/cry_smile.gif :-$emoticons/shades_smile.gifemoticons/angry_smile.gifemoticons/angel_smile.gifemoticons/heart.gifemoticons/broken_heart.gifemoticons/kiss.gifemoticons/present.gifemoticons/rose.gifemoticons/wilted_rose.gifemoticons/camera.gif
:|:'(:-$(H):-@(A)(L)(U)(k)(g)(f)(w)(p)
emoticons/film.gifemoticons/phone.gifemoticons/phone.gifemoticons/kittykay.gifemoticons/coffee.gifemoticons/lightbulb.gifemoticons/moon.gifemoticons/star.gifemoticons/musical_note.gifemoticons/envelope.gifemoticons/cake.gifemoticons/clock.gifemoticons/messenger.gif
(~)(T)(t)(@)(c)(i)(S)(*)(8)(E)(^)(O)(M)
emoticons/tounge_smile.gifemoticons/clock.gifemoticons/teeth_smile.gif
:-P(o):-D

I need a little flag (red maybe emoticons/regular_smile.gif)

emoticons/regular_smile.gif

:D

emoticons/teeth_smile.gif

:/

:-/

:\

:-\

:p

:-p

:P

emoticons/tounge_smile.gif

(`) (1) (2) (3) (4) (5) emoticons/devil_smile.gif (7) emoticons/musical_note.gif (9) (0) (-) (=)

(q) emoticons/wilted_rose.gifemoticons/envelope.gif (r) emoticons/phone.gifemoticons/y.gifemoticons/broken_heart.gifemoticons/lightbulb.gifemoticons/clock.gifemoticons/camera.gif ([) (]) (\)

emoticons/angel_smile.gif (s) emoticons/martini_shaken.gifemoticons/rose.gifemoticons/present.gifemoticons/shades_smile.gif (j) emoticons/kiss.gifemoticons/heart.gif (emoticons/wink_smile.gif (')

emoticons/guy_handsacrossamerica.gifemoticons/girl_handsacrossamerica.gifemoticons/coffee.gif (v) emoticons/beer_yum.gifemoticons/n.gifemoticons/messenger.gif (,) (.) (/)

() () () () () () () () () () () () ()

emoticons/film.gif (!) emoticons/kittykay.gif ($) (%) emoticons/cake.gif (&) emoticons/star.gif (() ()) (_) (+)

(Q) emoticons/wilted_rose.gifemoticons/envelope.gif (R) emoticons/phone.gifemoticons/thumbs_up.gifemoticons/broken_heart.gifemoticons/lightbulb.gifemoticons/clock.gifemoticons/camera.gifemoticons/dude_hug.gifemoticons/girl_hug.gif (|)

emoticons/angel_smile.gifemoticons/moon.gifemoticons/martini_shaken.gifemoticons/rose.gifemoticons/present.gifemoticons/shades_smile.gif (J) emoticons/kiss.gifemoticons/heart.gif (emoticons/regular_smile.gif (")

emoticons/guy_handsacrossamerica.gifemoticons/girl_handsacrossamerica.gifemoticons/coffee.gif (V) emoticons/beer_yum.gifemoticons/thumbs_down.gifemoticons/messenger.gif (<) (>) (?)


EscapingFormattingRules

If you want to prevent TopicNames from being linked and other kinds of formatting rules from being applied, you can use the double-quote escape: surround the text with a pair of double-quotes on each side and you'll prevent the formatter from treating the contained text specially (e.g. creating links from WikiWords).

This works for most run-level formatting (e.g., bold, italic, URL linking, etc.).

Example
 ""NormallyThisWouldBeLinked"" and ""'''this would be bold'''"".

Will produce:

NormallyThisWouldBeLinked and this would be bold

Version: 2   Revised: 2013-03-26 14:03:47 Last Updated by: Rename Show Links to Topic