There are five types of hypertext links in Knowledge Management system:

  1. Internal links to other pages in the same Knowledge Management system (commonly called "Knowledge Management system links")
  2. External links to pages at other websites
  3. External links to internal pages in the same Knowledge Management system
  4. Interlanguage links to other Knowledge Management systems registered as different language versions of the current Knowledge Management system

Please note that this list does not include category links and file links, which are used to place pages into categories and display images or other media files, respectively.

Internal links

Description You type You get
Internal link
[[Main Page]]

Main Page

Piped link
[[Help:Editing pages|editing help]]

[[Help:Editing pages#Preview|previewing]]

Need_help

previewing


[[User:John Doe|]]

The pipe trick involves less typing for editors, but is potentially confusing to readers, as seen in these DynamicPageList examples.

Extensions

User:John Doe

Redirect
#REDIRECT [[Main Page]]

Should be the first and only line on the page.

Redirect arrow without text (cropped).svg Main Page
Setting an anchor for incoming links
<div id="Unique anchor name 1">optional text</div>

<span id="Unique anchor name 2">optional text</span>

Rendered lock-level and inline, respectively. Doing this would allow for #Unique anchor name 1 on the same page or Help:Links#Unique anchor name 1 on a different page. Omit the "optional text" for an invisible anchor.

optional text

optional text

Setting an anchor in a section heading
==<span id="Alternate Section Title"></span>Section heading==

Note the placement. This must be a "span" tag, not a "div". (Such anchors allow sections to be retitled without breaking incoming links.)

Section heading
Link to an anchor at another page
[[Help:Images#Supported media types for images]]
Help:Images#Supported media types for images
Link to the current page's talk page
[[{{TALKPAGENAME}}|Discussion]]
Help:links Discussion
Visible link to a category page
[[:Category:Help]]
Visible link to an image or media file

File:Example.jpg

File:Example.jpgthis example

Link to a page specific to each reader (user page, etc.)
[[Special:MyPage]]

[[Special:MyTalk]]

[[Special:Preferences]]

Special:MyPage

Special:MyTalk

Special:Preferences


External links

To create an external link, usually to a page at a different website, enclose the URL followed by space and the link text in single square brackets (see examples below). When you save or preview the page, you will see a link rendered slightly differently than an internalKnowledge Management system link. It may be a different color and/or be followed by an arrow icon to show that it may lead to another site.

Description You type You get
External link with specified link text
[https://enterpriseplus.tools E+]
enterpriseplus.tools
Numbered external link
[https://enterpriseplus.tools]

This is what happens if you omit the link text. Multiple links of this type on the same page are numbered sequentially.

[1]
Bare external link
https://www.enterpriseplus.tools

URLs beginning with "http://" and "https://" are automatically linked, even when no brackets are used.

https://enterpriseplus.tools
Avoiding auto-linked URLs
<nowiki>https://enterpriseplus.tools</nowiki>
https://enterpriseplus.tools
External link to the current server
https://{{SERVERNAME}}/pagename
[[1]]
External link to other host passing the pagename [[2]]
Mailto link
[mailto:info@example.com email me]
Mailto named with subject line and body
[mailto:info@example.com?Subject=URL%20Encoded%20Subject&body=Body%20Text info]


External links to internal pages

To add a link to a page on the sameKnowledge Management systemusing URL query parameters, you may need to use external link syntax.

Description You type You get
External link to the current page's edit page
[https://www.enterpriseplus.tools/index.php?title=Help:Links&action=edit Edit this page]

[{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page]

Edit this page

Edit this page

External link to the current page's edit page, and styled to look like an internal link
<span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page]</span>

The plainlinks class can be used in cases where you want an external link to look like an internal one, by suppressing the icon that normally appears after it.

Edit this page


Limits

An internal Knowledge Management system link is limited by maximum page title size.

Normal and sysop users cannot permanently delete a Knowledge Management system page, but sysops can delete a page such that it could still be restored. This is a deliberate design feature, and is an important part of why Knowledge Management system's work. Every kind of editing operation can be reverted by any other user, and that includes resurrecting deleted content. It doesn't cause significant wasted space; and with nothing but a 'delete' label, the page is effectively deleted anyway.

Deleting a page is, on the other hand, a straightforward operation for anyone with sysop permissions: it allows to semi-permanently remove a page from the Knowledge Management system, until a sysop undeletes (restores) it with the same ease. Typically sysops might look for delete labels, and do a proper delete on these pages, after a period of time. If for some reason you need a page to be deleted more quickly than that, you will need to contact a sysop to request this.

Revision deletion offers a more granular feature of deletion for edits with peculiar problems.

Before deleting

Sysops should also be aware of the general advice given on When not to delete a page: in particular, there are many situations where a deletion is too drastic. For example, a redirect is often more appropriate.

Before deleting you could perform various checks:

  • Use the "What links here" tool. This gives an indication as to how important a page is, and what subjects it relates to. Perhaps the page is still linked to prominently from many places. All incoming links will become red links if you proceed with the delete. Ideally all incoming links should be changed/removed, if there is genuinely no need for this page to exist. You could do this work prior to deleting, or ask others in the Knowledge Management system community to do it.
  • Check the page history and the associated talk page. Who was proposing the deletion? Does anyone disagree? Has it been properly discussed? Did people have adequate time to raise objections? Did somebody vandalize a page, which then led to a deletion proposal?

The care taken over these things might depend on the size of the Knowledge Management system community, and how clear-cut the case for deletion is. Remember that only sysop users can undo a delete action, so to a normal user the information appears to be lost forever.

Use the 'delete' action

Sysops should see a 'delete' tab or action menu option at the top of every page. To find the action menu, look for a down arrow or triangle next to the "View History" tab. If you mouse over the triangle you should see "delete", "move", "protect" and "watch". Click the delete action to delete the page. When using browsers which support keyboard shortcuts, you can also use (Control-Alt-D). You will be asked to confirm, and to supply a "Reason for deletion". This is a short textual description of why the page is being deleted. Your action will appear on the recent changes display, and in the deletion log (Special:Log).

Remember only the administrator can delete uploaded photograph files.


Undeleting

To undelete a page you must navigate to the exact page name of the page. You should then see a link to "View or restore n deleted edits". Tick the box next to the revision you wish to restore.

Configuring deletion reasons

The list of reasons in the dropdown box is maintained at Help:Deletereason-dropdown.

When not to delete a page

Typically you would delete a page if the contents are entirely inappropriate and do not match the purposes of the Knowledge Management system. In other situations, you would take a less extreme course of action, for example:

  • The page should have a different title. See Help:Moving a page.
  • The contents should have been placed on a different page -- Add the contents to the other page, and then supply a redirect. See Help:Redirects.
  • The contents are already on a different page -- Delete the duplicate content and leave a redirect. That way, the page title, which made sense to somebody, will helpfully redirect to the information.
  • The page is out-of-date -- Re-word sentences to be in the past tense, to make the page a historical record. Alternatively, label the information as out-of-date, with a warning notice.

An actual delete is generally necessary only if the title of the page is inappropriate. In other situations, a merge and redirect is more appropriate.

Proposing changes

Deciding on appropriate content/page titles can be a difficult aspect of Knowledge Management system organization, and one which can often provoke debates. If the merge or deletion you have in mind is one which might cause upset, you should propose the change first. Do this by leaving a note to give your reasons on the talk page. You might also establish a system for labeling the page with a delete/merge proposal template, to make everybody aware of your intentions.

Unlinking a page

The 'What links here' toolbox feature (bottom of left sidebar) will tell you which other Knowledge Management system pages link to the current page. Always use this feature to check before proceeding with deleting. These related pages will need to be edited for their links to reflect the change.