Wikipedia Zero
Appearance
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. Wikipedia Zero was discontinued in 2018. |
Wikipedia Zero
Free and zero rated access to Wikipedia through our partners
|
NOTE: Overview information on Wikipedia Zero has been moved to Wikimediafoundation.org. Talk page discussions should still take place on MediaWiki, along with engineering updates.
Please visit the Wikipedia Zero page on the Wikimedia Foundation site for more information about this initiative.
For information on Wikipedia Zero support within the 2014 updated releases of the Wikipedia apps for Android and iOS, see the Wikipedia Zero App FAQ.
Performance Reviews
[edit]- 2014-2015 Goals
- April 2015 quarterly review
- March 2014 quarterly review
- June 2013 Quarter 2 and Year-End Wikipedia Zero Review
- February 2013 Mid-Year review (minutes, slides)
Technical
[edit]- Wikipedia Zero Destination IP Addresses
- Opera Mini and JavaScript
- Proposed Features
- Wikipedia over SMS & USSD | Wikipedia for J2ME on MediaWiki
- JsonConfig | ZeroBanner | ZeroPortal (formerly Extension:ZeroRatedMobileAccess)
- HiDPI (Retina) resolution considerations
- Schema:MobileWikiAppOperatorCode on META
- Sitemap for Zero Partners Portal (subject to change)
Co-branding
[edit]Visual Identity Guidelines (Logos, etc.)
Processes
[edit]- ZeroPortal Conventions
- Test Cases
- ZeroRatedMobileAccess Deployments | Ops Deployment Calendar | Deployment Training Video
- How to Deploy Code | Mobile Deployment Tips
- SSHing Securely to Production
- Puppet | Puppet Usage and Style
- Git and Gerrit Code Check-in | Advanced Git and Gerrit | Code Review | Git Review (git-review or git review) | Commit Message Guidelines
- Getting Code on Beta Cluster (http:/./en.m.wikipedia.beta.wmflabs.com)
- Adding Languages and Interlanguage Links
- MediaWiki-Vagrant - do a vagrant enable-role zero. See also this video.
- Page Purge (Cache Invalidation)
- Building APKs for Android
RFCs and WIPs
[edit]Current
- Wikipedia Zero Customer Relationship Management Portal | Key Technical Use Cases | Design Mockups
- Prioritization Etherpad - 19-June-2013
- Zero Re-Arch RFC
- Unfragmented Rethink RFC
- Accept-Language Aware Redirects
ResourceLoader-impaired and <noscript> feature support Etherpad
Complete
- JSON Configuration Parser for Varnish
- Test Strategy Etherpad - 2-July-2013
- Zero Namespace | Discussion | MediaWiki User Rights (Security Access Groups) | Namespace Protection
Tools
[edit]- We use Trello for tracking partner integration, plus software issues.
- Bugzilla bugs (all dispositions)
- Bingle/Bugello: GitHub | Documentation
- Localization and Internationalization Guidance
- System Message Manual
- Language Directionality (LTR, RTL) Guidance
- MobileFrontend code repository
- ZeroRatedMobileAccess code repository
- Diffusion Read-Only All Wikimedia Projects
- MCC and MNC Lookup | Wikipedia MCC-MNC Article | mcclist.com
- SMS and USSD with Vumi | Wikipedia Mobile for J2ME on GitHub
- Request Tracker (RT) for ops
- Ganglia | Ganglia Mobile Caches Perf
- Mingle: Mobile | Analytics
- Tools and Labs Cluster: Wikitech Node | Homepage
- WHOIS: AFRINIC | RIPE | APNIC | ARIN
- Stats: LIMN Report Card | LIMN Mobile Report Card | Homepage | Medium Granularity Mobile | Coarse Grained Mobile | Language Stats Breakdown (Wikipedia-wide) | UA Derivation | Kraken (Analytics Infrastructure)
- CrossBrowserTesting.com
- #wikimedia-mobile IRC Logs
- JavaScript on MDN
- Writing QA Tests | API | page-object API | RSpec Expectations | Watir WebDriver | Selenium WebDriver
- Ubuntu Advanced Command Line Howto
- net-changes-mini email list for Opera proxy source IP changes | Current .txt | Current JSON
- Opera Mini emulator download
- Double-click/run the microemulator.jar file
- [optional] In the menu, go to Options->Select device->Resizable device. Then click the Resize button and adjust dimensions if you like.
- In the menu, go to File > Open Midlet, then navigate to the "mini-clients" directory and choose mini4.jad or mini8.jad
- Next, with the "Opera Mini {4|8}" value selected in the emulator's interface, click "Start".
See Also
[edit]Please visit the Wikipedia Zero page on the Wikimedia Foundation site to learn more about this initiative.