EMWCon Spring 2016

From mediawiki.org
EMWCon Spring 2016
EMWCon brings together developers, users, and organizations of "enterprise MediaWiki" from around the world.
Conference Details
Location: New York City, USA
Start: Wednesday, 25 May 2016
Finish: Friday, 27 May 2016
General Chair: Yaron Koren
Local Chair: Pharos
Program Chair: Peter Woudsma
Audience: Administrators, Business, Academia, Developers, Community, MediaWiki Users


New York University
Interactive Telecommunications Program
721 Broadway
4th Floor
New York, NY 10003

The Enterprise MediaWiki Conference Spring 2016, or EMWCon Spring 2016, will be held Wednesday to Friday, May 25-27, 2016, in New York City, USA. It will be a three-day 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. It is open to anyone who uses, or would like to learn more about, MediaWiki within organizations.

EMWCon Spring 2016 will be located at ITP, or the Interactive Telecommunications Program, a part of New York University.

This conference will be the first of its kind. It is a spinoff of the similarly-named Semantic MediaWiki Conference, or SMWCon. SMWCon is a twice-yearly conference, which occurs in the spring and fall; it will not be having a Spring 2016 event, in order to make room for this EMWCon. EMWCon and SMWCon are not that different from one another: they are both three-day events, and, despite its specific name, SMWCon tends to also have discussions that cover the use of enterprise MediaWiki as a whole.

