Sunflower MediaWiki: Difference between revisions

From MWStake
Jump to navigation Jump to search
No edit summary
(added links to extensions / skins)
Line 34: Line 34:
|
|
|-   
|-   
|    |Arrays
|    |[[mw:Extension:Arrays|Arrays]]
|
|
|
|
Line 40: Line 40:
|
|
|-   
|-   
|  |Auth_remoteuser
|  |[[mw:Extension:Auth_remoteuser|Auth_remoteuser]]
|
|
|
|
Line 46: Line 46:
|
|
|-   
|-   
|    |Cargo
|    |[[mw:Extension:Cargo|Cargo]]
|yes
|yes
|Yaron Koren / WikiWorks
|Yaron Koren / WikiWorks
Line 52: Line 52:
|
|
|-   
|-   
|  |CategoryTree
|  |[[mw:Extension:CategoryTree|CategoryTree]]
|
|
|
|
Line 58: Line 58:
|
|
|-   
|-   
|    |CirrusSearch
|    |[[mw:Extension:CirrusSearch|CirrusSearch]]
|
|
|
|
Line 64: Line 64:
|
|
|-   
|-   
|    |Cite
|    |[[mw:Extension:Cite|Cite]]
|
|
|
|
Line 70: Line 70:
|
|
|-   
|-   
|    |CiteThisPage
|    |[[mw:Extension:CiteThisPage|CiteThisPage]]
|
|
|
|
Line 76: Line 76:
|
|
|-   
|-   
|    |CodeEditor
|    |[[mw:Extension:CodeEditor|CodeEditor]]
|yes
|yes
|
|
Line 82: Line 82:
|necessary for code edits within the VisualEditor
|necessary for code edits within the VisualEditor
|-   
|-   
|    |CommentStreams
|    |[[mw:Extension:CommentStreams|CommentStreams]]
|
|
|
|
Line 88: Line 88:
|
|
|-   
|-   
|    |ConfirmAccount
|    |[[mw:Extension:ConfirmAccount|ConfirmAccount]]
|
|
|
|
Line 94: Line 94:
|
|
|-   
|-   
|    |ConfirmEdit
|    |[[mw:Extension:ConfirmEdit|ConfirmEdit]]
|
|
|
|
Line 100: Line 100:
|
|
|-   
|-   
|    |Data  Transfer
|    |[[mw:Extension:DataTransfer|DataTransfer]]
|
|
|
|
|
|
|
|
|-   
|-  |
|    |DisplayTitle
|    |[[mw:Extension:DisplayTitle|DisplayTitle]]
|
|
|
|
Line 112: Line 112:
|
|
|-   
|-   
|    |DynamicPageList
|    |[[mw:Extension:DynamicPageList|DynamicPageList]]
|
|
|
|
Line 118: Line 118:
|
|
|-   
|-   
|    |Echo
|    |[[mw:Extension:Echo|Echo]]
|
|
|
|
Line 124: Line 124:
|
|
|-   
|-   
|    |Email  Authorization
|    |[[mw:Extension:EmailAuthorization|EmailAuthorization]]
|
|
|
|
Line 130: Line 130:
|
|
|-   
|-   
|    |ExternalData
|    |[[mw:Extension:ExternalData|ExternalData]]
|
|
|
|
Line 136: Line 136:
|
|
|-   
|-   
|    |FlaggedRevs
|    |[[mw:Extension:FlaggedRevs|FlaggedRevs]]
|yes
|yes
|
|
Line 142: Line 142:
|
|
|-   
|-   
|    |Gadgets
|    |[[mw:Extension:Gadgets|Gadgets]]
|
|
|
|
Line 148: Line 148:
|
|
|-   
|-   
|    |googleAnalytics
|    |[[mw:Extension:googleAnalytics|googleAnalytics]]
|
|
|
|
Line 154: Line 154:
|
|
|-   
|-   
|    |GraphViz
|    |[[mw:Extension:GraphViz|GraphViz]]
|
|
|
|
Line 160: Line 160:
|
|
|-   
|-   
|    |Header  Tabs
|    |[[mw:Extension:HeaderTabs|HeaderTabs]]
|
|
|
|
Line 166: Line 166:
|
|
|-   
|-   
|    |Hit  Counter
|    |[[mw:Extension:HitCounter|HitCounter]]
|
|
|
|
Line 172: Line 172:
|
|
|-   
|-   
|    |ImageMap
|    |[[mw:Extension:ImageMap|ImageMap]]
|
|
|
|
Line 178: Line 178:
|
|
|-   
|-   
|    |InputBox
|    |[[mw:Extension:InputBox|InputBox]]
|
|
|
|
Line 184: Line 184:
|
|
|-   
|-   
|    |Interwiki
|    |[[mw:Extension:Interwiki|Interwiki]]
|
|
|
|
Line 190: Line 190:
|
|
|-   
|-   
|    |JSBreadCrumbs
|    |[[mw:Extension:JSBreadCrumbs|JSBreadCrumbs]]
|
|
|
|
Line 196: Line 196:
|
|
|-   
|-   
|    |LDAPAuthentication2
|    |[[mw:Extension:LDAPAuthentication2|LDAPAuthentication2]]
|
|
|
|
Line 202: Line 202:
|
|
|-   
|-   
|    |LDAPAuthorization
|    |[[mw:Extension:LDAPAuthorization|LDAPAuthorization]]
|
|
|
|
Line 208: Line 208:
|
|
|-   
|-   
|    |LDAPGroups
|    |[[mw:Extension:LDAPGroups|LDAPGroups]]
|
|
|
|
Line 214: Line 214:
|
|
|-   
|-   
|    |LDAPProvider
|    |[[mw:Extension:LDAPProvider|LDAPProvider]]
|
|
|
|
Line 220: Line 220:
|
|
|-   
|-   
|    |LDAPUserInfo
|    |[[mw:Extension:LDAPUserInfo|LDAPUserInfo]]
|
|
|
|
Line 226: Line 226:
|
|
|-   
|-   
|    |LocalisationUpdate
|    |[[mw:Extension:LocalisationUpdate|LocalisationUpdate]]
|
|
|
|
Line 232: Line 232:
|
|
|-   
|-   
|    |Lockdown
|    |[[mw:Extension:Lockdown|Lockdown]]
|
|
|
|
Line 238: Line 238:
|
|
|-   
|-   
|    |Maps
|    |[[mw:Extension:Maps|Maps]]
|
|
|
|
Line 244: Line 244:
|
|
|-   
|-   
|    |Math
|    |[[mw:Extension:Math|Math]]
|
|
|
|
Line 250: Line 250:
|
|
|-   
|-   
|    |Mermaid
|    |[[mw:Extension:Mermaid|Mermaid]]
|
|
|
|
Line 256: Line 256:
|
|
|-   
|-   
|    |Mpdf
|    |[[mw:Extension:Mpdf|Mpdf]]
|
|
|
|
Line 262: Line 262:
|
|
|-   
|-   
|    |MsCalendar
|    |[[mw:Extension:MsCalendar|MsCalendar]]
|
|
|
|
Line 268: Line 268:
|
|
|-   
|-   
|    |MsUpload
|    |[[mw:Extension:MsUpload|MsUpload]]
|
|
|
|
Line 274: Line 274:
|
|
|-   
|-   
|    |MultimediaViewer
|    |[[mw:Extension:MultimediaViewer|MultimediaViewer]]
|yes
|yes
|Wikimedia Foundation
|Wikimedia Foundation
Line 280: Line 280:
|
|
|-   
|-   
|    |MyVariables
|    |[[mw:Extension:MyVariables|MyVariables]]
|
|
|
|
Line 286: Line 286:
|
|
|-   
|-   
|    |Nuke
|    |[[mw:Extension:Nuke|Nuke]]
|
|
|
|
Line 292: Line 292:
|
|
|-   
|-   
|    |OATHAuth
|    |[[mw:Extension:OATHAuth|OATHAuth]]
|yes
|yes
|Wikimedia Foundation
|Wikimedia Foundation
Line 298: Line 298:
|
|
|-   
|-   
|    |OpenID  Connect
|    |[[mw:Extension:OpenIDConnect|OpenIDConnect]]
|
|
|
|
Line 304: Line 304:
|
|
|-   
|-   
|    |Page  Forms
|    |[[mw:Extension:PageForms|PageForms]]
|yes
|yes
|Yaron Koren / WikiWorks
|Yaron Koren / WikiWorks
Line 310: Line 310:
|
|
|-   
|-   
|    |PageImages
|    |[[mw:Extension:PageImages|PageImages]]
|
|
|
|
Line 316: Line 316:
|
|
|-   
|-   
|    |ParserFunctions
|    |[[mw:Extension:ParserFunctions|ParserFunctions]]
|
|
|
|
Line 322: Line 322:
|
|
|-   
|-   
|    |PdfHandler
|    |[[mw:Extension:PdfHandler|PdfHandler]]
|
|
|
|
Line 328: Line 328:
|
|
|-   
|-   
|    |Pipe  Escape
|    |[[mw:Extension:PipeEscape|PipeEscape]]
|
|
|
|
Line 334: Line 334:
|
|
|-   
|-   
|    |PluggableAuth
|    |[[mw:Extension:PluggableAuth|PluggableAuth]]
|
|
|
|
Line 340: Line 340:
|
|
|-   
|-   
|    |Poem
|    |[[mw:Extension:Poem|Poem]]
|
|
|
|
Line 346: Line 346:
|
|
|-   
|-   
|    |Popups
|    |[[mw:Extension:Popups|Popups]]
|
|
|
|
Line 352: Line 352:
|
|
|-   
|-   
|    |Renameuser
|    |[[mw:Extension:Renameuser|Renameuser]]
|
|
|
|
Line 358: Line 358:
|
|
|-   
|-   
|    |ReplaceText
|    |[[mw:Extension:ReplaceText|ReplaceText]]
|
|
|
|
Line 364: Line 364:
|
|
|-   
|-   
|    |Scribunto
|    |[[mw:Extension:Scribunto|Scribunto]]
|
|
|
|
Line 370: Line 370:
|
|
|-   
|-   
|    |Semantic  MediaWiki
|    |[[mw:Extension:SemanticMediaWiki|SemanticMediaWiki]]
|yes
|yes
|mwjames
|mwjames
Line 376: Line 376:
|
|
|-   
|-   
|  |Semantic  Result Formats
|  |[[mw:Extension:SemanticResultFormats|SemanticResultFormats]]
|
|
|
|
Line 382: Line 382:
|
|
|-   
|-   
|    |Semantic  Scribunto
|    |[[mw:Extension:SemanticScribunto|SemanticScribunto]]
|
|
|
|
Line 388: Line 388:
|
|
|-   
|-   
|    |SimpleSAMLphp
|    |[[mw:Extension:SimpleSAMLphp|SimpleSAMLphp]]
|
|
|
|
|
|
|
|
|-   
|-  ]]
|    |SpamBlacklist
|    |[[mw:Extension:SpamBlacklist|SpamBlacklist]]
|
|
|
|
Line 400: Line 400:
|
|
|-   
|-   
|    |SyntaxHighlight_GeSHi
|    |[[mw:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight_GeSHi]]
|
|
|
|
Line 406: Line 406:
|
|
|-   
|-   
|    |Tabs
|    |[[mw:Extension:Tabs|Tabs]]
|
|
|
|
Line 412: Line 412:
|
|
|-   
|-   
|    |TemplateData
|    |[[mw:Extension:TemplateData|TemplateData]]
|
|
|
|
Line 418: Line 418:
|
|
|-   
|-   
|    |TemplateStyles
|    |[[mw:Extension:TemplateStyles|TemplateStyles]]
|
|
|
|
Line 424: Line 424:
|
|
|-   
|-   
|    |TextExtracts
|    |[[mw:Extension:TextExtracts|TextExtracts]]
|
|
|
|
Line 430: Line 430:
|
|
|-   
|-   
|    |TitleBlacklist
|    |[[mw:Extension:TitleBlacklist|TitleBlacklist]]
|
|
|
|
Line 436: Line 436:
|
|
|-   
|-   
|    |TitleIcon
|    |[[mw:Extension:TitleIcon|TitleIcon]]
|
|
|
|
Line 442: Line 442:
|
|
|-   
|-   
|    |UploadWizard
|    |[[mw:Extension:UploadWizard|UploadWizard]]
|
|
|
|
Line 448: Line 448:
|
|
|-   
|-   
|    |UrlGetParameters
|    |[[mw:Extension:UrlGetParameters|UrlGetParameters]]
|
|
|
|
Line 454: Line 454:
|
|
|-   
|-   
|    |UserFunctions
|    |[[mw:Extension:UserFunctions|UserFunctions]]
|
|
|
|
Line 460: Line 460:
|
|
|-   
|-   
|    |UserMerge
|    |[[mw:Extension:UserMerge|UserMerge]]
|
|
|
|
Line 466: Line 466:
|
|
|-   
|-   
|    |Variables
|    |[[mw:Extension:Variables|Variables]]
|
|
|
|
Line 472: Line 472:
|
|
|-   
|-   
|    |VisualEditor
|    |[[mw:Extension:VisualEditor|VisualEditor]]
|yes
|yes
|Wikimedia Foundation
|Wikimedia Foundation
Line 478: Line 478:
|
|
|-   
|-   
|    |Widgets
|    |[[mw:Extension:Widgets|Widgets]]
|
|
|
|
Line 484: Line 484:
|
|
|-   
|-   
|    |WikiEditor
|    |[[mw:Extension:WikiEditor|WikiEditor]]
|
|
|
|
Line 490: Line 490:
|
|
|-   
|-   
|    |YouTube
|    |[[mw:Extension:YouTube|YouTube]]
|
|
|
|
Line 502: Line 502:
|
|
|-   
|-   
|    |MonoBook
|    |[[mw:Skin:MonoBook|MonoBook]]
|
|
|
|
Line 508: Line 508:
|
|
|-   
|-   
|    |Timeless
|    |[[mw:Skin:Timeless|Timeless]]
|
|
|
|
Line 514: Line 514:
|
|
|-   
|-   
|    |Vector
|    |[[mw:Skin:Vector|Vector]]
|
|
|
|
Line 520: Line 520:
|
|
|-   
|-   
|    |Chameleon 2.0
|    |[[mw:Skin:Chameleon|Chameleon 2.0]]
|yes
|yes
|Stephan Gambke
|Stephan Gambke
Line 526: Line 526:
|
|
|-   
|-   
|    |Erudite
|    |[[mw:Skin:Erudite|Erudite]]
|
|
|
|
Line 532: Line 532:
|
|
|-   
|-   
|    |Foreground
|    |[[mw:Skin:Foreground|Foreground]]
|
|
|
|
Line 538: Line 538:
|
|
|-   
|-   
|    |Metrolook
|    |[[mw:Skin:Metrolook|Metrolook]]
|
|
|
|

