jenkins-bot has submitted this change and it was merged. Change subject: Readers: using extension.json ......................................................................
Readers: using extension.json Patch Set 2: whitespace, authors, license, resource path Change-Id: Ice09b4edf5665b6adaad86436dd08a6db55f488e --- M Readers/Readers.class.php M Readers/Readers.setup.php A Readers/extension.json 3 files changed, 85 insertions(+), 87 deletions(-) Approvals: Mglaser: Looks good to me, approved jenkins-bot: Verified diff --git a/Readers/Readers.class.php b/Readers/Readers.class.php index 68ef3c2..a6d6c67 100644 --- a/Readers/Readers.class.php +++ b/Readers/Readers.class.php @@ -34,32 +34,6 @@ * @subpackage Readers */ class Readers extends BsExtensionMW { - - /** - * Contructor of the Readers class - */ - public function __construct() { - wfProfileIn( 'BS::'.__METHOD__ ); - - $this->mExtensionFile = __FILE__; - $this->mExtensionType = EXTTYPE::OTHER; //SPECIALPAGE/OTHER/VARIABLE/PARSERHOOK - $this->mInfo = array( - EXTINFO::NAME => 'Readers', - EXTINFO::DESCRIPTION => 'bs-readers-desc', - EXTINFO::AUTHOR => 'Stephan Muggli, Leonid Verhovskij', - EXTINFO::VERSION => 'default', - EXTINFO::STATUS => 'default', - EXTINFO::PACKAGE => 'default', - EXTINFO::URL => 'https://help.bluespice.com/index.php/Readers', - EXTINFO::DEPS => array( - 'bluespice' => '2.23.0' - ) - ); - $this->mExtensionKey = 'MW::Readers'; - - wfProfileOut( 'BS::'.__METHOD__ ); - } - /** * Initialization of ExtensionTemplate extension */ diff --git a/Readers/Readers.setup.php b/Readers/Readers.setup.php index 92c5ae0..9262f0f 100644 --- a/Readers/Readers.setup.php +++ b/Readers/Readers.setup.php @@ -1,62 +1,2 @@ <?php - -BsExtensionManager::registerExtension('Readers', BsRUNLEVEL::FULL|BsRUNLEVEL::REMOTE, BsACTION::LOAD_SPECIALPAGE); - -$wgMessagesDirs['Readers'] = __DIR__ . '/i18n'; -$wgExtensionMessagesFiles['ReadersAlias'] = __DIR__.'/languages/SpecialReaders.alias.php'; - -$wgAutoloadClasses['Readers'] = __DIR__ . '/Readers.class.php'; -$wgAutoloadClasses['ViewReaders'] = __DIR__ . '/views/view.Readers.php'; -$wgAutoloadClasses['SpecialReaders'] = __DIR__.'/includes/specials/SpecialReaders.class.php'; -$wgAutoloadClasses['BSApiReadersDataStore'] = __DIR__ . '/includes/api/BSApiReadersDataStore.php'; -$wgAutoloadClasses['BSAPIReadersUsersStore'] = __DIR__ . '/includes/api/BSAPIReadersUsersStore.php'; - -$wgSpecialPages['Readers'] = 'SpecialReaders'; - -$wgAPIModules['bs-readers-data-store'] = 'BSApiReadersDataStore'; -$wgAPIModules['bs-readers-users-store'] = 'BSAPIReadersUsersStore'; - -$wgHooks['LoadExtensionSchemaUpdates'][] = 'Readers::getSchemaUpdates'; - -$aResourceModuleTemplate = array( - 'localBasePath' => $IP.'/extensions/BlueSpiceExtensions/Readers/resources', - //'remoteBasePath' => &$GLOBALS['wgScriptPath'], - 'remoteExtPath' => 'BlueSpiceExtensions/Readers/resources', -); - -$wgResourceModules['ext.bluespice.readers.styles'] = array( - 'styles' => array( - 'bluespice.readers.css' - ), - 'position' => 'top' -) + $aResourceModuleTemplate; - -$wgResourceModules['ext.bluespice.readers.specialreaders'] = array( - 'scripts' => array( - 'bluespice.readers.js', - ), - 'dependencies' => array( - 'ext.bluespice.extjs' - ), - 'position' => 'bottom', - 'messages' => array( - 'bs-readers-header-username', - 'bs-readers-header-readerspath', - 'bs-readers-header-ts' - ) -) + $aResourceModuleTemplate; - -$wgResourceModules['ext.bluespice.readers.specialreaderspath'] = array( - 'scripts' => array( - 'bluespice.readerspath.js', - ), - 'dependencies' => array( - 'ext.bluespice.extjs' - ), - 'position' => 'bottom', - 'messages' => array( - 'bs-readers-header-readerspath', - 'bs-readers-header-ts', - 'bs-readers-header-page' - ) -) + $aResourceModuleTemplate; \ No newline at end of file +wfLoadExtension( 'BlueSpiceExtensions/Readers' ); \ No newline at end of file diff --git a/Readers/extension.json b/Readers/extension.json new file mode 100644 index 0000000..90420fb --- /dev/null +++ b/Readers/extension.json @@ -0,0 +1,84 @@ +{ + "name": "Readers", + "version": "2.27.0", + "url": "https://help.bluespice.com/index.php/Readers", + "author": [ + "Stephan Muggli", + "Leonid Verhovskij" + ], + "descriptionmsg": "bs-readers-desc", + "type": "bluespice", + "license-name": "GPL-2.0+", + "bsgExtensions": { + "Readers": { + "className": "Readers", + "extPath": "/BlueSpiceExtensions/Readers" + } + }, + "SpecialPages": { + "Readers": "SpecialReaders" + }, + "APIModules": { + "bs-readers-data-store": "BSApiReadersDataStore", + "bs-readers-users-store": "BSAPIReadersUsersStore" + }, + "MessagesDirs": { + "Readers": [ + "i18n" + ] + }, + "ExtensionMessagesFiles": { + "ReadersAlias": "languages/SpecialReaders.alias.php" + }, + "AutoloadClasses": { + "Readers": "Readers.class.php", + "ViewReaders": "views/view.Readers.php", + "SpecialReaders": "includes/specials/SpecialReaders.class.php", + "BSApiReadersDataStore": "includes/api/BSApiReadersDataStore.php", + "BSAPIReadersUsersStore": "includes/api/BSAPIReadersUsersStore.php" + }, + "ResourceModules": { + "ext.bluespice.readers.styles": { + "styles": [ + "bluespice.readers.css" + ], + "position": "top" + }, + "ext.bluespice.readers.specialreaders": { + "scripts": [ + "bluespice.readers.js" + ], + "dependencies": [ + "ext.bluespice.extjs" + ], + "position": "bottom", + "messages": [ + "bs-readers-header-username", + "bs-readers-header-readerspath", + "bs-readers-header-ts" + ] + }, + "ext.bluespice.readers.specialreaderspath": { + "scripts": [ + "bluespice.readerspath.js" + ], + "dependencies": [ + "ext.bluespice.extjs" + ], + "position": "bottom", + "messages": [ + "bs-readers-header-readerspath", + "bs-readers-header-ts", + "bs-readers-header-page" + ] + } + }, + "ResourceFileModulePaths": { + "localBasePath": "resources", + "remoteExtPath": "BlueSpiceExtensions/Readers/resources" + }, + "Hooks": { + "LoadExtensionSchemaUpdates": "Readers::getSchemaUpdates" + }, + "manifest_version": 1 +} -- To view, visit https://gerrit.wikimedia.org/r/305242 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ice09b4edf5665b6adaad86436dd08a6db55f488e Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions Gerrit-Branch: master Gerrit-Owner: Gerharddiller85 <gerharddil...@icloud.com> Gerrit-Reviewer: Dvogel hallowelt <daniel.vo...@hallowelt.com> Gerrit-Reviewer: Ljonka <l.verhovs...@gmail.com> Gerrit-Reviewer: Mglaser <gla...@hallowelt.biz> Gerrit-Reviewer: Pwirth <wi...@hallowelt.biz> Gerrit-Reviewer: Robert Vogel <vo...@hallowelt.biz> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits