Difference between revisions of "Sunflower MediaWiki"
m (→Distribution) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 26: | Line 26: | ||
! |Maintainer | ! |Maintainer | ||
!Activated | !Activated | ||
+ | !MWStake | ||
!Notes | !Notes | ||
|- | |- | ||
| |'''Extensions''' | | |'''Extensions''' | ||
+ | | | ||
| | | | ||
| | | | ||
Line 34: | Line 36: | ||
| | | | ||
|- | |- | ||
− | | |Arrays | + | | |[[mw:Extension:Arrays|Arrays]] |
− | | | + | |no |
| | | | ||
| | | | ||
+ | |? | ||
| | | | ||
|- | |- | ||
− | | |Auth_remoteuser | + | | |[[mw:Extension:Auth_remoteuser|Auth_remoteuser]] |
− | | | + | |yes |
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |Cargo | + | | |[[mw:Extension:Cargo|Cargo]] |
|yes | |yes | ||
|Yaron Koren / WikiWorks | |Yaron Koren / WikiWorks | ||
|no | |no | ||
+ | | | ||
| | | | ||
|- | |- | ||
− | | |CategoryTree | + | | |[[mw:Extension:CategoryTree|CategoryTree]] |
− | | | ||
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
+ | |bundled with MW | ||
|- | |- | ||
− | | |CirrusSearch | + | | |[[mw:Extension:CirrusSearch|CirrusSearch]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Cite | + | | |[[mw:Extension:Cite|Cite]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |CiteThisPage | + | | |[[mw:Extension:CiteThisPage|CiteThisPage]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |CodeEditor | + | | |[[mw:Extension:CodeEditor|CodeEditor]] |
|yes | |yes | ||
| | | | ||
| | | | ||
+ | |yes | ||
|necessary for code edits within the VisualEditor | |necessary for code edits within the VisualEditor | ||
|- | |- | ||
− | | |CommentStreams | + | | |[[mw:Extension:CommentStreams|CommentStreams]] |
− | | | + | |yes |
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |ConfirmAccount | + | | |[[mw:Extension:ConfirmAccount|ConfirmAccount]] |
− | | | + | |yes |
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |ConfirmEdit | + | | |[[mw:Extension:ConfirmEdit|ConfirmEdit]] |
− | | | + | |yes |
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:DataTransfer|DataTransfer]] |
+ | |yes | ||
+ | |Yaron Koren | ||
| | | | ||
+ | |yes | ||
| | | | ||
+ | |- | | ||
+ | | |[[mw:Extension:DisplayTitle|DisplayTitle]] | ||
+ | |yes | ||
| | | | ||
| | | | ||
− | | | + | |yes |
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | | |DynamicPageList | + | | |[[mw:Extension:DynamicPageList|DynamicPageList]] |
− | | | + | |yes |
− | | | ||
| | | | ||
| | | | ||
+ | |no | ||
+ | |DynamicPageList3? | ||
|- | |- | ||
− | | |Echo | + | | |[[mw:Extension:Echo|Echo]] |
− | | | + | |yes? |
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:EmailAuthorization|EmailAuthorization]] |
− | | | ||
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
+ | |EmailAuth? | ||
|- | |- | ||
− | | |ExternalData | + | | |[[mw:Extension:ExternalData|ExternalData]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |FlaggedRevs | + | | |[[mw:Extension:FlaggedRevs|FlaggedRevs]] |
|yes | |yes | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Gadgets | + | | |[[mw:Extension:Gadgets|Gadgets]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |googleAnalytics | + | | |[[mw:Extension:googleAnalytics|googleAnalytics]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |GraphViz | + | | |[[mw:Extension:GraphViz|GraphViz]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:HeaderTabs|HeaderTabs]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:HitCounter|HitCounter]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |ImageMap | + | | |[[mw:Extension:ImageMap|ImageMap]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |InputBox | + | | |[[mw:Extension:InputBox|InputBox]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |Interwiki | + | | |[[mw:Extension:Interwiki|Interwiki]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |JSBreadCrumbs | + | | |[[mw:Extension:JSBreadCrumbs|JSBreadCrumbs]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LDAPAuthentication2 | + | | |[[mw:Extension:LDAPAuthentication2|LDAPAuthentication2]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LDAPAuthorization | + | | |[[mw:Extension:LDAPAuthorization|LDAPAuthorization]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LDAPGroups | + | | |[[mw:Extension:LDAPGroups|LDAPGroups]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LDAPProvider | + | | |[[mw:Extension:LDAPProvider|LDAPProvider]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LDAPUserInfo | + | | |[[mw:Extension:LDAPUserInfo|LDAPUserInfo]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |LocalisationUpdate | + | | |[[mw:Extension:LocalisationUpdate|LocalisationUpdate]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Lockdown | + | | |[[mw:Extension:Lockdown|Lockdown]] |
| | | | ||
| | | | ||
| | | | ||
+ | |yes | ||
| | | | ||
|- | |- | ||
− | | |Maps | + | | |[[mw:Extension:Maps|Maps]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Math | + | | |[[mw:Extension:Math|Math]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Mermaid | + | | |[[mw:Extension:Mermaid|Mermaid]] |
+ | | | ||
| | | | ||
| | | | ||
Line 256: | Line 295: | ||
| | | | ||
|- | |- | ||
− | | |Mpdf | + | | |[[mw:Extension:Mpdf|Mpdf]] |
+ | | | ||
| | | | ||
| | | | ||
Line 262: | Line 302: | ||
| | | | ||
|- | |- | ||
− | | |MsCalendar | + | | |[[mw:Extension:MsCalendar|MsCalendar]] |
+ | | | ||
| | | | ||
| | | | ||
Line 268: | Line 309: | ||
| | | | ||
|- | |- | ||
− | | |MsUpload | + | | |[[mw:Extension:MsUpload|MsUpload]] |
+ | | | ||
| | | | ||
| | | | ||
Line 274: | Line 316: | ||
| | | | ||
|- | |- | ||
− | | |MultimediaViewer | + | | |[[mw:Extension:MultimediaViewer|MultimediaViewer]] |
|yes | |yes | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |MyVariables | + | | |[[mw:Extension:MyVariables|MyVariables]] |
+ | | | ||
| | | | ||
| | | | ||
Line 286: | Line 330: | ||
| | | | ||
|- | |- | ||
− | | |Nuke | + | | |[[mw:Extension:Nuke|Nuke]] |
+ | | | ||
| | | | ||
| | | | ||
Line 292: | Line 337: | ||
| | | | ||
|- | |- | ||
− | | |OATHAuth | + | | |[[mw:Extension:OATHAuth|OATHAuth]] |
|yes | |yes | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
+ | | | ||
| | | | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:OpenIDConnect|OpenIDConnect]] |
+ | | | ||
| | | | ||
| | | | ||
Line 304: | Line 351: | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:PageForms|PageForms]] |
|yes | |yes | ||
|Yaron Koren / WikiWorks | |Yaron Koren / WikiWorks | ||
+ | | | ||
| | | | ||
| | | | ||
|- | |- | ||
− | | |PageImages | + | | |[[mw:Extension:PageImages|PageImages]] |
+ | | | ||
| | | | ||
| | | | ||
Line 316: | Line 365: | ||
| | | | ||
|- | |- | ||
− | | |ParserFunctions | + | | |[[mw:Extension:ParserFunctions|ParserFunctions]] |
+ | | | ||
| | | | ||
| | | | ||
Line 322: | Line 372: | ||
| | | | ||
|- | |- | ||
− | | |PdfHandler | + | | |[[mw:Extension:PdfHandler|PdfHandler]] |
+ | | | ||
| | | | ||
| | | | ||
Line 328: | Line 379: | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:PipeEscape|PipeEscape]] |
+ | | | ||
| | | | ||
| | | | ||
Line 334: | Line 386: | ||
| | | | ||
|- | |- | ||
− | | |PluggableAuth | + | | |[[mw:Extension:PluggableAuth|PluggableAuth]] |
+ | | | ||
| | | | ||
| | | | ||
Line 340: | Line 393: | ||
| | | | ||
|- | |- | ||
− | | |Poem | + | | |[[mw:Extension:Poem|Poem]] |
+ | | | ||
| | | | ||
| | | | ||
Line 346: | Line 400: | ||
| | | | ||
|- | |- | ||
− | | |Popups | + | | |[[mw:Extension:Popups|Popups]] |
+ | | | ||
| | | | ||
| | | | ||
Line 352: | Line 407: | ||
| | | | ||
|- | |- | ||
− | | |Renameuser | + | | |[[mw:Extension:Renameuser|Renameuser]] |
+ | | | ||
| | | | ||
| | | | ||
Line 358: | Line 414: | ||
| | | | ||
|- | |- | ||
− | | |ReplaceText | + | | |[[mw:Extension:ReplaceText|ReplaceText]] |
+ | | | ||
| | | | ||
| | | | ||
Line 364: | Line 421: | ||
| | | | ||
|- | |- | ||
− | | |Scribunto | + | | |[[mw:Extension:Scribunto|Scribunto]] |
+ | | | ||
| | | | ||
| | | | ||
Line 370: | Line 428: | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:SemanticMediaWiki|SemanticMediaWiki]] |
|yes | |yes | ||
− | | | + | |mwjames |
− | | | + | |no |
+ | |no | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:SemanticResultFormats|SemanticResultFormats]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | | | + | | |[[mw:Extension:SemanticScribunto|SemanticScribunto]] |
| | | | ||
| | | | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |SimpleSAMLphp | + | | |[[mw:Extension:SimpleSAMLphp|SimpleSAMLphp]] |
| | | | ||
| | | | ||
| | | | ||
| | | | ||
− | |- | + | | |
− | | |SpamBlacklist | + | |- ]] |
+ | | |[[mw:Extension:SpamBlacklist|SpamBlacklist]] | ||
+ | | | ||
| | | | ||
| | | | ||
Line 400: | Line 463: | ||
| | | | ||
|- | |- | ||
− | | |SyntaxHighlight_GeSHi | + | | |[[mw:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight_GeSHi]] |
+ | | | ||
| | | | ||
| | | | ||
Line 406: | Line 470: | ||
| | | | ||
|- | |- | ||
− | | |Tabs | + | | |[[mw:Extension:Tabs|Tabs]] |
+ | | | ||
| | | | ||
| | | | ||
Line 412: | Line 477: | ||
| | | | ||
|- | |- | ||
− | | |TemplateData | + | | |[[mw:Extension:TemplateData|TemplateData]] |
+ | | | ||
| | | | ||
| | | | ||
Line 418: | Line 484: | ||
| | | | ||
|- | |- | ||
− | | |TemplateStyles | + | | |[[mw:Extension:TemplateStyles|TemplateStyles]] |
+ | | | ||
| | | | ||
| | | | ||
Line 424: | Line 491: | ||
| | | | ||
|- | |- | ||
− | | |TextExtracts | + | | |[[mw:Extension:TextExtracts|TextExtracts]] |
+ | | | ||
| | | | ||
| | | | ||
Line 430: | Line 498: | ||
| | | | ||
|- | |- | ||
− | | |TitleBlacklist | + | | |[[mw:Extension:TitleBlacklist|TitleBlacklist]] |
+ | | | ||
| | | | ||
| | | | ||
Line 436: | Line 505: | ||
| | | | ||
|- | |- | ||
− | | |TitleIcon | + | | |[[mw:Extension:TitleIcon|TitleIcon]] |
+ | | | ||
| | | | ||
| | | | ||
Line 442: | Line 512: | ||
| | | | ||
|- | |- | ||
− | | |UploadWizard | + | | |[[mw:Extension:UploadWizard|UploadWizard]] |
+ | | | ||
| | | | ||
| | | | ||
Line 448: | Line 519: | ||
| | | | ||
|- | |- | ||
− | | |UrlGetParameters | + | | |[[mw:Extension:UrlGetParameters|UrlGetParameters]] |
+ | | | ||
| | | | ||
| | | | ||
Line 454: | Line 526: | ||
| | | | ||
|- | |- | ||
− | | |UserFunctions | + | | |[[mw:Extension:UserFunctions|UserFunctions]] |
+ | | | ||
| | | | ||
| | | | ||
Line 460: | Line 533: | ||
| | | | ||
|- | |- | ||
− | | |UserMerge | + | | |[[mw:Extension:UserMerge|UserMerge]] |
+ | | | ||
| | | | ||
| | | | ||
Line 466: | Line 540: | ||
| | | | ||
|- | |- | ||
− | | |Variables | + | | |[[mw:Extension:Variables|Variables]] |
+ | | | ||
| | | | ||
| | | | ||
Line 472: | Line 547: | ||
| | | | ||
|- | |- | ||
− | | |VisualEditor | + | | |[[mw:Extension:VisualEditor|VisualEditor]] |
|yes | |yes | ||
|Wikimedia Foundation | |Wikimedia Foundation | ||
− | | | + | |yes |
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Widgets | + | | |[[mw:Extension:Widgets|Widgets]] |
− | | | + | |no |
− | | | + | |Authors: Sergey Chernyshev, Yaron Koren |
− | | | ||
| | | | ||
+ | |no | ||
+ | |Compatible with MW 1.30+ but last version from 8/2017 | ||
|- | |- | ||
− | | |WikiEditor | + | | |[[mw:Extension:WikiEditor|WikiEditor]] |
− | | | + | |yes |
− | | | + | |WMF (Authors: Trevor Parscal, Roan Kattouw) |
− | | | + | |yes |
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |YouTube | + | | |[[mw:Extension:YouTube|YouTube]] |
− | | | + | |yes? |
− | | | + | |Author: Przemek Piotrowski |
| | | | ||
| | | | ||
+ | |Last version from 10/2018, compatible with MW 1.33+ | ||
|- | |- | ||
| |'''Skins''' | | |'''Skins''' | ||
+ | | | ||
| | | | ||
| | | | ||
Line 502: | Line 582: | ||
| | | | ||
|- | |- | ||
− | | |MonoBook | + | | |[[mw:Skin:MonoBook|MonoBook]] |
− | | | + | |yes |
− | | | + | |Wikimedia Foundation |
− | | | ||
| | | | ||
+ | |no | ||
+ | |Should this historic skin really be distributed? | ||
|- | |- | ||
− | | |Timeless | + | | |[[mw:Skin:Timeless|Timeless]] |
− | | | + | |yes |
− | | | + | |Autors: Isarra |
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Vector | + | | |[[mw:Skin:Vector|Vector]] |
− | | | + | |yes |
− | | | + | |Wikimedia Foundation |
− | | | + | |yes |
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Chameleon | + | | |[[mw:Skin:Chameleon|Chameleon 2.0]] |
|yes | |yes | ||
|Stephan Gambke | |Stephan Gambke | ||
| | | | ||
+ | |no | ||
| | | | ||
|- | |- | ||
− | | |Erudite | + | | |[[mw:Skin:Erudite|Erudite]] |
− | | | + | |no |
− | | | + | |Authors: Nick White, Matt Wiebe and Colin Andrew Ferm |
− | | | ||
| | | | ||
+ | |no | ||
+ | |Not shure, if we should distribute this skin (rh) | ||
|- | |- | ||
− | | |Foreground | + | | |[[mw:Skin:Foreground|Foreground]] |
− | | | + | |no |
− | | | + | |Authors: Garrick van Buren, Jamie Thingelstad, Tom Hutchison |
− | | | ||
| | | | ||
+ | |no | ||
+ | |last release: 03/2019 | ||
|- | |- | ||
− | | |Metrolook | + | | |[[mw:Skin:Metrolook|Metrolook]] |
− | | | + | |yes? |
− | | | + | |Authors: immewnity, Paladox, Craig Davison, lagleki |
| | | | ||
+ | |no | ||
| | | | ||
|} | |} | ||
+ | |||
+ | |||
==Technical details== | ==Technical details== | ||
Line 558: | Line 647: | ||
==Open questions== | ==Open questions== | ||
*Distribution: | *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 | *Decision making and responsiblities | ||
− | **Release Board: Who will attend? | + | **Release Board / Sunflower Consortium: Who will attend? |
*Roadmap? | *Roadmap? | ||
+ | ** First release in February 2020? |
Latest revision as of 12:40, 17 November 2019
Sunflower MediaWiki is a new multi-purpose MediaWiki distribution.
(This is a draft)
Contents
Objectives[edit]
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[edit]
- Admins and developers who run MediaWikis in a professional environment
- Cloud Service Providers
Distribution[edit]
A first proposal for extensions that are delivered with Sunflower
Extension / skin name | Maintained | Maintainer | Activated | MWStake | Notes |
---|---|---|---|---|---|
Extensions | |||||
Arrays | no | ? | |||
Auth_remoteuser | yes | yes | |||
Cargo | yes | Yaron Koren / WikiWorks | no | ||
CategoryTree | yes | bundled with MW | |||
CirrusSearch | no | ||||
Cite | no | ||||
CiteThisPage | yes | ||||
CodeEditor | yes | yes | necessary for code edits within the VisualEditor | ||
CommentStreams | yes | yes | |||
ConfirmAccount | yes | yes | |||
ConfirmEdit | yes | yes | |||
DataTransfer | yes | Yaron Koren | yes | ||
DisplayTitle | yes | yes | |||
DynamicPageList | yes | no | DynamicPageList3? | ||
Echo | yes? | no | |||
EmailAuthorization | yes | EmailAuth? | |||
ExternalData | no | ||||
FlaggedRevs | yes | no | |||
Gadgets | no | ||||
googleAnalytics | yes | ||||
GraphViz | yes | ||||
HeaderTabs | yes | ||||
HitCounter | yes | ||||
ImageMap | yes | ||||
InputBox | yes | ||||
Interwiki | yes | ||||
JSBreadCrumbs | yes | ||||
LDAPAuthentication2 | yes | ||||
LDAPAuthorization | yes | ||||
LDAPGroups | yes | ||||
LDAPProvider | yes | ||||
LDAPUserInfo | yes | ||||
LocalisationUpdate | no | ||||
Lockdown | yes | ||||
Maps | no | ||||
Math | no | ||||
Mermaid | |||||
Mpdf | |||||
MsCalendar | |||||
MsUpload | |||||
MultimediaViewer | yes | Wikimedia Foundation | no | ||
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 | no | |
SemanticResultFormats | no | ||||
SemanticScribunto | no | ||||
SimpleSAMLphp | |||||
SpamBlacklist | |||||
SyntaxHighlight_GeSHi | |||||
Tabs | |||||
TemplateData | |||||
TemplateStyles | |||||
TextExtracts | |||||
TitleBlacklist | |||||
TitleIcon | |||||
UploadWizard | |||||
UrlGetParameters | |||||
UserFunctions | |||||
UserMerge | |||||
Variables | |||||
VisualEditor | yes | Wikimedia Foundation | yes | no | |
Widgets | no | Authors: Sergey Chernyshev, Yaron Koren | no | Compatible with MW 1.30+ but last version from 8/2017 | |
WikiEditor | yes | WMF (Authors: Trevor Parscal, Roan Kattouw) | yes | no | |
YouTube | yes? | Author: Przemek Piotrowski | Last version from 10/2018, compatible with MW 1.33+ | ||
Skins | |||||
MonoBook | yes | Wikimedia Foundation | no | Should this historic skin really be distributed? | |
Timeless | yes | Autors: Isarra | no | ||
Vector | yes | Wikimedia Foundation | yes | no | |
Chameleon 2.0 | yes | Stephan Gambke | no | ||
Erudite | no | Authors: Nick White, Matt Wiebe and Colin Andrew Ferm | no | Not shure, if we should distribute this skin (rh) | |
Foreground | no | Authors: Garrick van Buren, Jamie Thingelstad, Tom Hutchison | no | last release: 03/2019 | |
Metrolook | yes? | Authors: immewnity, Paladox, Craig Davison, lagleki | no |
Technical details[edit]
- 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[edit]
- 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[edit]
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[edit]
- 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?