Event details[edit]

  • Dates: Wednesday, May 25 to Friday, May 27, 2016
  • Times: 9 AM - 6 PM
  • Location: Tisch School of the Arts. New York University. 721 Broadway (between Waverly and Washington Place), 4th Floor, New York, NY 10003
    • ITP is located on the 4th floor of 721 Broadway, New York, NY, near Union Square.
    • Access information: There is an elevator – After presenting photo ID, go to the 4th floor
  • Subway:
    • 6
    • N, R
  • Bus: M1, M2, M3, M5, M8, M14A, M14D, X1, X7, X9, X10, X12, X17, X27, X28
  • Parking: Two commercial garages, one block north at 445 Broadway.
  • Livestreaming: http://livestream.com/internetsociety/emwcon/
  • Hashtag: [twitter.com/search?q=%23EMWCon #EMWCon]


The organizers of EMWCon Spring 2016 are:

For any issues, you can contact the organizers on the talk page, or email Yaron at yaron57@gmail.com.


Conference Day 1 - Wednesday 25 May 2016
08:30 - 09:00   Doors open - Registration & Breakfast
09:00 - 10:30 Morning Session 1
10:30 - 11:00 Coffee break
11:00 - 12:30 Morning Session 2
12:30 - 14:00 Lunch (onsite)
14:00 - 15:30 Afternoon Session 1
15:30 - 16:00 Coffee break
16:00 - 17:30 Afternoon Session 2
17:30 End of Conference Day
18:00 - 22:00 "Community Learning Night - WikiWednesday" with Wikimedia NYC (at ITP)
Conference Day 2 - Thursday 26 May 2016
08:30 - 09:00   Breakfast (onsite)
09:00 - 10:30 Morning Session 1
10:30 - 11:00 Coffee break
11:00 - 12:30 Morning Session 2
12:30 - 14:00 Lunch (onsite)
14:00 - 15:30 Afternoon Session 1
15:30 - 16:00 Coffee break
16:00 - 17:30 Afternoon Session 2
17:30 End of Conference Day
18:30 - ? Conference dinner at Cacio e Pepe, 182 2nd Ave. between 12th and 13th St. The dinner is free for conference attendees, and $50 otherwise.
Create Camp - Friday 27 May 2016
08:30 - 09:00   Breakfast (onsite)
09:00 - 10:30 Morning Session 1
10:30 - 11:00 Coffee break
11:00 - 12:30 Morning Session 2
12:30 - 14:00 Lunch (onsite)
14:00 - 15:30 Afternoon Session 1
  • Wrap Up and Closing Remarks
16:00 End of Create Camp


To register for this event, go here:


Also, feel free to add your name to the informal registration signup, below:

  1. Yaron Koren
  2. Peter Woudsma
  3. Rachel Garrett
  4. Lex Sulzer
  5. Cindy Cicalese
  6. Pharos
  7. Jason Bock
  8. G. Brett Miller
  9. Laurent Alquier
  10. Greg Rundlett (aka freephile)
  11. MarkAHershberger(talk) 15:59, 9 April 2016 (UTC)[reply]
  12. CKoerner (WMF) (talk) 15:16, 18 April 2016 (UTC)[reply]
  13. Anja Ebersbach (talk) 12:29, 26 April 2016 (UTC)[reply]
  14. Scott Wray
  15. Angelika Müller
  16. Kris Field
  17. Peter B Meyer
  18. Frank Taylor, aka LawExplorer
  19. Jared Olson
  20. Nicolas Nallet
  21. Alexander Gesinn (gesinn.it GmbH & Co. KG) > if time allows...
  22. Linda Fletcher
  23. Noreen Whysel
  24. Gjone1 (talk) 12:21, 27 May 2016 (UTC) Grey Jones[reply]
  25. Jeremyb (talk) 03:07, 26 May 2016 (UTC)[reply]
  26. Thomas Lowenhaupt
  27. User:Dispenser (Thursday, Friday)


Those planning to attend SMWCon should consider reserving a room as soon as possible, since hotels in Manhattan can sometimes get filled up quickly. The following are all moderately-priced hotels and hostels in the area around ITP:

Airbnb and the like are also possibilities, of course.

If you wish to share a hotel room with other attendees, or to stay with a local attendee, in order to save on costs, please add your name below.


To give a talk, or lightning talk, at EMWCon, just add the proposed title, a brief description and your name, below:


Lightning talks[edit]

  • "Social Semantic" - Using Semantic MediaWiki for expanded profiles, article reviews and gamification (Jason Bock)
  • "MediaWiki as part of larger Enterprise Social Network" - Using MediaWiki as one component of an enterprise social network (G. Brett Miller)
  • " U.S. Federal government MediaWikis" (Peter B. Meyer)
  • "MDA for Wiki code generation" - Building a Semantic MediaWiki website on the basis of model-driven architecture (Peter Woudsma)
  • "MediaWikiFarm" extension : building a multi-versions MediaWiki farm with a Hierarchical configuration (Nicolas Nallet)

Create Camp Agenda[edit]

Project ideas

  • HTML2Wiki (Greg)
  • Semantic Forms Themes (Yaron)
  • Mermaid (Lex)
  • Make site faster (Mark)
  • Management of extensions
Extension acceptance testing for MW Vagrant integration (Cindy/Lex)
  • Software for automatic tests includes: gherkin-language tests running on cucumber
  • In a MediaWiki installation, see the /tests/ directory for some automated tests that now exist, in gherkin I believe
  • Alternatives to gherkin include: (a) FitNesse ; (b) Selenium, but the discussion went toward gherkin
  • Vagrant is a program that can launch the virtual machine inside which the test is run
  • *.pp files are puppet files. It seems that these specify the configurations that vagrant will launch.
  • For more, see vast existing documentation at Quality_Assurance/Browser_testing
Extension manager (Anja) & BPM setup for a extension cert. service (Grey)
  • Here we discuss an "extension manager" running on each MediaWiki that understands which extensions are installed AND knows how to upgrade them or add one from the available/certified sets available at mediwaki.org
  • Extension interdependency management -- the extension manager software should know something about which ones are mutually compatible
  • Notifications could arrive if there is a new upgrade -- maybe by Echo notifications
  • Nice to have: extension manager can regress to previous setup if the installation of an upgrade or extension is judged to have gone badly
  • WordPress has some or all of this, in its Plugins menu
  • It would meet a general issue for enterprise wiki managers and wiki farms, which is to monitor what is in use, compatibility issues, what is up-to-date
  • One's own installed extensions are on a list
  • Possible new ones to install are to be shown on many lists by (a) popularity, (b) used on WMF sites, (c) category, e.g. calendar, Semantic, authentication, . . .
  • Extension screenshots and working links to working examples on mw.org (Peter W.)
  • Reification/provenance in SMW (Yingjie, BlaueBlüte)
main article: EMWCon Spring 2016/Provenance working group
  • Enable users to identify trustworthiness of data in SMW.
  • Capture the Where–When–Who of data to facilitate (content) management.
  • Enable analysis of history of sematic data—lineage.
  • Track connection between “classes” and “instances” over time—has the definition of a “class” changed after it was instantiated?
Use Facets
  • Define provenance metadata along with, e.g., property values.
  • View provenance data alongside page display, query results, etc.
  • Use provenance data in queries, e.g. to restrict queries based on trustworthiness.
Implementiation Ideas
Below is an example of what a user-facing interface could look like.
  Name Date of Birth Ref Last Edit
John Doe John Doe March 12, 1978[old!] New York Times 2 days ago
Jane Doe missing before January 1, 2015

For full details, see EMWCon Spring 2016/Provenance working group. Phabricator room (or something) to be created.

  • Semantic Forms validation (Michael)