Web Team/Bookmarks: Difference between revisions
Appearance
Content deleted Content added
Douginamug (talk | contribs) →Onboarding: Delete redlink to "Newbies guide" |
TonggoMunthe (talk | contribs) No edit summary Tags: Reverted Mobile edit Mobile web edit |
||
| Line 2: | Line 2: | ||
; 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]]. |
; 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 == |
== Process == |
||
| Line 97: | Line 98: | ||
== Other == |
== Other == |
||
* [[labsconsole:Incident_documentation/Report_Template|Reporting |
* [[labsconsole:Incident_documentation/Report_Template|Reporting and incident]] |
||
* [[Reading/Web/Sunsetting_a_project|Sunsetting a project (killing a project)]] |
* [[Reading/Web/Sunsetting_a_project|Sunsetting a project (killing a project)]] |
||
* [[:wikitech:Icinga|Icinga]] (network monitoring) |
* [[:wikitech:Icinga|Icinga]] (network monitoring) |
||
== Security == |
== Security == |
||
* https://office.wikimedia.org/wiki/Security/Training/Tech_Basics |
* Presentation https://office.wikimedia.org/wiki/Security/Training/Tech_Basics |
||
* https://wikitech.wikimedia.org/wiki/How_to_deploy_code#Security_patches |
* https://wikitech.wikimedia.org/wiki/How_to_deploy_code#Security_patches |
||
| Line 120: | Line 121: | ||
** [[m:WMF Metrics and activities meetings/Quarterly reviews|earlier]] |
** [[m:WMF Metrics and activities meetings/Quarterly reviews|earlier]] |
||
[[Category: |
[[Category: android]] |
||
[[Category:Wikimedia Foundation teams |
[[Category:Wikimedia Foundation teams internal]] |
||
Revision as of 17:27, 11 June 2025
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
- Task creation: Submitting a request for the team
- Working with us
- Daily chores
- Release manager
- Phabricator backlog
- Roles and responsibilities
- Software component responsibilities
- Phabricator information (boards & workflows)
- Deployment procedures/guidelines
- Story estimation
- Chore results
- What to do with an UBN
- Quantitative testing
Onboarding
- Mobile beta
- 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
- 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
- Recommendations for mobile friendly articles
- Working with editors to get templates fixed
- Graphs of phabricator/irc usage
Software development and testing
- QA process
- Articles we test on
- Devices and browsers we test on
- Reading/Web/QUnit test guidelines
- Reading/Web/Working with legacy code
- List of server log files known to Wikipedia project
- Readers/Web/Building features with cached HTML in mind
- Releasing libraries
Design
Starting a new project
- Setting up instances on wmflabs.org
- Setting up a Gerrit repository (general notes)
- Review queue - for getting new projects in production
- Hosting prototypes
Continuous Integration
Deploying, debugging and releasing
- 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
- 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
- Reporting and incident
- Sunsetting a project (killing a project)
- Icinga (network monitoring)
Security
- Presentation https://office.wikimedia.org/wiki/Security/Training/Tech_Basics
- https://wikitech.wikimedia.org/wiki/How_to_deploy_code#Security_patches
Research
Releases
Archived Notes
- Reading Web 2015 - Q1 Feature stabilization
- Q1 Planning, 2014-2015
- Quarterly review meetings: