jenkins-bot has submitted this change and it was merged. Change subject: Re-build extension.json, deprecate and empty CiteThisPage.php ......................................................................
Re-build extension.json, deprecate and empty CiteThisPage.php Change-Id: I931c0d4f4a7f14418c4763eaf62fa22513e39955 (cherry picked from commit eda4c0fdae4952c63686a2b026eb4d41661dda68) --- M CiteThisPage.php M extension.json 2 files changed, 24 insertions(+), 54 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/CiteThisPage.php b/CiteThisPage.php index e6c577d..34b85e0 100644 --- a/CiteThisPage.php +++ b/CiteThisPage.php @@ -1,47 +1,15 @@ <?php -if ( !defined( 'MEDIAWIKI' ) ) die(); -/** - * A special page extension that adds a special page that generates citations - * about pages. - * - * @file - * @ingroup Extensions - * - * @link http://www.mediawiki.org/wiki/Extension:CiteThisPage Documentation - * - * @author Ævar Arnfjörð Bjarmason <[email protected]> - * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later - */ -$wgExtensionCredits['specialpage'][] = array( - 'path' => __FILE__, - 'name' => 'CiteThisPage', - 'author' => array( 'Ævar Arnfjörð Bjarmason', 'James D. Forrester' ), - 'descriptionmsg' => 'citethispage-desc', - 'url' => 'https://www.mediawiki.org/wiki/Extension:CiteThisPage', - 'license-name' => 'GPL-2.0+' -); - -# Internationalisation files -$wgMessagesDirs['CiteThisPage'] = __DIR__ . '/i18n'; -$wgExtensionMessagesFiles['CiteThisPageAliases'] = __DIR__ . '/CiteThisPage.alias.php'; - -$wgHooks['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink'][] = 'CiteThisPageHooks::onSkinTemplateBuildNavUrlsNav_urlsAfterPermalink'; -$wgHooks['SkinTemplateToolboxEnd'][] = 'CiteThisPageHooks::onSkinTemplateToolboxEnd'; - -$wgSpecialPages['CiteThisPage'] = 'SpecialCiteThisPage'; -$wgSpecialPageGroups['CiteThisPage'] = 'pagetools'; -$wgAutoloadClasses['SpecialCiteThisPage'] = __DIR__ . '/SpecialCiteThisPage.php'; -$wgAutoloadClasses['CiteThisPageOutput'] = __DIR__ . '/SpecialCiteThisPage.php'; -$wgAutoloadClasses['CiteThisPageHooks'] = __DIR__ . '/CiteThisPage.hooks.php'; - -// Resources -$citeThisPageResourceTemplate = array( - 'localBasePath' => __DIR__ . '/modules', - 'remoteExtPath' => 'CiteThisPage/modules' -); - -$wgResourceModules['ext.citeThisPage'] = $citeThisPageResourceTemplate + array( - 'styles' => 'ext.citeThisPage.css', -); +if ( function_exists( 'wfLoadExtension' ) ) { + wfLoadExtension( 'CiteThisPage' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['CiteThisPage'] = __DIR__ . '/i18n'; + $wgExtensionMessagesFiles['CiteThisPageAliases'] = __DIR__ . '/CiteThisPage.alias.php'; + /* wfWarn( + 'Deprecated PHP entry point used for CiteThisPage extension. Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ + return; +} else { + die( 'This version of the CiteThisPage extension requires MediaWiki 1.25+' ); +} diff --git a/extension.json b/extension.json index 8a5e59c..3095321 100644 --- a/extension.json +++ b/extension.json @@ -11,6 +11,11 @@ "ExtensionMessagesFiles": { "CiteThisPageAliases": "CiteThisPage.alias.php" }, + "MessagesDirs": { + "CiteThisPage": [ + "i18n" + ] + }, "Hooks": { "SkinTemplateBuildNavUrlsNav_urlsAfterPermalink": [ "CiteThisPageHooks::onSkinTemplateBuildNavUrlsNav_urlsAfterPermalink" @@ -19,17 +24,14 @@ "CiteThisPageHooks::onSkinTemplateToolboxEnd" ] }, - "MessagesDirs": { - "CiteThisPage": [ - "i18n" - ] - }, "ResourceModules": { "ext.citeThisPage": { - "localBasePath": "modules", - "remoteExtPath": "CiteThisPage/modules", "styles": "ext.citeThisPage.css" } + }, + "ResourceFileModulePaths": { + "localBasePath": "modules", + "remoteExtPath": "CiteThisPage/modules" }, "SpecialPageGroups": { "CiteThisPage": "pagetools" @@ -39,7 +41,7 @@ }, "AutoloadClasses": { "SpecialCiteThisPage": "SpecialCiteThisPage.php", - "CiteThisPageHooks": "CiteThisPage.hooks.php", - "CiteThisPageOutput": "SpecialCiteThisPage.php" + "CiteThisPageOutput": "SpecialCiteThisPage.php", + "CiteThisPageHooks": "CiteThisPage.hooks.php" } } -- To view, visit https://gerrit.wikimedia.org/r/207832 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I931c0d4f4a7f14418c4763eaf62fa22513e39955 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CiteThisPage Gerrit-Branch: REL1_25 Gerrit-Owner: Legoktm <[email protected]> Gerrit-Reviewer: Legoktm <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
