Web Team/Bookmarks
This page and its subpages are intended to be a repository of team documentation.
- To learn about the role, projects, and members of the team, as well as to check how to contact the team, go to Reading/Web.
Process
editOnboarding
edit- Team norms
- Team values
- Various wikis of Wikimedia, and how to log in to them
- Developers/Maintainers. See table for extensions/skins maintained by web team.
Onboarding for developers
edit- What is MobileFrontend and Minerva ?
- Reading/Web/Getting setup with code review
- Working with Vagrant
- Readers/Web/Dev_notes
- Performance
- Development cycle
- Coding conventions documentation (style, organization, commit message guidelines, etc)
- Caching - see phab:T124954 (Varnish) and ResourceLoader (client code).
Community engagement
editSoftware development and testing
editDesign
editStarting a new project
editContinuous Integration
editDeploying, debugging and releasing
edit- Pushing production code from beta to stable
- JavaScript client error alerts
- Setting up alerts with grafana
- Our grafana boards for monitoring production code
- Reading/Web/Setting up instances on wmflabs.org
- Release process
- How to deploy code
- Deploy gotchas
- SSH configuration notes
- Requesting shell access
- Video showing deployment procedures
- Reading/Web/Debugging with WebClientError
- Running maintenance scripts
Analytics
edit- Readers/Web/Instrumentation Overview and A/B tests
- EventLogging
- Accessing Hive and accessing page view data
- https://hue.wikimedia.org/
- Access data about our projects (page views, editors, edits, change in bytes) using wikistats
- Need to know what % of traffic is Opera Mini? Look no further - Turnilo or User agent breakdowns.
- Using Turnilo
- Click tracking
- A bookmarklet exists for exploring EventLogging data:
- javascript:mw.loader.load('https://en.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:EventLoggingHints.js&action=raw&ctype=text/javascript%27)
- A bookmarklet exists for exploring EventLogging data:
Other
edit- Reporting an incident
- Sunsetting a project (killing a project)
- Icinga (network monitoring)
Security
editResearch
editReleases
editArchived Notes
edit- Reading Web 2015 - Q1 Feature stabilization
- Q1 Planning, 2014-2015
- Quarterly review meetings: