LukBukkit has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/403313 )
Change subject: Using the extension registration ...................................................................... Using the extension registration Bug: T184570 Change-Id: I9e11803326292da407629f0c8167f59240cad4da --- M DisqusTag.php A extension.json 2 files changed, 49 insertions(+), 24 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DisqusTag refs/changes/13/403313/1 diff --git a/DisqusTag.php b/DisqusTag.php index 7c30880..ecfc41f 100644 --- a/DisqusTag.php +++ b/DisqusTag.php @@ -1,26 +1,15 @@ <?php -$wgExtensionCredits['parserhook'][] = array( - 'path' => __FILE__, - 'name' => 'DisqusTag', - 'descriptionmsg' => 'disqustag-desc', - 'version' => '0.3.0', - 'author' => 'Luis Felipe Schenone', - 'url' => 'https://www.mediawiki.org/wiki/Extension:DisqusTag', -); - -$wgResourceModules['ext.DisqusTag'] = array( - 'scripts' => 'DisqusTag.js', - 'styles' => 'DisqusTag.css', - 'position' => 'bottom', - 'dependencies' => array( 'jquery.ui.dialog' ), - 'localBasePath' => __DIR__, - 'remoteExtPath' => 'DisqusTag', -); - -$wgMessagesDirs['DisqusTag'] = __DIR__ . '/i18n'; -$wgAutoloadClasses['DisqusTag'] = __DIR__ . '/DisqusTag.body.php'; - -$wgHooks['BeforePageDisplay'][] = 'DisqusTag::addModule'; -$wgHooks['ParserFirstCallInit'][] = 'DisqusTag::setParserHook'; -$wgHooks['SkinAfterContent'][] = 'DisqusTag::addDisqusElements'; +if ( function_exists( 'DisqusTag' ) ) { + wfLoadExtension( 'DisqusTag' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['DisqusTag'] = __DIR__ . '/i18n'; + wfWarn( + 'Deprecated PHP entry point used for the DisqusTag extension. ' . + 'Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); + return; +} else { + die( 'This version of the DisqusTag extension requires MediaWiki 1.25+' ); +} \ No newline at end of file diff --git a/extension.json b/extension.json new file mode 100644 index 0000000..7677307 --- /dev/null +++ b/extension.json @@ -0,0 +1,36 @@ +{ + "name": "DisqusTag", + "version": "0.3.0", + "author": "Luis Felipe Schenone", + "url": "https://www.mediawiki.org/wiki/Extension:DisqusTag", + "descriptionmsg": "disqustag-desc", + "type": "parserhook", + "MessagesDirs": { + "DisqusTag": [ + "i18n" + ] + }, + "AutoloadClasses": { + "DisqusTag": "DisqusTag.body.php" + }, + "ResourceModules": { + "ext.DisqusTag": { + "scripts": "DisqusTag.js", + "styles": "DisqusTag.css", + "position": "bottom", + "dependencies": [ + "jquery.ui.dialog" + ] + } + }, + "ResourceFileModulePaths": { + "localBasePath": "", + "remoteExtPath": "DisqusTag" + }, + "Hooks": { + "BeforePageDisplay": "DisqusTag::addModule", + "ParserFirstCallInit": "DisqusTag::setParserHook", + "SkinAfterContent": "DisqusTag::addDisqusElements" + }, + "manifest_version": 2 +} -- To view, visit https://gerrit.wikimedia.org/r/403313 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9e11803326292da407629f0c8167f59240cad4da Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/DisqusTag Gerrit-Branch: master Gerrit-Owner: LukBukkit <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
