Project Information
- Name of tool/project: Diff
- Project home page: diff.wikimedia.org (not functional) Project page on Meta: https://meta.wikimedia.org/wiki/Diff_(blog)
- Name of team requesting review: Communications
- Primary contact: Chris Koerner
- Target date for deployment: July 14, 2020
- Link to code repository / patchset: https://github.com/wpcomvip/wikimedia-blog-wikimedia-org/tree/develop
(This is a private repository, please contact @Varnent for access)
Description of the tool/project:
A community news site running on WordPress VIP, a hosting platform by Automattic.
Description of how the tool will be used at WMF:
Wikimedia volunteers can authenticate (using Oauth and their Wikimedia account) to submit news for publication and comment on existing news articles.
Dependencies
Relies on WordPress, hosted by WordPress VIP. We are using the following plugins (extensions to WordPress' capabilities)
- AMP - https://amp-wp.org
- Co-authors Plus - https://wordpress.org/plugins/co-authors-plus/
- Fieldmanager - https://github.com/alleyinteractive/wordpress-fieldmanager
- OAuth single-sign on by miniOrange - https://wordpress.org/plugins/miniorange-login-with-eve-online-google-facebook/
- MultilingualPress 3.0 (Not currently installed) - https://multilingualpress.org
- PublishPress - https://wordpress.org/plugins/publishpress/
- PublishPress capabilities - https://wordpress.org/plugins/capability-manager-enhanced/
- WPDiscuz 7.0 - https://wordpress.org/plugins/wpdiscuz/
- Diff customizations - https://github.com/wpcomvip/wikimedia-blog-wikimedia-org/tree/develop/plugins/diff-customizations
The theme is custom-built, based upon _u (Underscores) a starter theme for WordPress.
- https://github.com/wpcomvip/wikimedia-blog-wikimedia-org/tree/develop/themes/interconnection
- https://underscores.me
Has this project been reviewed before?
No. A security preview was requested, but I was directed to fill out this and a privacy review. (T249042)
Working test environment
Development instance: https://blog-wikimedia-org-develop.go-vip.net
Instructions for running a local instance: https://wpvip.com/documentation/vip-go/local-vip-go-development-environment/
We use git to manage code. Repo located at: https://github.com/wpcomvip/wikimedia-blog-wikimedia-org/tree/develop (develop branch is for the current development instance)
Post-deployment
Communications - Chris Koerner