Extension:CiteThisPage
- See also the Cite extension, which is unrelated to this, but used to live in the same repo as CiteThisPage.
|
CiteThisPage Release status: stable |
|||
|---|---|---|---|
| Implementation | Special page | ||
| Description | Adds a special page that provides different citation formats for a particular article | ||
| Author(s) |
|
||
| Latest version | continuous updates | ||
| MediaWiki | 1.24+ | ||
| PHP | 5.3+ | ||
| Database changes | No | ||
| License | GNU General Public License 2.0 or later | ||
| Download | |||
|
|||
|
Translate the CiteThisPage extension if it is available at translatewiki.net |
|||
| Check usage and version matrix. | |||
| Open tasks · Report a bug | |||
The CiteThisPage extension, previously known as SpecialCite.php, is an extension that creates a special page (Special:CiteThisPage) and toolbox link to it for pages in the main namespace. Given an article name, this extension generates citations to it in a variety of styles.
Installation[edit]
- Download and place the file(s) in a directory called
CiteThisPagein yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php:
wfLoadExtension( 'CiteThisPage' );
Done - Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
To users running MediaWiki 1.24 or earlier:
The instructions above describe the new way of installing this extension using wfLoadExtension() If you need to install this extension on these earlier versions (MediaWiki 1.24 and earlier), instead of wfLoadExtension( 'CiteThisPage' );, you need to use:
require_once "$IP/extensions/CiteThisPage/CiteThisPage.php";
Configuration[edit]
Example[edit]
English Wikipedia:
en:Special:CiteThisPage/Train provides citation info about the article en:Train, in the format specified by the local English MediaWiki file en:MediaWiki:Citethispage-content
Each normal page (current version only) has a sidebar link to that special page, in addition to the link "permanent link".
The citing style it uses is customizable from the MediaWiki namespace (MediaWiki:Citethispage-content), for instance:
* ''{{FULLPAGENAME}}'' (last modified {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} UTC).
{{SITENAME}}, {{int:sitesubtitle}}. Retrieved <citation>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}}
{{CURRENTYEAR}}</citation> from {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
Might produce:
- Main Page (last modified 02:47, 26 November 2005 UTC). Wikipedia, The Free Encyclopedia. Retrieved 21:14, 26 November 2005 from http://en.wikipedia.org/w/index.php?title=Main_Page&oldid=10403
Variables[edit]
The parser variables e.g. {{CURRENTTIME}}, {{CURRENTMONTH}} etc. will display the time of the last edit to the requested page, to get the current time use <citation>, e.g. <citation>{{CURRENTTIME}}</citation>.
| This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |
- Extensions bundled with MediaWiki 1.25
- GPL licensed extensions
- Stable extensions
- Special page extensions
- Extensions without a compatibility policy
- Extensions in Wikimedia version control
- SkinTemplateBuildNavUrlsNav urlsAfterPermalink extensions
- BaseTemplateToolbox extensions
- All extensions
- Extensions used on Wikimedia
- Referencing extensions