EMWCon Spring 2020

From mediawiki.org
ย ย ย 
EMWCon Spring 2020
EMWCon brings together developers, users, and organizations of "enterprise MediaWiki" from around the world.
Conference details
Start: April 1, 2020
Finish: April 3, 2020
General chair:
Richard Evans
Please know that my involvement in EMWCon 2020 ended when the physical conference in Ohio was cancelled. This year's all-remote conference would not have happened without Cindy Cicalese's Leadership. All the success of this years conference goes to Cindy. Thank you, Cindy!
Program chair: Cindy Cicalese
Registration chair: Yaron Koren

The Enterprise MediaWiki Conference Spring 2020, or EMWCon Spring 2020, was an online-only event held from April 1 to April 3, 2020. It was originally planned to be held in Sandusky, Ohio (see here for what this page used to look like), but due to the coronavirus pandemic was instead a three-day online event (with an additional two-day online hackathon beforehand, for those who could devote a whole week).

EMWCon is a conference featuring discussions of topics related to "Enterprise MediaWiki", i.e. the usage of MediaWiki software by and within companies, non-profits, governments, and other organizations. The intended audience of EMWCon Spring 2020 was anyone who uses, or would like to learn to more about, MediaWiki within organizations.

Group picture from EMWCon Spring 2020

Event details[edit]


All talks are 30 minutes long including questions unless stated otherwise. Times listed are EDT (UTC -4).

Video link: ๐ŸŽฅ
Presentation link: ๐Ÿ”—

Conference Day 1 - Wednesday, April 1, 2020
9:00 AM - 10:30 AM ๐ŸŽฅย ๐Ÿ”—ย Welcome, Logistics, and Introductions - Cindy Cicalese (60 minutes)

๐ŸŽฅย ๐Ÿ”—ย Data Everywhere: Opportunities and Challenges for Enterprise MediaWiki - Yaron Koren (30 minutes)

10:30 AM- 11:00 AM โ˜• Break
11:00 AM - 12:30 PM ๐ŸŽฅย ๐Ÿ”—ย EMW for The Internet Court of Lies: Liecourt.com - Bob Thibadeau, Ph.D. (30 minutes)

๐ŸŽฅย Measuring Knowledge Management Success - Daren Welsh (30 minutes)

๐ŸŽฅย ๐Ÿ”—ย Nuclepedia - Sharing Knowledge One Page At A Time - Tom Harriman (30 minutes)

12:30 PM - 1:00 PM โ˜• Break
1:00 PM - 2:30 PM ๐ŸŽฅย ๐Ÿ”—ย Maintaining your wiki: You know you have to - Ike Hecht, WikiTeQ (30 minutes)

๐ŸŽฅย A method for automating MediaWiki deploys using only tools you already use - Mark A. Hershberger (30 minutes)

๐ŸŽฅย Site Reliability: monitoring and alerting in 3 easy steps - Greg Rundlett (30 minutes)

2:30 PM - 3:00 PM โ˜• Break
3:00 PM - 5:00 PM ๐ŸŽฅย ๐Ÿ”—ย Cargo/Lua Best Practices, and When Not To Use Them - Megan Cutrofello (30 minutes)

๐ŸŽฅย ๐Ÿ”—ย Wikibase for smart cities: A roadmap - Houcemeddine Turki, Mohamed Ali Hadj Taieb, and Mohamed Ben Aouicha (30 minutes)

๐ŸŽฅย Government Panel - Tom O'Neill, Tom Harriman, Blanche Ziv, Peter Meyer and Daren Welsh (30 minutes)

๐ŸŽฅย ๐Ÿ”—ย Providing a File Folder System in Mediawiki - Rich Evans (30 minutes)

Conference Day 2 - Thursday, April 2, 2020
9:00 AM - 10:45 AM ๐ŸŽฅย From Zero to Hero: How to build applications Wikibase Solutions style - Jesse Kwaks and Charlot Cobben, [Wikibase Solutions] (45 minutes)

๐ŸŽฅย The MediaWiki Stable Interface Policy: Making life easier by making things harder - Daniel Kinzler (30 minutes)

๐ŸŽฅย Wikibase, Docker & WBStack- Adam Shorland (30 minutes)

