Difference between revisions of "SMWCon 2019"

From U of M Internal Medicine Wiki
Jump to navigationJump to search
 
Line 13: Line 13:
  
 
==== Other interesting extensions ====
 
==== Other interesting extensions ====
* [https://www.mediawiki.org/wiki/Extension:Approved Revs Approved Revs] - good and bad - this might be too much for our group. Or is it? Who would be an approved reviewer? Hot potato
+
* [https://www.mediawiki.org/wiki/Extension:Approved_Revs Approved Revs] - good and bad - this might be too much for our group. Or is it? Who would be an approved reviewer? Hot potato
 
* [https://www.mediawiki.org/wiki/Extension:CategoryWatch CategoryWatch] - allows adding a every page in a category to watchlist, by category
 
* [https://www.mediawiki.org/wiki/Extension:CategoryWatch CategoryWatch] - allows adding a every page in a category to watchlist, by category
 
* [https://www.mediawiki.org/wiki/Extension:Echo  Echo] provides messaging functionality on the wiki; used to good effect on wikipedia but we all have each others email addresses so would this really add something?  
 
* [https://www.mediawiki.org/wiki/Extension:Echo  Echo] provides messaging functionality on the wiki; used to good effect on wikipedia but we all have each others email addresses so would this really add something?  

Latest revision as of 15:15, 2019 December 4

Some raw notes from SMWCon.

Others who are using MediaWikis

see Other organizations who use wikis; not all of those are from this conference but want to track this in one place only.

Extensions people are mentioning

Extensions we might want to consider actually installing

  • WatchAnalytics - provides more info about scrutiny of pages; each page displays number of people watching it, and number who have actually reviewed the most recent edit
  • tweeki - a skin to make things look not like a wiki... I like how a wiki looks but others are turned off by it, especially new users or people who have wrong ideas about wikis; we could consider using this instead
  • GuidedTours - provides guided, interactive tours of workflows on a wiki - it has potential but we would need to agree on processes and then keep the tours up to date in addition to the wiki - also requires EventLogging which is not trivial
  • Scribunto - a use case is easier setup for messy templates; it allows you to have the whitespace that makes it readable, and to do some looping through code; this extension would likely allow things like the physician matrix to be set up in a cleaner and auto-extending way, but there would be overhead to learning it; it is solely a behind-the-scenes tool that most users of the wiki would not even realize is there
  • Tabs by tag or Tabs by header) - Turns a page into a tabbed page; this organizes content, but would it confuse editors? Could hide the details behind a form.

Other interesting extensions

  • Approved Revs - good and bad - this might be too much for our group. Or is it? Who would be an approved reviewer? Hot potato
  • CategoryWatch - allows adding a every page in a category to watchlist, by category
  • Echo provides messaging functionality on the wiki; used to good effect on wikipedia but we all have each others email addresses so would this really add something?
  • Sync - this might have been intersting if it could set up users on private wikis from public ones, but it can't
  • Mintydocs - product documentation; looked interesting but too specific to tweak for our needs
  • VisualEditor - it still needs Parsoid, which our hosting still can't do, but they are working on a php version that would work for us, ETA 2020.

Stuff to look info

Page Forms

  • use the infoboxes as EPPO hearts, or as almost breadcrumbs to lead you back
  • "guide the user experience"
  • people have draggable pageforms - how does that work?
  • maybe forms are a better way to make new pages; it would have a lot of overhead, but take the confusion out of it

Engagement

  • "the visualizations matter" - often you can't get people to care about the concepts and data
  • designate experts - maybe that review tool is alternative to this; but the term is right, better than "owner"
  • The dokit people use a SMW to populate a PWA - progressive web app. That might be good for our collectors; maybe even our internal people. He says this will go opensource soon
  • they use image annotator demo.dokit.io - fabric js github.wikifab mediawiki-extension-ImageAnnotator
  • wiki police gif from GE wiki :-)
  • GE uses portals heavily; maybe we should consider that for PA vs PSM side? Outside vs inside? IT? Portals keep coming up...
  • GE puts the comments page onto the main page. Kind like ours, only using the wiki's tech.

Presentations

pageforms state of extension

Interro-01.gif except some of the dropdowns don't work - should flag for Yaron if newest version doesn't fix this.

MEZA

Meza - Mediawiki install and upgrade automation - one of 15 standards, and I don't think it's for us for now.

MW stakeholders

Interro-01.gif Wasn't able to connect, contacted lead

Wiki and Biases

Nifty semantic structures

  • essentially: use semantic structures rather than extensions. Hmm. We are already doing that.
  • Query forms... They essentially implement filters, based on forms.
  • put this on a git repository; how do we easily import and export this generically

codesniffer

on an almost unrelated note

https://en.wikipedia.org/wiki/The_Dark_Eye

wikidata

  • schema.org
  • constructors and renderers, review how that is done
  • is there any data in our subset that could live there better? Or on Wikipedia? EG our faculty, images, research interests and publications?

Lex

https://dataspects.com/presentations/MediaWikis_Role_in_Enterprise_Knowledge_Management/

  • "find and learn" by dataspects
  • system core ontology on github
  • Annie and Ellie
  • search context
  • Review EPPO for the levels of organization of content. Steps vs workflow vs orientation vs. ...; I wonder if improving those layers on our wiki would pull it together.

SFMOMA

  • With some people you can't discuss content and functionality until it looks pretty
  • tabbed pages (by tag or by header) - I think we want that

Transitioning an existing wiki to incorporate structured data

  • Pywikibot - it's a scripting tool that allows manipulating or adding to wiki content
  • https://www.mediawiki.org/wiki/Extension:Arrays and URLget URLdeclare has some neat wikimagic
  • She uses the following for the parts of templates that just need to do things but not show up, to be able to whitespace them sensibly to make them more readable:

<div style="display:none;"> </div>

Nasa document control

  • Extensions:
    • SESP (how is that different from how we access modification date? )
    • HeaderFooter - This might be helpful in integrating way finding on the whole wiki, eg. maps breadcrumbs etc
    • ApprovedRevisions
  • they use common.js to grab things from the guts of the document model to get the revision id; I have photo of the code.
  • semantic forms with a list of checkboxes
  • automumbering from pageforms
  • special page create class... what is that about?

Finnish institutions

  • they use Ansible and Oregano to automate deployments
  • what is Has default form:: and #set_internal?

Lua and Cargo

https://etherpad.wikimedia.org/p/EMWCon2019CreateCampLua

  • I wonder if Lua is the right answer to make a "crosstab" similar to the one used in the physician matrix. Wonder if her "module:crossbox" is similar; gamepedia.com
  • python with mwparserfromhell; mwclient
  • RheingoldRiver/python has snippets
  • sublimetext 3 mediawiker - an editor similar to Notpead++ that helps with wikitext and lua
  • the utility module hides the mess of passing parameters...

US Govt wikis

  • OpenEI.org is a big semantic wiki that is publicly visible, many more behind walls

NASA wiki merge

  • scope was 10000 x 3 pages, 40 users; now 40000p x 200 users; ~1000 unique viewers/month
  • searching and finding - they use elasticsearch

What did and didn't work

  • Several presentations seemed to start in mid-concept; how does one avoid that? I probably do that when I tell people about the wiki...
  • Ike's presentation had humor and was relatable. And yet he managed to leave out most details I would have needed to action it. But he had my attention.

Createcamp

https://etherpad.wikimedia.org/p/EMWCon2019CreateCamp

Other

  • review the date stuff on the person template

https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual

  • one could make a page that looks different for differently logged in users. hmm.
  • can we hide the browse stuff from non-logged in people?
  • drive the new page generation with pageforms
  • Wikimedia's "translation as a service"


... and my brain is full.