Difference between revisions of "Sunflower MediaWiki"

From mwstake
Jump to: navigation, search
(Created page with "Coming soon")
 
m (Release and distribution)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
Coming soon
+
Sunflower MediaWiki is a new multi-purpose MediaWiki distribution.
 +
 
 +
(This is a draft)
 +
 
 +
==Objectives==
 +
 
 +
*Creation of a joint project and impact point for third-party users
 +
*Development of a common basis for different projects: Meza, Semantic MediaWiki, BlueSpice MediaWiki and many more
 +
*Promoting MediaWiki and additional bundles / communities
 +
*Deliver a "essential MediaWiki" for admins around the world
 +
*Define with which basic functions new functions have to work together
 +
*Organize the maintenance of the included extensions
 +
*Opportunities: 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
 +
 
 +
{| class="wikitable"
 +
|+
 +
!Extensions by MediaWiki
 +
!Extensions by Sunflower MediaWiki
 +
!Skins by MediaWiki
 +
!Skins by Sunflower MediaWiki
 +
|-
 +
|
 +
*CategoryTree
 +
*Cite
 +
*CiteThisPage
 +
*CodeEditor
 +
*ConfirmEdit
 +
*Gadgets
 +
*ImageMap
 +
*InputBox
 +
*Interwiki
 +
*LocalisationUpdate
 +
*MultimediaViewer
 +
*Nuke
 +
*OATHAuth
 +
*PageImages
 +
*ParserFunctions
 +
*PdfHandler
 +
*Poem
 +
*Renameuser
 +
*ReplaceText
 +
*Scribunto
 +
*SpamBlacklist
 +
*SyntaxHighlight_GeSHi
 +
*TextExtracts
 +
*TitleBlacklist
 +
*WikiEditor
 +
|
 +
*Auth_remoteuser
 +
*CirrusSearch
 +
*ConfirmAccount
 +
*CommentStream
 +
*DynamicPageList
 +
*Echo
 +
*FlaggedRevs
 +
*googleAnalytics
 +
*LDAPProvider
 +
*LDAPAuthentication2
 +
*LDAPAuthorization
 +
*LDAPGroups
 +
*LDAPUserInfo
 +
*Lockdown
 +
*Maps
 +
*Math
 +
*Mpdf
 +
*MsCalendar
 +
*MsUpload
 +
*MultimediaViewer
 +
*PageImages
 +
*PluggableAuth
 +
*Popups
 +
*SimpleSAMLphp
 +
*Tabs
 +
*TemplateData
 +
*TemplateStyles
 +
*TextExtracts
 +
*TitleIcon
 +
*UploadWizard
 +
*UserMerge
 +
*Variables
 +
*VisualEditor
 +
*YouTube
 +
|
 +
*MonoBook
 +
*Timeless
 +
*Vector
 +
|
 +
*Chameleon 2.0
 +
*Erudite
 +
*Foreground
 +
*Metrolook
 +
|}
 +
It also comes with a "best practice default configuration" for all of these extensions/skins.
 +
 
 +
==Technical details==
 +
The distribution is build using <code>composer</code> 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/
 +
 
 +
==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:
 +
**Adding Semantic / Cargo? BlueSpice Foundation? Basix extensions for extension families
 +
*Decision making and responsiblities
 +
**Release Board: Who will attend?
 +
*Roadmap?

Latest revision as of 14:27, 12 October 2019

Sunflower MediaWiki is a new multi-purpose MediaWiki distribution.

(This is a draft)

Objectives[edit]

  • Creation of a joint project and impact point for third-party users
  • Development of a common basis for different projects: Meza, Semantic MediaWiki, BlueSpice MediaWiki and many more
  • Promoting MediaWiki and additional bundles / communities
  • Deliver a "essential MediaWiki" for admins around the world
  • Define with which basic functions new functions have to work together
  • Organize the maintenance of the included extensions
  • Opportunities: 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

Extensions by MediaWiki Extensions by Sunflower MediaWiki Skins by MediaWiki Skins by Sunflower MediaWiki
  • CategoryTree
  • Cite
  • CiteThisPage
  • CodeEditor
  • ConfirmEdit
  • Gadgets
  • ImageMap
  • InputBox
  • Interwiki
  • LocalisationUpdate
  • MultimediaViewer
  • Nuke
  • OATHAuth
  • PageImages
  • ParserFunctions
  • PdfHandler
  • Poem
  • Renameuser
  • ReplaceText
  • Scribunto
  • SpamBlacklist
  • SyntaxHighlight_GeSHi
  • TextExtracts
  • TitleBlacklist
  • WikiEditor
  • Auth_remoteuser
  • CirrusSearch
  • ConfirmAccount
  • CommentStream
  • DynamicPageList
  • Echo
  • FlaggedRevs
  • googleAnalytics
  • LDAPProvider
  • LDAPAuthentication2
  • LDAPAuthorization
  • LDAPGroups
  • LDAPUserInfo
  • Lockdown
  • Maps
  • Math
  • Mpdf
  • MsCalendar
  • MsUpload
  • MultimediaViewer
  • PageImages
  • PluggableAuth
  • Popups
  • SimpleSAMLphp
  • Tabs
  • TemplateData
  • TemplateStyles
  • TextExtracts
  • TitleIcon
  • UploadWizard
  • UserMerge
  • Variables
  • VisualEditor
  • YouTube
  • MonoBook
  • Timeless
  • Vector
  • Chameleon 2.0
  • Erudite
  • Foreground
  • Metrolook

It also comes with a "best practice default configuration" for all of these extensions/skins.

Technical details[edit]

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/

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:
    • Adding Semantic / Cargo? BlueSpice Foundation? Basix extensions for extension families
  • Decision making and responsiblities
    • Release Board: Who will attend?
  • Roadmap?