10:45 AM - 11:15 AM โ˜• Break
11:15 AM - 12:30 PM ๐ŸŽฅย ๐Ÿ”—ย An early look at an Extension API for Parsoid - Subramanya Sastry, Wikimedia Foundation (30 minutes)

Lightning Talks (45 minutes):

๐ŸŽฅย Mediawiker SublimeText plugin - why this is the best thing ever & how to set up - Megan Cutrofello

๐ŸŽฅย ๐Ÿ”—ย Project Teams โ€“ for Sustainable Knowing - Stanley Gould

๐ŸŽฅย ๐Ÿ”—ย Semantic Actions - Daren Welsh

๐ŸŽฅย Maps in MediaWiki. Highlights and new features - Jeroen De Dauw

๐ŸŽฅย ๐Ÿ”—ย Push your wikifarm pages with encrypted credential handling - Wolfgang Fahl

๐ŸŽฅย ๐Ÿ”—ย UserProtect: Straightforward per-user per-right per-page protection - Ike Hecht

๐ŸŽฅย E/SMW to tackle the Corona crisis - Bernhard Krabina

12:30 PM - 1:00 PM โ˜• Break
1:00 PM - 2:00 PM Create Camp Opening Session (60 minutes)
2:00 PM - 5:00 PM Create Camp:

Updating MEZA to MediaWiki 1.34 (1)

Internet Court of Lies


๐ŸŽฅย Data normalization in Cargo - Megan Cutrofello

Conference Day 3 - Friday, April 3, 2020
9:00 AM - 4:00 PM Create Camp:

Updating MEZA to MediaWiki 1.34 (2)

Composer RFC

๐ŸŽฅย WSForm - Charlot Cobben (small additional video)

SMW with non-standard Backend

Enterprise MediaWiki user survey

๐ŸŽฅย GIT/MediaWiki - Jesse Kwaks

MediaWiki Stakeholders' Group meeting

๐ŸŽฅย Lua - Megan Cutrofello

4:00 PM - 5:00 PM ๐ŸŽฅย Create Camp Closing Session (60 minutes)

Create Camp[edit]

The Create Camp was held during the conference. It comprised small groups working together online on projects of interest to them: programming projects, demonstrating best practices, tutorials, documentation efforts - anything related to MediaWiki that the attendees cared to work in small groups. Some projects spanned the entire Create Camp while others were scheduled for shorter time periods such as an hour. A working schedule was created on the conference page during the Create Camp opening session. The Create Camp ended with a closing session where groups reported out on their projects.

Create Camp Ideas[edit]

  • Composer RFC v2.0 -- help us work on a new RFC for using composer to install extensions (Friday Morning, 1-2hr)
  • Getting started with Lua
  • Converting SMW structured data to Cargo & expanding on the Cargo vs. SMW comparison and Manual:Managing data in MediaWiki pages
  • Using GIT and MediaWiki (deployment, Version control) - Jesse Kwaks (preferably Friday 9AM - 30-60 mins)
  • Intro WSForm - Charlot Cobben (preferably Friday 9AM - 30-60 mins)
  • Internet Court of Lies Developer Outreach Discussion: Review of Workflow we are automating, and Payment System Requirements (1-2 hours one session or split): wizards welcome.
  • How-To Requests:
    • Cross-site semantic query - Goal: populate SMW properties in Wiki A with Semantic Data in Wiki B - Is it possible? What are the possible approaches?
    • Getting VE4All to work on MW 1.31 (LTS) - Is it possible? If so, what is the right combination of repos and versions
    • Getting Extension PUSH to work on MW 1.31 (LTS) between 2 co-located SAML SSO Wikis - Is it possible? If so, what is the right configuration
    • Getting SemanticApproved Revisions to work on MW 1.31 (LTS) - Is it possible? If so, what is the right combination of repos and versions
    • Use Page ID instead of page names in URLs. Squeak24 (talk) 20:54, 31 March 2020 (UTC)Reply[reply]
    • Recovering External Image Overlay in Page Forms input type "Maps"
    • Use Javascript to remove Visual Editor from page if user is using Internet Explorer. V brooks (talk) 20:52, 1 April 2020 (UTC)Reply[reply]