I'm excited to announce the return of *Wikimedia Tech Talks!* Tech talks
are short presentations by and for members of the technical community. Tech
talks are intended to create better understanding about technical topics
related to our projects.
*The next Wikimedia Tech Talk, The long and winding road to making Parsoid
the default MediaWiki parser
<https://www.mediawiki.org/wiki/Tech_talks#Upcoming_tech_talks> by Subbu
Sastry, Principal Software Engineer, will be live-streamed Wednesday,
February 27, 2019 at 19:00 UTC*
This will be a talk in 3 (unequal) parts: (a) Parsoid history (b) Porting
Parsoid to PHP: the whys and wherefores (c) From here to Parsoid as the
Parsoid started in 2012 as a project to support Visual Editing and since
then has gone on to support a number of products (Flow, Content
Translation, Kiwix, and Android app). Given that (a) Parsoid's annotated
HTML output enables clients to infer things about wikitext without having
to parse wikitext, (b) the PHP parser cannot support Visual Editor and
other products, and (c) we cannot continue to have two parsers, it is
inevitable that Parsoid will be the default parser for MediaWiki. This has
been known since at least 2015 but while we are nearer to that goalpost, we
are still not quite there yet. In this talk, we'll talk about what else
needs to be completed, and what the porting of Parsoid to PHP means for
YouTube stream for viewers: https://www.youtube.com/watch?v=lQGfuLP9MqA
During the live talk, you are invited to join the discussion on IRC at
You can watch past Tech Talks here:
If you are interested in giving your own tech talk, you can learn more
As always, feel free to reach out to me with any questions!
Sarah R. Rodlund
Technical Writer, Developer Advocacy
Hi. Some script stopped working. Looks like the function
$( '<div>' ).dialog( ... ) // 1 parameter
does not work any more. But it still works on different wiki. Was there
some breaking change? Thank you.
I have recently started a new RFC on revamping how skins are created, to improve usability in creating skins, extend skins with new UI (in Extensions), and give more power and flexibility for system administrators to customise skins for their own sites without causing undue burden on upgrades.
Details are on the RFC page on mediawiki.org, linked below. I welcome all comments and questions, as I believe that these changes will greatly improve the current state of our skin system. I prefer that comments and questions are collected on the mediawiki.org page so that we can keep them all in one place, but I’ll answer anything here as well 😊
Phabricator task: https://phabricator.wikimedia.org/T217158Mediawiki.org page: https://www.mediawiki.org/wiki/Requests_for_comment/Skin_templating
Reminder: Technical Advice IRC meeting this week **(Wednesday) 4-5 pm UTC**
Question can be asked in English, Uzbek, Korean & German.
The Technical Advice IRC Meeting is a weekly support event for volunteer
developers. Every Wednesday, two full-time developers are available to help
you with all your questions about Mediawiki, gadgets, tools and more! This
can be anything from "how to get started" over "who would be the best
contact for X" to specific questions on your project.
If you know already what you would like to discuss or ask, please add your
topic to the next meeting:
Hope to see you there!
Johanna (for the Technical Advice IRC meeting crew)