Help:Contributing: Difference between revisions

From Wikibase
Jump to navigation Jump to search
docs: the "Print this page" button now joins the page's toolbar row (via update-page on MediaWiki MCP Server)
docs: rename the content-page button to "Copy internal mention" (was "Copy internal reference"; renamed in the Oct 7 batch) and label the two bullets by surface (via update-page on MediaWiki MCP Server)
Line 11: Line 11:
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Moving_a_page Moving a page]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Moving_a_page Moving a page]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Deletion_and_undeletion Deleting/recovering a page]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Deletion_and_undeletion Deleting/recovering a page]
* '''Copy internal reference''' — every ordinary content page shows a '''Copy internal reference''' button next to its title; it copies <code>[[Page name]]</code> to the clipboard, ready to paste as a link to the page anywhere on the wiki. (File pages have their own "Copy internal embed code" button for <code>[[File:…]]</code>.)
* '''Copy internal mention''' (content pages) — every ordinary content page shows a '''Copy internal mention''' button next to its title; it copies <code>[[Page name]]</code> to the clipboard, ready to paste as a link to the page anywhere on the wiki. (File pages have their own "Copy internal embed code" button for <code>[[File:…]]</code>.)
* '''Copy internal mention''' — the per-entity pages (<code>Source:</code>, <code>Person:</code>, <code>Collective:</code>, <code>FOSS:</code>, <code>Software:</code>) show a '''Copy internal mention''' button in their toolbar (to the right of '''Copy internal citation''' on Source: pages). It copies a piped link to the page — <code>[[Page name|Label]]</code>, italic on Source: pages, e.g. <code>''[[Source:Beloved (Book)|Beloved]]''</code>.
* '''Copy internal mention''' (entity pages) — the per-entity pages (<code>Source:</code>, <code>Person:</code>, <code>Collective:</code>, <code>FOSS:</code>, <code>Software:</code>) show a '''Copy internal mention''' button in their toolbar (to the right of '''Copy internal citation''' on Source: pages). It copies a piped link to the page — <code>[[Page name|Label]]</code>, italic on Source: pages, e.g. <code>''[[Source:Beloved (Book)|Beloved]]''</code>.
* '''Subpages''' — a <code>/</code> in a title creates a hierarchy (e.g. <code>Cheatsheets:LinuxCLI/ssh</code> is a subpage of <code>Cheatsheets:LinuxCLI</code>), with a breadcrumb back to the parent. Subpages are enabled in every namespace except the main one. Create the parent page if it does not exist yet — the breadcrumb only links ancestors that exist (example: [[Cheatsheets:LinuxCLI]]).
* '''Subpages''' — a <code>/</code> in a title creates a hierarchy (e.g. <code>Cheatsheets:LinuxCLI/ssh</code> is a subpage of <code>Cheatsheets:LinuxCLI</code>), with a breadcrumb back to the parent. Subpages are enabled in every namespace except the main one. Create the parent page if it does not exist yet — the breadcrumb only links ancestors that exist (example: [[Cheatsheets:LinuxCLI]]).
* '''Printing a page''' — the sidebar's '''Printable version''' link and the '''Print this page''' button — which now sits in the page's own toolbar row, beside the other page actions — open a print dialog where you can optionally '''add a cover page'''. The printed title drops the namespace and the subpage prefix (''User:Rongzhou/Construction site visit report'' prints as ''Construction site visit report''), the page's editors are printed centred below the title (''by A, B, and C''), and the site navigation is left out.
* '''Printing a page''' — the sidebar's '''Printable version''' link and the '''Print this page''' button — which now sits in the page's own toolbar row, beside the other page actions — open a print dialog where you can optionally '''add a cover page'''. The printed title drops the namespace and the subpage prefix (''User:Rongzhou/Construction site visit report'' prints as ''Construction site visit report''), the page's editors are printed centred below the title (''by A, B, and C''), and the site navigation is left out.

Revision as of 13:23, 10 October 2026

Languages: English · français · Esperanto

Access and accounts

Contributing to classic wiki pages

Page management: creating, moving, deleting pages

  • Creating a new page
  • Moving a page
  • Deleting/recovering a page
  • Copy internal mention (content pages) — every ordinary content page shows a Copy internal mention button next to its title; it copies Page name to the clipboard, ready to paste as a link to the page anywhere on the wiki. (File pages have their own "Copy internal embed code" button for File:….)
  • Copy internal mention (entity pages) — the per-entity pages (Source:, Person:, Collective:, FOSS:, Software:) show a Copy internal mention button in their toolbar (to the right of Copy internal citation on Source: pages). It copies a piped link to the page — Label, italic on Source: pages, e.g. Beloved.
  • Subpages — a / in a title creates a hierarchy (e.g. Cheatsheets:LinuxCLI/ssh is a subpage of Cheatsheets:LinuxCLI), with a breadcrumb back to the parent. Subpages are enabled in every namespace except the main one. Create the parent page if it does not exist yet — the breadcrumb only links ancestors that exist (example: Cheatsheets:LinuxCLI).
  • Printing a page — the sidebar's Printable version link and the Print this page button — which now sits in the page's own toolbar row, beside the other page actions — open a print dialog where you can optionally add a cover page. The printed title drops the namespace and the subpage prefix (User:Rongzhou/Construction site visit report prints as Construction site visit report), the page's editors are printed centred below the title (by A, B, and C), and the site navigation is left out.

Creating content

Learning the MediaWiki syntax

The MediaWiki syntax is easy to learn. However, it is unique and can be confusing at first even for editors familiar with markdown and HTML.

To get started:

Write in style

Handle rich media content

Add math

  • Help:Contributing/math — adding and embedding math: inline LaTeX in page text (MathJax) and reusable snippets (KaTeX)

Add quotation

Add diagrams

Create dynamic content based on semantic data

Cite sources

Create templates to reduce content duplication

Working with semantic data

Per namespace guides

Each name space has its own templates, conventions, and good-to-knows. They live under {namespace}:Contributing. (e.g., FOSS:Contributing)

Discuss on the forum

  • Forum — multi-thread discussions for editorial and instance-dev plans

House rules

API and bulk editing