-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathextension.json
231 lines (231 loc) · 6.83 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
{
"name": "BlueSpiceUniversalExport",
"license-name": "GPL-3.0-only",
"version": "4.5",
"url": "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceUniversalExport",
"author": "Robert Vogel",
"descriptionmsg": "bs-universalexport-desc",
"type": "bluespice",
"requires": {
"MediaWiki": ">= 1.39.0",
"extensions": {
"BlueSpiceFoundation": ">= 4.3"
}
},
"attributes": {
"BlueSpiceFoundation": {
"Extensions": {
"BlueSpiceUniversalExport": {
"className": "\\BlueSpice\\UniversalExport\\Extension",
"extPath": "/BlueSpiceUniversalExport"
}
},
"ConfigDefinitionRegistry": {
"UniversalExportMetadataDefaults": "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataDefaults::getInstance",
"UniversalExportMetadataOverrides": "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataOverrides::getInstance"
},
"TagRegistry": {
"uepagebreak": "\\BlueSpice\\UniversalExport\\Tag\\PageBreak",
"universalexport": "\\BlueSpice\\UniversalExport\\Tag\\NoExport",
"uehidetitle": "\\BlueSpice\\UniversalExport\\Tag\\HideTitle",
"ueexcludearticle": "\\BlueSpice\\UniversalExport\\Tag\\ExcludeArticle",
"universalexport:meta": "\\BlueSpice\\UniversalExport\\Tag\\Meta",
"universalexport:params": "\\BlueSpice\\UniversalExport\\Tag\\Params"
}
},
"BlueSpiceUniversalExport": {
"ExportTargetRegistry": {
"download": "BlueSpice\\UniversalExport\\ExportTarget\\Download::factory",
"localfilerepo": "BlueSpice\\UniversalExport\\ExportTarget\\LocalFileRepo::factory",
"localfilesystem": "BlueSpice\\UniversalExport\\ExportTarget\\LocalFileSystem::factory"
},
"ModuleRegistry": {},
"ExportDialogPluginRegistry": {}
},
"BlueSpiceVisualEditorConnector": {
"TagDefinitions": [
"ext.bluespice.universalExport.visualEditorTagDefinition"
],
"PluginModules": [
"ext.bluespice.universalExport.visualEditor"
]
},
"ContentDroplets": {
"Droplets": {
"pdf-pagebreak": {
"class": "BlueSpice\\UniversalExport\\ContentDroplets\\PDFPageBreakDroplet"
},
"pdf-noexport": {
"class": "BlueSpice\\UniversalExport\\ContentDroplets\\PDFNoExportDroplet"
}
}
}
},
"ServiceWiringFiles": [
"includes/ServiceWiring.php"
],
"SpecialPages": {
"UniversalExport": "SpecialUniversalExport"
},
"MessagesDirs": {
"UniversalExport": [
"i18n"
]
},
"ExtensionMessagesFiles": {
"UniversalExportAlias": "languages/SpecialUniversalExport.alias.php"
},
"TestAutoloadNamespaces": {
"BlueSpice\\UniversalExport\\Tests\\": "tests/phpunit/"
},
"AutoloadNamespaces": {
"BlueSpice\\UniversalExport\\": "src/"
},
"AutoloadClasses": {
"SpecialUniversalExport": "includes/specials/SpecialUniversalExport.class.php",
"ViewExportModuleOverview": "includes/views/ViewExportModuleOverview.php",
"BsUniversalExportModule": "includes/UniversalExportModule.interface.php",
"BsUniversalExportHelper": "includes/UniversalExportHelper.class.php"
},
"ResourceModules": {
"ext.bluespice.universalExport.css": {
"styles": "bluespice.universalExport.css"
},
"ext.bluespice.universalExport.visualEditorTagDefinition": {
"scripts": [
"bs.unvrslxprt/util/tag/PdfPageBreakDefinition.js",
"bs.unvrslxprt/util/tag/PdfNoExportDefinition.js"
],
"styles": [
"bluespice.universalExport.droplet.nopdf.css",
"bluespice.universalExport.droplet.pdfbreak.css"
],
"messages": [
"bs-universalexport-tag-pagebreak-title",
"bs-universalexport-tag-pagebreak-desc",
"bs-universalexport-tag-noexport-title",
"bs-universalexport-tag-noexport-desc"
],
"dependencies": [
"ext.bluespice.visualEditorConnector.tags.classes"
]
},
"ext.bluespice.universalExport.visualEditor": {
"scripts": [
"bs.unvrslxprt/ve-insertnoexport/ve.ui.BSInsertPdfNoExportTool.js"
],
"messages": [
"bs-universalexport-insert-noexport-title"
],
"dependencies": [
"ext.bluespice.universalExport.css"
]
},
"ext.bluespice.universalExport.exportDialog.pluginRegistry": {
"scripts": [
"bluespice.universalExport.plugin.registry.js",
"ui/plugin/Plugin.js"
],
"dependencies": [
"ext.bluespice",
"mediawiki.api",
"oojs-ui"
]
},
"ext.bluespice.universalExport.exportDialog": {
"scripts": [
"bluespice.universalExport.dialog.js",
"ui/dialog/ExportDialog.js"
],
"dependencies": [
"ext.bluespice.universalExport.exportDialog.pluginRegistry"
],
"messages": [
"bs-ue-export-dialog-title",
"bs-ue-export-dialog-action-cancel",
"bs-ue-export-dialog-action-submit",
"bs-ue-export-dialog-label-select-module"
]
}
},
"ResourceFileModulePaths": {
"localBasePath": "resources",
"remoteExtPath": "BlueSpiceUniversalExport/resources"
},
"config_prefix": "bsg",
"config": {
"UniversalExportCategoryWhitelist": {
"value": [
"Exportable",
"Public"
]
},
"UniversalExportCategoryBlacklist": {
"value": [
"Confidential",
"Internal"
]
},
"UniversalExportMetadataDefaults": {
"value": "{\"creator\":\"Hallo Welt! GmbH\"}",
"descriptionmsg": "bs-universalexport-pref-metadatadefaults",
"public": true
},
"UniversalExportMetadataOverrides": {
"value": "{\"producer\":\"UniversalExport 4.3.0 (BlueSpice MediaWiki)\"}",
"descriptionmsg": "bs-universalexport-pref-metadataoverrides",
"public": true
},
"UniversalExportParamsDefaults": {
"value": {
"format": "pdf",
"pdf-merging": "0",
"attachments": "0",
"recursive": false,
"filter": "use-all"
}
},
"UniversalExportParamsOverrides": {
"value": {
"use-serverside-caching": false,
"pdf-attachment-formats": [
"doc",
"docx",
"xls",
"xlsx",
"ppt",
"pptx",
"odt",
"ods",
"odp",
"odg",
"svg"
]
}
}
},
"HookHandlers": {
"skin": {
"class": "\\BlueSpice\\UniversalExport\\HookHandler\\SkinHandler",
"services": [ "BSUniversalExportDialogPluginFactory" ]
},
"discovery-skin": {
"class": "\\BlueSpice\\UniversalExport\\HookHandler\\DiscoverySkinHandler"
}
},
"Hooks": {
"BSUsageTrackerRegisterCollectors": [
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEExcludeArticleTag::callback",
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEExcludeTag::callback",
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEHideTitleTag::callback",
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEMetaTag::callback",
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEPageBreakTag::callback",
"\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEParamsTag::callback"
],
"SidebarBeforeOutput": "skin",
"BeforePageDisplay": "skin",
"MWStakeCommonUIRegisterSkinSlotComponents": "discovery-skin"
},
"manifest_version": 2,
"load_composer_autoloader": true
}