Revision as of 09:14, 14 November 2019

Sunflower MediaWiki is a new multi-purpose MediaWiki distribution.

(This is a draft)

Objectives

By providing an "essential MediaWiki" for administrators around the world, several goals are to be achieved:

  1. To promote the awareness and distribution of MediaWiki, extensions, bundles, communities and service providers.
  2. Create a collaborative project for third-party users and developers (non-profit and for-profit) to improve stability:
    1. Organizing the maintenance of the included extensions
    2. Sharpening awareness of the basic functions with which new functions must cooperate
    3. Providing a basis for the technical developments of various projects: Meza, Semantic MediaWiki, BlueSpice MediaWiki, Language Bundle and many more
    4. Development of programming standards and agreement on technologies and architectures

Target group

  • Admins and developers who run MediaWikis in a professional environment
  • Cloud Service Providers

Distribution

A first proposal for extensions that are delivered with Sunflower

Extension / skin name Maintained Maintainer Activated Notes
Extensions
Arrays
Auth_remoteuser
Cargo yes Yaron Koren / WikiWorks no
CategoryTree
CirrusSearch
Cite
CiteThisPage
CodeEditor yes necessary for code edits within the VisualEditor
CommentStreams
ConfirmAccount
ConfirmEdit
DataTransfer
DisplayTitle
DynamicPageList
Echo
EmailAuthorization
ExternalData
FlaggedRevs yes
Gadgets
googleAnalytics
GraphViz
HeaderTabs
HitCounter
ImageMap
InputBox
Interwiki
JSBreadCrumbs
LDAPAuthentication2
LDAPAuthorization
LDAPGroups
LDAPProvider
LDAPUserInfo
LocalisationUpdate
Lockdown
Maps
Math
Mermaid
Mpdf
MsCalendar
MsUpload
MultimediaViewer yes Wikimedia Foundation
MyVariables
Nuke
OATHAuth yes Wikimedia Foundation
OpenIDConnect
PageForms yes Yaron Koren / WikiWorks
PageImages
ParserFunctions
PdfHandler
PipeEscape
PluggableAuth
Poem
Popups
Renameuser
ReplaceText
Scribunto
SemanticMediaWiki yes mwjames no
SemanticResultFormats
SemanticScribunto
SimpleSAMLphp
SpamBlacklist
SyntaxHighlight_GeSHi
Tabs
TemplateData
TemplateStyles
TextExtracts
TitleBlacklist
TitleIcon
UploadWizard
UrlGetParameters
UserFunctions
UserMerge
Variables
VisualEditor yes Wikimedia Foundation
Widgets
WikiEditor
YouTube
Skins
MonoBook
Timeless
Vector
Chameleon 2.0 yes Stephan Gambke
Erudite
Foreground
Metrolook

Technical details

  • The distribution comes with a "best practice default configuration" for all extensions/skins.
  • The distribution is build using composer and published as "tarball" and "docker image" (may include Parsoid and ElasticSearch).

Release and distribution

  • Approach: The releases of Sunflower will / can be delivered by Hallo Welt! for the MediaWiki Stakeholders. MWStakeholders offer an automatically provisioned (?) rolling release on a public download portal: http://sunflowermediawiki.org/
  • There will be only one edition, where different sets of extensions can be enabled

Branding

A branding of one's own is time-consuming but necessary in order to create a project that is attractive and open to all stakeholders (from Wikimedia to Nichework, Meza to SMW) and builds bridges here.

Open questions

  • Distribution:
    • Dealing with mutually excluding extensions (like Semantic / Cargo, Google Analytics / Matomo): extensions can be part of the distribution, but they are not activated
  • Decision making and responsiblities
    • Release Board / Sunflower Consortium: Who will attend?
  • Roadmap?
    • First release in February 2020?