Sunflower MediaWiki: Difference between revisions
Jump to navigation
Jump to search
(added links to extensions / skins) |
(Can we maintain it?) |
||
Line 26: | Line 26: | ||
! |Maintainer | ! |Maintainer | ||
!Activated | !Activated | ||
!MWStake | |||
!Notes | !Notes | ||
|- | |- | ||
| |'''Extensions''' | | |'''Extensions''' | ||
| | |||
| | | | ||
| | | | ||
Line 35: | Line 37: | ||
|- | |- | ||
| |[[mw:Extension:Arrays|Arrays]] | | |[[mw:Extension:Arrays|Arrays]] | ||
|no | |||
| | | | ||
| | | | ||
| | |? | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:Auth_remoteuser|Auth_remoteuser]] | | |[[mw:Extension:Auth_remoteuser|Auth_remoteuser]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |yes | ||
| | | | ||
|- | |- | ||
Line 50: | Line 54: | ||
|Yaron Koren / WikiWorks | |Yaron Koren / WikiWorks | ||
|no | |no | ||
| | |||
| | | | ||
|- | |- | ||
Line 56: | Line 61: | ||
| | | | ||
| | | | ||
| | |yes | ||
|bundled with MW | |||
|- | |- | ||
| |[[mw:Extension:CirrusSearch|CirrusSearch]] | | |[[mw:Extension:CirrusSearch|CirrusSearch]] | ||
Line 62: | Line 68: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 68: | Line 75: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 74: | Line 82: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 80: | Line 89: | ||
| | | | ||
| | | | ||
|yes | |||
|necessary for code edits within the VisualEditor | |necessary for code edits within the VisualEditor | ||
|- | |- | ||
| |[[mw:Extension:CommentStreams|CommentStreams]] | | |[[mw:Extension:CommentStreams|CommentStreams]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |yes | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:ConfirmAccount|ConfirmAccount]] | | |[[mw:Extension:ConfirmAccount|ConfirmAccount]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |yes | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:ConfirmEdit|ConfirmEdit]] | | |[[mw:Extension:ConfirmEdit|ConfirmEdit]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |yes | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:DataTransfer|DataTransfer]] | | |[[mw:Extension:DataTransfer|DataTransfer]] | ||
|yes | |||
|Yaron Koren | |||
| | | | ||
|yes | |||
| | | | ||
|- | | |||
|- | |||
| |[[mw:Extension:DisplayTitle|DisplayTitle]] | | |[[mw:Extension:DisplayTitle|DisplayTitle]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |yes | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:DynamicPageList|DynamicPageList]] | | |[[mw:Extension:DynamicPageList|DynamicPageList]] | ||
|yes | |||
| | | | ||
| | | | ||
| | |no | ||
| | |DynamicPageList3? | ||
|- | |- | ||
| |[[mw:Extension:Echo|Echo]] | | |[[mw:Extension:Echo|Echo]] | ||
|yes? | |||
| | | | ||
| | | | ||
| | |no | ||
| | | | ||
|- | |- | ||
Line 128: | Line 145: | ||
| | | | ||
| | | | ||
| | |yes | ||
|EmailAuth? | |||
|- | |- | ||
| |[[mw:Extension:ExternalData|ExternalData]] | | |[[mw:Extension:ExternalData|ExternalData]] | ||
Line 134: | Line 152: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 140: | Line 159: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 146: | Line 166: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 152: | Line 173: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 158: | Line 180: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 164: | Line 187: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 170: | Line 194: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 176: | Line 201: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 182: | Line 208: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 188: | Line 215: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 194: | Line 222: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 200: | Line 229: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 206: | Line 236: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 212: | Line 243: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 218: | Line 250: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 224: | Line 257: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 230: | Line 264: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 236: | Line 271: | ||
| | | | ||
| | | | ||
|yes | |||
| | | | ||
|- | |- | ||
Line 242: | Line 278: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 248: | Line 285: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
| |[[mw:Extension:Mermaid|Mermaid]] | | |[[mw:Extension:Mermaid|Mermaid]] | ||
| | |||
| | | | ||
| | | | ||
Line 257: | Line 296: | ||
|- | |- | ||
| |[[mw:Extension:Mpdf|Mpdf]] | | |[[mw:Extension:Mpdf|Mpdf]] | ||
| | |||
| | | | ||
| | | | ||
Line 263: | Line 303: | ||
|- | |- | ||
| |[[mw:Extension:MsCalendar|MsCalendar]] | | |[[mw:Extension:MsCalendar|MsCalendar]] | ||
| | |||
| | | | ||
| | | | ||
Line 269: | Line 310: | ||
|- | |- | ||
| |[[mw:Extension:MsUpload|MsUpload]] | | |[[mw:Extension:MsUpload|MsUpload]] | ||
| | |||
| | | | ||
| | | | ||
Line 278: | Line 320: | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
| |[[mw:Extension:MyVariables|MyVariables]] | | |[[mw:Extension:MyVariables|MyVariables]] | ||
| | |||
| | | | ||
| | | | ||
Line 287: | Line 331: | ||
|- | |- | ||
| |[[mw:Extension:Nuke|Nuke]] | | |[[mw:Extension:Nuke|Nuke]] | ||
| | |||
| | | | ||
| | | | ||
Line 295: | Line 340: | ||
|yes | |yes | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
| | |||
| | | | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:OpenIDConnect|OpenIDConnect]] | | |[[mw:Extension:OpenIDConnect|OpenIDConnect]] | ||
| | |||
| | | | ||
| | | | ||
Line 307: | Line 354: | ||
|yes | |yes | ||
|Yaron Koren / WikiWorks | |Yaron Koren / WikiWorks | ||
| | |||
| | | | ||
| | | | ||
|- | |- | ||
| |[[mw:Extension:PageImages|PageImages]] | | |[[mw:Extension:PageImages|PageImages]] | ||
| | |||
| | | | ||
| | | | ||
Line 317: | Line 366: | ||
|- | |- | ||
| |[[mw:Extension:ParserFunctions|ParserFunctions]] | | |[[mw:Extension:ParserFunctions|ParserFunctions]] | ||
| | |||
| | | | ||
| | | | ||
Line 323: | Line 373: | ||
|- | |- | ||
| |[[mw:Extension:PdfHandler|PdfHandler]] | | |[[mw:Extension:PdfHandler|PdfHandler]] | ||
| | |||
| | | | ||
| | | | ||
Line 329: | Line 380: | ||
|- | |- | ||
| |[[mw:Extension:PipeEscape|PipeEscape]] | | |[[mw:Extension:PipeEscape|PipeEscape]] | ||
| | |||
| | | | ||
| | | | ||
Line 335: | Line 387: | ||
|- | |- | ||
| |[[mw:Extension:PluggableAuth|PluggableAuth]] | | |[[mw:Extension:PluggableAuth|PluggableAuth]] | ||
| | |||
| | | | ||
| | | | ||
Line 341: | Line 394: | ||
|- | |- | ||
| |[[mw:Extension:Poem|Poem]] | | |[[mw:Extension:Poem|Poem]] | ||
| | |||
| | | | ||
| | | | ||
Line 347: | Line 401: | ||
|- | |- | ||
| |[[mw:Extension:Popups|Popups]] | | |[[mw:Extension:Popups|Popups]] | ||
| | |||
| | | | ||
| | | | ||
Line 353: | Line 408: | ||
|- | |- | ||
| |[[mw:Extension:Renameuser|Renameuser]] | | |[[mw:Extension:Renameuser|Renameuser]] | ||
| | |||
| | | | ||
| | | | ||
Line 359: | Line 415: | ||
|- | |- | ||
| |[[mw:Extension:ReplaceText|ReplaceText]] | | |[[mw:Extension:ReplaceText|ReplaceText]] | ||
| | |||
| | | | ||
| | | | ||
Line 365: | Line 422: | ||
|- | |- | ||
| |[[mw:Extension:Scribunto|Scribunto]] | | |[[mw:Extension:Scribunto|Scribunto]] | ||
| | |||
| | | | ||
| | | | ||
Line 373: | Line 431: | ||
|yes | |yes | ||
|mwjames | |mwjames | ||
|no | |||
|no | |no | ||
| | | | ||
Line 380: | Line 439: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 386: | Line 446: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 393: | Line 454: | ||
| | | | ||
| | | | ||
|- | | | ||
|- ]] | |||
| |[[mw:Extension:SpamBlacklist|SpamBlacklist]] | | |[[mw:Extension:SpamBlacklist|SpamBlacklist]] | ||
| | |||
| | | | ||
| | | | ||
Line 401: | Line 464: | ||
|- | |- | ||
| |[[mw:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight_GeSHi]] | | |[[mw:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight_GeSHi]] | ||
| | |||
| | | | ||
| | | | ||
Line 407: | Line 471: | ||
|- | |- | ||
| |[[mw:Extension:Tabs|Tabs]] | | |[[mw:Extension:Tabs|Tabs]] | ||
| | |||
| | | | ||
| | | | ||
Line 413: | Line 478: | ||
|- | |- | ||
| |[[mw:Extension:TemplateData|TemplateData]] | | |[[mw:Extension:TemplateData|TemplateData]] | ||
| | |||
| | | | ||
| | | | ||
Line 419: | Line 485: | ||
|- | |- | ||
| |[[mw:Extension:TemplateStyles|TemplateStyles]] | | |[[mw:Extension:TemplateStyles|TemplateStyles]] | ||
| | |||
| | | | ||
| | | | ||
Line 425: | Line 492: | ||
|- | |- | ||
| |[[mw:Extension:TextExtracts|TextExtracts]] | | |[[mw:Extension:TextExtracts|TextExtracts]] | ||
| | |||
| | | | ||
| | | | ||
Line 431: | Line 499: | ||
|- | |- | ||
| |[[mw:Extension:TitleBlacklist|TitleBlacklist]] | | |[[mw:Extension:TitleBlacklist|TitleBlacklist]] | ||
| | |||
| | | | ||
| | | | ||
Line 437: | Line 506: | ||
|- | |- | ||
| |[[mw:Extension:TitleIcon|TitleIcon]] | | |[[mw:Extension:TitleIcon|TitleIcon]] | ||
| | |||
| | | | ||
| | | | ||
Line 443: | Line 513: | ||
|- | |- | ||
| |[[mw:Extension:UploadWizard|UploadWizard]] | | |[[mw:Extension:UploadWizard|UploadWizard]] | ||
| | |||
| | | | ||
| | | | ||
Line 449: | Line 520: | ||
|- | |- | ||
| |[[mw:Extension:UrlGetParameters|UrlGetParameters]] | | |[[mw:Extension:UrlGetParameters|UrlGetParameters]] | ||
| | |||
| | | | ||
| | | | ||
Line 455: | Line 527: | ||
|- | |- | ||
| |[[mw:Extension:UserFunctions|UserFunctions]] | | |[[mw:Extension:UserFunctions|UserFunctions]] | ||
| | |||
| | | | ||
| | | | ||
Line 461: | Line 534: | ||
|- | |- | ||
| |[[mw:Extension:UserMerge|UserMerge]] | | |[[mw:Extension:UserMerge|UserMerge]] | ||
| | |||
| | | | ||
| | | | ||
Line 467: | Line 541: | ||
|- | |- | ||
| |[[mw:Extension:Variables|Variables]] | | |[[mw:Extension:Variables|Variables]] | ||
| | |||
| | | | ||
| | | | ||
Line 476: | Line 551: | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 482: | Line 558: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 488: | Line 565: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
| |[[mw:Extension:YouTube|YouTube]] | | |[[mw:Extension:YouTube|YouTube]] | ||
| | |||
| | | | ||
| | | | ||
Line 497: | Line 576: | ||
|- | |- | ||
| |'''Skins''' | | |'''Skins''' | ||
| | |||
| | | | ||
| | | | ||
Line 506: | Line 586: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 512: | Line 593: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 518: | Line 600: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 524: | Line 607: | ||
|Stephan Gambke | |Stephan Gambke | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 530: | Line 614: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 536: | Line 621: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|- | |- | ||
Line 542: | Line 628: | ||
| | | | ||
| | | | ||
|no | |||
| | | | ||
|} | |} | ||
==Technical details== | ==Technical details== |
Revision as of 08:45, 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:
- To promote the awareness and distribution of MediaWiki, extensions, bundles, communities and service providers.
- Create a collaborative project for third-party users and developers (non-profit and for-profit) to improve stability:
- Organizing the maintenance of the included extensions
- Sharpening awareness of the basic functions with which new functions must cooperate
- Providing a basis for the technical developments of various projects: Meza, Semantic MediaWiki, BlueSpice MediaWiki, Language Bundle and many more
- 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
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?