*For a much prettier version of this report:
http://bit.ly/1uXGn8V
Hello all,
Welcome to the first edition of State of MDN for 2015.
The high-level plan for 2015, key performance targets, and Q1
deliverables for the MDN staff team are now shared on our wiki page:
*
https://wiki.mozilla.org/MDN#2015_Plans*
<
https://wiki.mozilla.org/MDN#2015_Plans>. Maintaining and growing the MDN
website and community remains a core focus for 2015. In addition, we will
expand the MDN to offer services for Web developers, and host a major
developer-oriented conference/event by the end of the year. If you see any
initiatives that interest you, please reach out to the responsible staff
members.
Also, if you missed it, we have a recap of MDN’s metrics for all of 2014
(hint, they are really, really good):
*
https://wiki.mozilla.org/images/c/ce/MDN-2014-Review.pdf*
<
https://wiki.mozilla.org/images/c/ce/MDN-2014-Review.pdf>
January saw a continuation of the spam that started at the end of December.
Since the spamming started, we have triaged hundreds of spam articles by
hand - banning users and deleting or reverting the spammy content. Most of
the spam is links to pirated TV and movie downloads. Please keep your eye
out for this and any other kinds of spam that we’ve missed, and let us
know in #mdn or on the mailing list.
The product and engineering teams have responded to the spam by rapidly
implementing new features to make spamming more difficult and triage
simpler. They have a long list of additional bugs (*
http://mzl.la/1JB5mHZ*
<
http://mzl.la/1JB5mHZ%29>) <
http://mzl.la/1JB5mHZ%29>, so if you have time
to help defend MDN by hacking on Django please reach out in #mdndev!
*New Content on MDN*
Web & Apps
- Modern Web app architecture series:*
https://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture*
<
https://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture>
- Web Workers complete reference and tutorials:*
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API*
<
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API>
- Broadcast Channel API:*
https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API*
<
https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API>
- Updated Canvas Tutorial:*
https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial*
<
https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial>
- CSS Counter Styles Level 3 documented:
- *
https://developer.mozilla.org/en-US/docs/Web/CSS/@counter-style*
<
https://developer.mozilla.org/en-US/docs/Web/CSS/@counter-style>
- *
https://developer.mozilla.org/en-US/docs/Web/CSS/symbols*
<
https://developer.mozilla.org/en-US/docs/Web/CSS/symbols>
- New Web Components-related pages, <content> and HTMLContentElement:
- *
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/content*
<
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/content>
-
*
https://developer.mozilla.org/en-US/docs/Web/API/HTMLContentElement*
<
https://developer.mozilla.org/en-US/docs/Web/API/HTMLContentElement>
- Polishing of our JS documentation:
- Updated TypedArray with recently implemented methods:
*
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray*
<
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray>
- Updated ES6 status in Firefox:
*
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla*
<
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla>
- ES6 Proxies are documented:*
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy*
<
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy>
- Rewrite of our HTML global attributes documentation:*
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes*
<
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes>
Firefox OS
- Fx0 information on MDN:*
https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Fx0*
<
https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Fx0>
- Coverage of some new Firefox OS Web components:*
https://developer.mozilla.org/en-US/Apps/Design/Firefox_OS_building_blocks/2.3*
<
https://developer.mozilla.org/en-US/Apps/Design/Firefox_OS_building_blocks/2.3>
- Firefox OS building blocks section finished, replacing
buildingfirefoxos.com:*
https://developer.mozilla.org/en-US/Apps/Design/Firefox_OS_building_blocks*
<
https://developer.mozilla.org/en-US/Apps/Design/Firefox_OS_building_blocks>
- Created documentation about Fx OS WiFi Direct API:*
https://developer.mozilla.org/en-US/docs/Web/API/MozWifiP2pManager*
<
https://developer.mozilla.org/en-US/docs/Web/API/MozWifiP2pManager>
Dev Tools & Firefox
- Revised and restructured Debugger and Page Inspector docs:
- *
https://developer.mozilla.org/en-US/docs/Tools/Debugger*
<
https://developer.mozilla.org/en-US/docs/Tools/Debugger>
- *
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector*
<
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector>
- Finished guide to script security in Gecko:*
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Script_security*
<
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Script_security>
- Updates to multiprocess Firefox docs:*
https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox*
<
https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox>
- Firefox 35 got released!
*
https://developer.mozilla.org/en-US/Firefox/Releases/35*
<
https://developer.mozilla.org/en-US/Firefox/Releases/35>
*Additional January Highlights*
Learning Area
- The new Learning area soft-launched under Web Platform
documentation. Learning will become top-level navigation when we
officially launch in the second half of 2015. Reviews, feedback, and
contributions welcome.
*
https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web*
<
https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web>
- We are using Trello to organise, plan, and share information about
contribution for the Learning Area: *
https://trello.com/b/LDggrYSV*
<
https://trello.com/b/LDggrYSV>
- The Glossary now has 200+ entries! Contributors cleaned out and
rewrote all copy/pasted content from Wikipedia - a great achievement!
*
https://developer.mozilla.org/en-US/docs/Glossary*
<
https://developer.mozilla.org/en-US/docs/Glossary>
Product Survey: We ran a survey to find out more about our readers, their
work environment, and tools. You can find the survey and the results,
here: *
https://wiki.mozilla.org/MDN/Product_surveys*
<
https://wiki.mozilla.org/MDN/Product_surveys>
Code Cleanup: The dev team is working hard to clean up old and un-used code
from the MDN codebase. In January we removed 2,600 lines of code.
*What’s coming up:*
- The next WednesdayDocs in London and MercrediDoc in Paris will be
held on February 4th. We’ve launched a new
meetup.com site for these -
please join if you are nearby!
*
http://www.meetup.com/MDN-Wednesday-Docs/*
<
http://www.meetup.com/MDN-Wednesday-Docs/>
- Hack on MDN weekend will be held in Berlin 27-29 March. We had a lot
of really great applicants and ideas & invited 30 people to attend. It’s
going to be a fun, productive event!
*
https://wiki.mozilla.org/MDN/Get_involved/Events/HackOnMDN*
<
https://wiki.mozilla.org/MDN/Get_involved/Events/HackOnMDN>
- Chris Mills is speaking at:
- JSSummit, Feb 10-12:
*
http://environmentsforhumans.com/2015/javascript-summit/*
<
http://environmentsforhumans.com/2015/javascript-summit/>
- FiTC Amsterdam, Feb 23-24: *
http://fitc.ca/event/am15/*
<
http://fitc.ca/event/am15/>
- Jérémie Patonnier is speaking at Microsoft Tech Days (FR), Feb 10-12:
*
https://techdays.microsoft.fr/* <
https://techdays.microsoft.fr/>
- Ali Spivak is speaking at FOSDEM on Feb. 1.
*
https://fosdem.org/2015/schedule/track/mozilla/*
<
https://fosdem.org/2015/schedule/track/mozilla/>
- Florian Scholz is speaking at JFokus on Feb 4:*
http://www.jfokus.se/jfokus/talks.jsp#What%27snextforJavaScr
<
http://www.jfokus.se/jfokus/talks.jsp#What%27snextforJavaScr>*
*Site Metrics*
- Total number of visits: 5,924,810 (+3.33%)
- Pageviews: 10,822,105 (+6.87%)
- % of visitors using Chrome: 59.54% (+3.33%)
- Pages per visit: 1.83 (+3.42%)
- Average Visit Duration: 00:02:22 (+7.30%)
- Bounce Rate: 67.52% (-1.99%)
- New visitors: 43.4%
- Visits on mobile devices: 250,365 (4.23% of visits)
*KPI’s *(Participation)
- Active Contributors : 156 with 5+ edits; 846 with 1+ edit
- English Edits: 5,943 edits
- Translation Edits: 3,019 translations
*Documentation Metrics*
- Change in size of the backlog of documentation needs
(dev-doc-needed): 1042 (down from 1058 at the end of 2014, -1.51%)
- Bugs documented this month (increase in dev-doc-complete): 88 (97 in
December 2014)
*Dev Metrics*
- 99.865% uptime
- 225ms Avg. Resp Time
- 4.58s Avg. Page Load Time
- 97 commits
- 11 contributors
- 2 new volunteers
*Geekery*
As part of our spam-combating efforts, we started a spam-fighting email
list that monitors the first edit a new user makes. By analyzing new edits
made after December 24th, we found that around 44% were good edits (we
didn’t analyse these for quality, but just tracked that they were, indeed,
valid). 20% were spam. 19% were new pages (usually localizations of
existing content). 11% were “blank” edits (no changes to the page content;
these are changes to tags, etc.). 6% were sandbox/mistakes, usually
misplaced translations but not malicious. Spam frequency has been slowing
down as January goes on - we have even had a few spam-free days towards
the end, so hopefully our efforts are working and we’re starting to see the
attackers lose interest.
Also, if you missed the December edition, you can view it here:
*
https://docs.google.com/document/d/1kcJ-8j0voyWhgB_9N7OZ9wWp81g0FkB9Yx666uKmovY/edit?usp=sharing*
<
https://docs.google.com/document/d/1kcJ-8j0voyWhgB_9N7OZ9wWp81g0FkB9Yx666uKmovY/edit?usp=sharing>
As always, for more information on what we are up to on MDN, you can check
our documentation project plans (
*
https://docs.google.com/a/mozilla.com/spreadsheets/d/1yvh83XqGpMyDMe11vbaOI-0uOpvWbLfjhe1flWagWK4*
<
https://docs.google.com/a/mozilla.com/spreadsheets/d/1yvh83XqGpMyDMe11vbaOI-0uOpvWbLfjhe1flWagWK4%29>
)
<
https://docs.google.com/a/mozilla.com/spreadsheets/d/1yvh83XqGpMyDMe11vbaOI-0uOpvWbLfjhe1flWagWK4%29>
or the* New on MDN* Twitter feed (*
https://twitter.com/NewOnMDN*
<
https://twitter.com/NewOnMDN%29>) <
https://twitter.com/NewOnMDN%29> to
see some of the content being added to the site by the MDN contributors
and paid staff. And, if you want to geek out on what our talented dev team
is doing, you can see what development is in process on our engineering
board (*
https://trello.com/b/SyPJAeST/engineering-roadmap*
<
https://trello.com/b/SyPJAeST/engineering-roadmap%29>)
<
https://trello.com/b/SyPJAeST/engineering-roadmap%29> or within github (
*
https://github.com/mozilla/kuma* <
https://github.com/mozilla/kuma%29>)
<
https://github.com/mozilla/kuma%29>.
--
ali spivak
Manager, MDN Community & Content
asp...@mozilla.com