Extension:Create Page

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
Create Page
Release status: beta
Createpage.png
Implementation Parser function , User interface
Description Allows placing an input that takes the name of a new page into pages
Author(s)
Latest version 0.4.0 (2017-10-28)
MediaWiki 1.23+
PHP 5.3+
Database changes No
License GNU General Public License 3.0 or later
Download
README
RELEASE-NOTES
  • $wgCreatePageEditExisting
  • $wgCreatePageUseVisualEditor
Translate the Create Page extension if it is available at translatewiki.net
Check usage and version matrix.

The Create Page extension allows placing an input that takes the name of a new page into pages.

Installation[edit]

  • Download and place the file(s) in a directory called CreatePage in your extensions/ folder.

Configuration[edit]

$wgCreatePageEditExisting
Defaults to false. Set to true to edit existing pages.
$wgCreatePageUseVisualEditor
Set to true to redirect to VisualEditor for page creation..

Usage[edit]

The input is placed using the #createpage parser function. It accepts 3 optional arguments. Namespace, default page name and submission button text, in that order.

Most simple usage, which will send the user to ?title=enteredPageName&action=edit&redlink=1, ie create enteredPageName if it does not exist yet.

{{#createpage:}}

Create a page in the Course namespace.

{{#createpage:Course}}

A regularly behaving input, but with "Your page name" entered as default value.

{{#createpage:|Your page name}}

Altering the text of the submission button.

{{#createpage:||Create this page!}}

Specifying default content for the page to be created.

{{#createpage:|||Template:ScaffoldTemplateNameHere}}

Display the input on the same line as some text.

<p style="display:inline">Enter the name for a new course:</p> {{#createpage:Course||Create course}}

Authors[edit]

Create Page has been written by Jeroen De Dauw as Wikimedia Foundation contractor for the Wikipedia Education Program.

See also[edit]