MWStake MediaWiki Manager: Difference between revisions
Jump to navigation
Jump to search
Lex Sulzer (talk | contribs) No edit summary |
Lex Sulzer (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
File:mediawiki-manager-Service-Architecture.png|MWM Service Architecture | File:mediawiki-manager-Service-Architecture.png|MWM Service Architecture | ||
File:Mediawiki-manager-UI.png|MWM UI | File:Mediawiki-manager-UI.png|MWM UI | ||
File:Mediawiki-manager-ExtensionsStore.png|MWM ExtensionsStore | |||
</gallery> | </gallery> | ||
Revision as of 07:07, 2 March 2021
Manage upgrades, extensions, snapshots and content through an independent UI/API
Resources
https://github.com/dataspects/mediawiki-manager https://github.com/dataspects/mwmui
- docker-compose.yml
- extensions.json
- upgrades.json
- mediawiki-apps.json
- mwmapi.php (MediaWiki Manager API)
- mwmui (User Interface)
- Integration Testing
MediaWiki Manager API
- PHP right now (possibly Go?)
- Security review (e.g. exec commands)
Usecase: enable (install) extension
MediaWiki Manager UI
- Gatsby/React/MaterialUI
- Security review
- Protection: .htaccess or own user management?
MediaWiki Stakeholders Group Certified Extensions Catalogue
- Format right now: https://github.com/dataspects/mediawiki-manager/blob/main/catalogues/extensions.json
- Management, roles, responsibilities, privileges, processes, QA?
- Hosting?