Gerharddiller85 has uploaded a new change for review.
https://gerrit.wikimedia.org/r/305206
Change subject: Felxiskin: using extension.json
......................................................................
Felxiskin: using extension.json
Change-Id: Icacfcadcd13968d86af217a80915e6a24aaf57c3
---
M Flexiskin/Flexiskin.class.php
M Flexiskin/Flexiskin.setup.php
A Flexiskin/extension.json
3 files changed, 109 insertions(+), 117 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions
refs/changes/06/305206/1
diff --git a/Flexiskin/Flexiskin.class.php b/Flexiskin/Flexiskin.class.php
index 0817cf0..14756d9 100755
--- a/Flexiskin/Flexiskin.class.php
+++ b/Flexiskin/Flexiskin.class.php
@@ -37,34 +37,6 @@
* @subpackage Flexiskin
*/
class Flexiskin extends BsExtensionMW {
-
- /**
- * Contructor of the Flexiskin class
- */
- public function __construct() {
- wfProfileIn( 'BS::' . __METHOD__ );
- $this->mExtensionFile = __FILE__;
- $this->mExtensionType = EXTTYPE::OTHER;
- $this->mInfo = array(
- EXTINFO::NAME => 'Flexiskin',
- EXTINFO::DESCRIPTION => 'bs-flexiskin-desc',
- EXTINFO::AUTHOR => 'Tobias Weichart',
- EXTINFO::VERSION => 'default',
- EXTINFO::STATUS => 'default',
- EXTINFO::PACKAGE => 'default',
- EXTINFO::URL =>
'https://help.bluespice.com/index.php/FlexiSkin'
- );
- $this->mExtensionKey = 'MW::Flexiskin';
-
- WikiAdmin::registerModule( 'Flexiskin', array(
- 'image' =>
'/extensions/BlueSpiceExtensions/WikiAdmin/resources/images/bs-btn_flexiskin_v1.png',
- 'level' => 'wikiadmin',
- 'message' => 'bs-flexiskin-label'
- ) );
-
- wfProfileOut( 'BS::' . __METHOD__ );
- }
-
/**
* Initialization of Flexiskin extension
*/
diff --git a/Flexiskin/Flexiskin.setup.php b/Flexiskin/Flexiskin.setup.php
index b4d0f67..25c5034 100755
--- a/Flexiskin/Flexiskin.setup.php
+++ b/Flexiskin/Flexiskin.setup.php
@@ -1,90 +1,2 @@
<?php
-
-BsExtensionManager::registerExtension( 'Flexiskin', BsRUNLEVEL::FULL |
BsRUNLEVEL::REMOTE );
-
-$wgAutoloadClasses['Flexiskin'] = __DIR__ . '/Flexiskin.class.php';
-
-$wgHooks['BeforePageDisplay'][] = "Flexiskin::onBeforePageDisplay";
-$wgHooks['ResourceLoaderRegisterModules'][] =
"Flexiskin::onResourceLoaderRegisterModules";
-
-$wgMessagesDirs['Flexiskin'] = __DIR__ . '/i18n';
-$wgExtensionMessagesFiles['FlexiskinAlias'] = __DIR__ .
'/languages/Flexiskin.alias.php';
-
-$wgAutoloadClasses['FlexiskinFormatter'] = __DIR__ .
'/includes/FlexiskinFormatter.class.php';
-$wgAutoloadClasses['ResourceLoaderFlexiskinModule'] = __DIR__ .
'/includes/resourceloader/ResourceLoaderFlexiskinModule.php';
-$wgAutoloadClasses['ResourceLoaderFlexiskinPreviewModule'] = __DIR__ .
'/includes/resourceloader/ResourceLoaderFlexiskinPreviewModule.php';
-
-$wgAutoloadClasses['BSApiFlexiskinTasks'] = __DIR__ .
'/includes/api/BSApiFlexiskinTasks.php';
-$wgAPIModules['bs-flexiskin-tasks'] = 'BSApiFlexiskinTasks';
-
-$wgAutoloadClasses['BSApiFlexiskinStore'] = __DIR__ .
'/includes/api/BSApiFlexiskinStore.php';
-$wgAPIModules['bs-flexiskin-store'] = 'BSApiFlexiskinStore';
-
-$wgAutoloadClasses['BSApiFlexiskinUpload'] = __DIR__ .
'/includes/api/BSApiFlexiskinUpload.php';
-$wgAPIModules['bs-flexiskin-upload'] = 'BSApiFlexiskinUpload';
-
-$wgAutoloadClasses['BSApiFlexiskinUploadStore'] = __DIR__ .
'/includes/api/BSApiFlexiskinUploadStore.php';
-$wgAPIModules['bs-flexiskin-upload-store'] = 'BSApiFlexiskinUploadStore';
-
-$wgResourceModules['ext.bluespice.flexiskin.skin.preview'] = array(
- 'class' => 'ResourceLoaderFlexiskinPreviewModule'
-);
-
-$wgResourceModules['ext.bluespice.flexiskin'] = array(
- 'scripts' => array(
-
'extensions/BlueSpiceExtensions/Flexiskin/resources/bluespice.flexiskin.js',
- ),
- 'styles' => array(
-
'extensions/BlueSpiceExtensions/Flexiskin/resources/bluespice.flexiskin.css',
- ),
- 'dependencies' => array(
- 'ext.bluespice.extjs'
- ),
- 'messages' => array(
- 'bs-flexiskin-labelname',
- 'bs-flexiskin-labeldesc',
- 'bs-flexiskin-headergeneral',
- 'bs-flexiskin-dialogclose',
- 'bs-flexiskin-dialogreset',
- 'bs-flexiskin-confirmdeleteskin',
- 'bs-flexiskin-titleaddskin',
- 'bs-flexiskin-labelskins',
- 'bs-flexiskin-defaultname',
- 'bs-flexiskin-defaultdesc',
- 'bs-flexiskin-headeractive',
- 'bs-flexiskin-labelbgcolor',
- 'bs-flexiskin-headerheader',
- 'bs-flexiskin-labellogoupload',
- 'bs-flexiskin-labelbackgroundupload',
- 'bs-flexiskin-labelrepeatbackground',
- 'bs-flexiskin-no-repeat',
- 'bs-flexiskin-repeat-x',
- 'bs-flexiskin-repeat-y',
- 'bs-flexiskin-repeat',
- 'bs-flexiskin-labelcustombgcolor',
- 'bs-flexiskin-labelnavigation',
- 'bs-flexiskin-headerposition',
- 'bs-flexiskin-labelcontent',
- 'bs-flexiskin-left',
- 'bs-flexiskin-right',
- 'bs-flexiskin-center',
- 'bs-flexiskin-labelwidth',
- 'bs-flexiskin-labelfullwidth',
- 'bs-flexiskin-error-nameempty',
- 'bs-flexiskin-error-templatenotexists',
- 'bs-flexiskin-usebackground',
- 'bs-flexiskin-labelcurrentbackground'
- ),
- 'localBasePath' => $IP,
- 'remoteBasePath' => &$GLOBALS['wgScriptPath']
-);
-
-$wgEditPageFrameOptions = "SAMEORIGIN";
-
-$wgForeignFileRepos[] = array(
- 'class' => 'FSRepo',
- 'name' => 'Flexiskin',
- 'directory' => BS_DATA_DIR . '/Flexiskin/',
- 'hashLevels' => 0,
- 'url' => BS_DATA_PATH . '/Flexiskin',
-);
+wfLoadExtension( 'BlueSpiceExtensions/Flexiskin' );
\ No newline at end of file
diff --git a/Flexiskin/extension.json b/Flexiskin/extension.json
new file mode 100644
index 0000000..0aa4488
--- /dev/null
+++ b/Flexiskin/extension.json
@@ -0,0 +1,108 @@
+{
+ "name": "Flexiskin",
+ "version": "2.27.0",
+ "url": "https://help.bluespice.com/index.php/FlexiSkin",
+ "author": "Tobias Weichart",
+ "descriptionmsg": "bs-flexiskin-desc",
+ "type": "bluespice",
+ "bsgExtensions": {
+ "Flexiskin": {
+ "className": "Flexiskin",
+ "extPath": "/BlueSpiceExtensions/Flexiskin"
+ }
+ },
+ "APIModules": {
+ "bs-flexiskin-tasks": "BSApiFlexiskinTasks",
+ "bs-flexiskin-store": "BSApiFlexiskinStore",
+ "bs-flexiskin-upload": "BSApiFlexiskinUpload",
+ "bs-flexiskin-upload-store": "BSApiFlexiskinUploadStore"
+ },
+ "MessagesDirs": {
+ "Flexiskin": [
+ "i18n"
+ ]
+ },
+ "ExtensionMessagesFiles": {
+ "FlexiskinAlias": "languages/Flexiskin.alias.php"
+ },
+ "AutoloadClasses": {
+ "Flexiskin": "Flexiskin.class.php",
+ "FlexiskinFormatter": "includes/FlexiskinFormatter.class.php",
+ "ResourceLoaderFlexiskinModule":
"includes/resourceloader/ResourceLoaderFlexiskinModule.php",
+ "ResourceLoaderFlexiskinPreviewModule":
"includes/resourceloader/ResourceLoaderFlexiskinPreviewModule.php",
+ "BSApiFlexiskinTasks": "includes/api/BSApiFlexiskinTasks.php",
+ "BSApiFlexiskinStore": "includes/api/BSApiFlexiskinStore.php",
+ "BSApiFlexiskinUpload": "includes/api/BSApiFlexiskinUpload.php",
+ "BSApiFlexiskinUploadStore":
"includes/api/BSApiFlexiskinUploadStore.php"
+ },
+ "ResourceModules": {
+ "ext.bluespice.flexiskin.skin.preview": {
+ "class": "ResourceLoaderFlexiskinPreviewModule"
+ },
+ "ext.bluespice.flexiskin": {
+ "scripts": [
+
"extensions/BlueSpiceExtensions/Flexiskin/resources/bluespice.flexiskin.js"
+ ],
+ "styles": [
+
"extensions/BlueSpiceExtensions/Flexiskin/resources/bluespice.flexiskin.css"
+ ],
+ "dependencies": [
+ "ext.bluespice.extjs"
+ ],
+ "messages": [
+ "bs-flexiskin-labelname",
+ "bs-flexiskin-labeldesc",
+ "bs-flexiskin-headergeneral",
+ "bs-flexiskin-dialogclose",
+ "bs-flexiskin-dialogreset",
+ "bs-flexiskin-confirmdeleteskin",
+ "bs-flexiskin-titleaddskin",
+ "bs-flexiskin-labelskins",
+ "bs-flexiskin-defaultname",
+ "bs-flexiskin-defaultdesc",
+ "bs-flexiskin-headeractive",
+ "bs-flexiskin-labelbgcolor",
+ "bs-flexiskin-headerheader",
+ "bs-flexiskin-labellogoupload",
+ "bs-flexiskin-labelbackgroundupload",
+ "bs-flexiskin-labelrepeatbackground",
+ "bs-flexiskin-no-repeat",
+ "bs-flexiskin-repeat-x",
+ "bs-flexiskin-repeat-y",
+ "bs-flexiskin-repeat",
+ "bs-flexiskin-labelcustombgcolor",
+ "bs-flexiskin-labelnavigation",
+ "bs-flexiskin-headerposition",
+ "bs-flexiskin-labelcontent",
+ "bs-flexiskin-left",
+ "bs-flexiskin-right",
+ "bs-flexiskin-center",
+ "bs-flexiskin-labelwidth",
+ "bs-flexiskin-labelfullwidth",
+ "bs-flexiskin-error-nameempty",
+ "bs-flexiskin-error-templatenotexists",
+ "bs-flexiskin-usebackground",
+ "bs-flexiskin-labelcurrentbackground"
+ ],
+ "localBasePath": null,
+ "remoteBasePath": "/REL1_27"
+ }
+ },
+ "Hooks": {
+ "BeforePageDisplay": "Flexiskin::onBeforePageDisplay",
+ "ResourceLoaderRegisterModules":
"Flexiskin::onResourceLoaderRegisterModules"
+ },
+ "config": {
+ "EditPageFrameOptions": "SAMEORIGIN",
+ "ForeignFileRepos": [
+ {
+ "class": "FSRepo",
+ "name": "Flexiskin",
+ "directory":
"C:\\xampp\\htdocs\\REL1_27\\images\\bluespice/Flexiskin/",
+ "hashLevels": 0,
+ "url": "/REL1_27/images/bluespice/Flexiskin"
+ }
+ ]
+ },
+ "manifest_version": 1
+}
--
To view, visit https://gerrit.wikimedia.org/r/305206
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icacfcadcd13968d86af217a80915e6a24aaf57c3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Gerharddiller85 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits