Multimedia/Standup notes/2019/February


2019-02-28

edit

Keegan

edit
  • Yesterday's canceled meetings were replaced today!
  • Followup with community from a couple things yesterday
  • The usual stuff, making sure nothing is burning

Amanda

edit
  • actually sending conference emails
  • review tech writer SoW and pilots comms plan
  • probably talk to Ramsey about some WD strat papers stuff
  • Met with Eric to hash out some design stuff, tickets are now on the Depicts-Crawling board
  • Thanks to Keegan’s facilitation, the community decided on a URL for now for “Learn more” and I’ve updated the ticket: https://phabricator.wikimedia.org/T216763
  • Got design team feedback on draft personas and have a bit more work to do on it, so I’ll be working on that and then I will be making it sharable to the team/SDC stakeholders
  • Spending a little time to clean up that Depicts explainer I made a while back, hope to share it out by EOD

Eric

edit
  • Working on some design-related tickets after meeting with Pam
  • Docker SIG first meeting this morning
  • Will look into QUnit again if time allows

Mark

edit
  • Stumbled through some code yesterday with Hana and Eric
  • OK but seriously phabricator
  • Hardly any meetings today
  • Thanks Matthias for the quick fix on the train blocker! +1+1
  • oh geez I should follow-up with Travel before I forget again

Ramsey

edit
  • meetings
  • madness
  • wikidata/wikibase strat docs

HANA

edit
  • looking more at the sample extension
  • will be looking at code review a bit
  • anything else?

Matthias

edit
  • Fixed train blocker
  • Fixing submission of depicts (not working on new pages without existing depicts/captions)

Cormac

edit
  • grinding through test failures in the OOUI tabs patch
  • think I've unblocked the javascript part, Matthias is gonna help me out with that tomorrow


2019-02-27

edit

Amanda

edit
  • Moar conference attendance
  • Moar pilot SoW review

Eric

edit
  • Basic empty state dropdown for Depicts autocomplete is working, can submit a follow-up patch to adjust appearance: https://phabricator.wikimedia.org/T217164
  • Tuning in to the Parsiod presentation happening later today
  • Happy to look at other UI design/ux tickets if there's anything that's ready to go - I'm going to ping you about getting together soon on this +1

Keegan

edit
  • Community!
  • Talk about potential gadget issues with depicts
  • Try to get some abuse filters
  • Meetings

Mark

edit
  • Meetings craziness today, as usual
  • Had a QA kickoff meeting yesterday, Edward/Proticom now joining us at 30% capacity to help with QA
  • Met with Hana yesterday to learn about Chrome Dev Tools. Would like to partner with Eric next on some tickets if he’s available for the changes that need to be made
  • No update on the “Learn more” link. Sandra gave good info, but need to follow up with Keegan
  • Polishing up the two personas I made as a result of those stakeholder meetings & the audience mapping

Matthias

edit
  • Bring search prototype back to life

Cormac

edit
  • spent some time trying to figure out federation on beta ... bit of back and forth with Adam
  • the php tab patch is pretty much ready, have to jump through some OOUI hoops before submitting it for review
  • then onto making it play nice with the js

HANA

edit

Ramsey

edit
  • Wikibase/Wikidata stuff
  • testing the things people claim are merged :)
  • getting to some tickets that might need some attention before they fall off the radar


2019-02-26

edit

Matthias

edit
  • Disable caption & depicts submit buttons until changes have been made
  • Bring search prototype back to life
  • Learning basic Chrome Developer Tools (been wanting to for some time) to help illustrate needed UX polish, per stakeholder feedback
  • Making the above mentioned mocks
  • Finished personas, reviewed with Ramsey yesterday, and will be getting a little more feedback from the design team
  • Ramsey and I set a date for next week to hash out search filters

Mark

edit
  • Meeting days begin!
  • Didn't get around to Phabricator population yesterday, perhaps today
  • Elitre informs me that tomorrow marks seven years since I joined the Foundation - send caffeine

Eric

edit
  • Got my last ticket merged finally, on the lookout for more
  • Finalizing docker dev setup for MediaInfo work
  • Trying to figure out some PHP stuff (debugging w/XDEBUG, running PHPUnit tests, etc)
    • this is the alias I use for running phpunit ... alias phpunit='sudo -u www-data php /vagrant/mediawiki/tests/phpunit/phpunit.php --wiki wiki'
      • Cormac, are you using AddShore's mediawiki-docker-dev setup for this? Nope, vagrant Cool, I will try to adapt!

HANA

edit
  • Looking at tickets and WikibaseMediaInfo extension files more
  • still trying to understand wikibase terms - properties, qualifers etc

Amanda

edit
  • Upcoming conference attendance for SDC folks
  • Re-reading Magnus doc

Cormac

edit
  • still working on tabs, it's kinda working (for a very loose definition of "working") - fixing it up tomorrow
  • merged one of Matthias's patches
  • have been talking to Adam about the prefixes stuff, gotta check a few things tomorrow on beta

Ramsey

edit
  • meetings
  • still trying to find time to finish Wikibase/Wikidata doc edits
  • Answering questions from GLAM and other teams/people looking to build on our work

PL:

  • team offsite in JulyJune???

2019-02-25

edit

Cormac

edit
  • missing standup cos kids
  • still working on tabs :( think I'm nearly there now FWIW

Matthias

edit
  • Added "Items depicted in this image" descriptive title to file page
  • Some UploadWizard and other title-related fixing
  • Added "learn more" and "remove statement"

Keegan

edit
  • Check up on the community after the weekend
  • Some emails to do
  • Meetings

HANA

edit
  • documenting how I got WikibaseMediaInfo working locally.
  • finally going to start looking at tickets ...and also trying to better understand designs and work up next

Eric

edit
  • Worked through some small tickets in Depicts-Crawling
  • Trying to understand the PHP side of our code a bit better
  • Finished Audience Mapping this morning
  • Nearly done with personas (will be reviewing with Ramsey today)
  • Will be discussing priotitization of Stakeholder feedback items with Ramsey

Mark

edit
  • Not many meetings, but a few
  • Phabricator work - I see milestones that need populating!
  • Likely walking through some random work with Eric and Hana async, depending on how that's going

Ramsey

edit
  • a few meetings
  • still working on Wikibase/Wikidata docs
  • poking with tickets as necessary


2019-02-21

edit

James

edit

Mark

edit
  • Meeting day #3 today- everything going well so far
  • Probably looking at more Phabricator work - Ramsey, if you could give me permissions to create milestones in SDC Engineering I'm happy to slog through some of that.

Eric

edit

HANA

edit
  • Have meeting with Max Binder today to discuss improving phabricator organization
  • Working on getting MediaInfo running
  • will be out a bit early to go to community event

Keegan

edit
  • Investigate next round(s) of community communications, newsletter, office hours, whatnot.
  • Eye on community
  • Some backlog stuff to handle

Matthias

edit
  • Toggle edit mode on primary, and make state changes impossible during submit
  • Render property names the same way in PHP & JS
  • Switching up the order of work/deliverables in light of last night's meeting
    • Meeting with NP today to log additional Depicts feedback & make tickets for them
    • Organizing usertesting schedule according to releases
    • Start writing a test protocol (will talk with Ramsey Monday about the techical aspects: where to test and what's available to add in terms of items, etc.)
  • Out on Friday

Cormac

edit
  • closed a bunch of technical tickets, cos they don't really need product signoff
  • tabification, the php part ... not gonna be finished today, hopefully Monday
  • sorry, I've not really been reviewing anything cos I'm trying to stay focussed on the tab stuff, please ping me if you need me to review something
  • I'm gonna miss design/devs cos I gotta go pick one of the kids up from a party
  • ... and reminder - I'm taking tomorrow afternoon off

Ramsey

edit
  • meeting day!
  • will try to find to do Wikibase/Wikidata documentation
  • working Pam and Amanda to figure out this new stuff we have to do


2019-02-20

edit

HANA

edit
  • Explore Phabricator, work in flight, and follow up with Max Binder
  • Look more into work Eric is doing

Eric

edit
  • Spent all day on getting a minimal working Docker setup working (web/db/elasticsearch):
   https://gist.github.com/egardner/b4e16a9360c39d7c17a5eb44dd915a7d
  • Will try to add Wikidata to this today
  • I keep encountering the same issues in CirrusSearch installation, may try to file a Phab ticket for that team to look at

Keegan

edit
  • Watching community spaces
  • Some non-SDC stuff to do today
  • Adjusting to a new gmail in box in the mobile app

James

edit
  • TestCommons looks fine from my testing, will check out with the train to real Commons later.
  • MobileFrontend is the bane of my existence. +1

Amanda

edit
  • Talking with Legal about pre-license-notification captions
  • Talking with Ramsey and Sandra about GLAM pilot timelines
  • So much talking, and some mid-term planning writing

Mark

edit
  • Loving the new more-organized Phabricator system
  • Talking a lot about releases with lots of people - I think we're looking good(ish) (knock on wood)
  • A few more meetings to round out my day
  • @Ramsey - might want to take a look at existing tickets in FileAnnotations to see if my grouping makes sense
  • @Eric and Hana - there are four tickets at the bottom of the depicts-crawling board that may be good starter tickets for MediaInfo work, if you're interested

Cool will take a look!

  • Prepping for today's meeting
  • Working on mapping audiences to features (will share with Ramsey/Amanda later today to for feedback/refinement)
  • Comparative review (more around planning vs actual reviewing rn)

Cormac

edit
  • spent the morning trying to get vagrant working again after upgrading my os last night
  • sifting through ooui code, beginning the tab-ification of the File page
  • merged one of James's clean-up patches, more to come ...

Ramsey

edit
  • meetings. so many meetings
  • working on Wikidata/Wikibase strategy/vision documents

Matthias

edit
  • Made clicking "make primary" toggle depicts to edit mode
  • Working on making state changes impossible while submitting changes


PL:

  • feel like we need a process for working on tasks that aren't for the next feature release (example - unit tests, https://phabricator.wikimedia.org/T93273 ) maybe just have person(s) assigned and pick by priority from the SDC-Engineering board?
    • +1
    • or call them out in standup and whoever is free next can take it on?


2019-02-19

edit

James

edit

HANA

edit
  • OOUI tutorials
  • setting up some one to ones (meetings) with you all in the next weeks
  • reading more about mediawiki architecture

Eric

edit
  • Got a basic local dev env working last week
  • Going to try to replicate in Docker today
  • Happy to look at small issues in MediaInfo, anything q-unit related, or FileAnnotator
  • In the Story Meeting this AM, what board or boards should we be looking at? Was pretty confused last time

I think mainly sdc engineering but it would be helpful if someone screen shared so we all know what ticket we are discussing +1

Matthias

edit
  • Don't do API calls for statements that have not changed
    • Should we localise our own version of the data model as a model/controller locally for the UI? Upstream are replacing theirs…
      • oh god :(
  • Working on making clicking "make primary" toggle depicts to edit mode
  • Working on making state changes impossible while submitting changes
  • Code review

Mark

edit
  • I has a laptop again (mostly, sort of)
  • A few meetings (I've split Meeting Day into several different days)
  • Hopefully getting to FileAnnotations task cleanup etc. today after and in-between meetings (this has been on my list for too long)

Amanda

edit
  • Ramsey, more WD stuff coming at you :(
  • What happened on the wikis over the weekend? And I'm thinking of writing an apology
  • Fyi, I'll be off Friday and Monday
  • Worked yesterday, mostly refining some designs (like the FP tab design - will attach to a ticket today) and illustrating some needed design fixes for tickets (mostly Depicts)
  • Today, much meetings, but otherwise have been working on the Search comparative review
  • Sent James an email, hoping to hear back
    • Ooh, will go look.
  • Taking Friday off

Cormac

edit
  • working on/reviewing various 'crawling' tickets (shit's getting merged!)
  • next one - tabs

Ramsey

edit
  • a gaggle of meetings
  • the Wikidata stuff I need to do
  • as usual, serving as firefighter as necessary


2019-02-14

edit

Hana

edit
  • Another onboarding meeting this morning - will miss standup
  • Continuing to work on setting up my machine
  • FYI Yesterday Pam and I met about trying to reorganize the phab tickets. We looked over existing "releases" (i.e. depicts crawling/walking) versus "epics" (effective search) but we weren't able to take any action. We realized its unclear if we will ship by release or by feature area still - so reorganizing the artifacts at this point seems unnecessary.

Eric

edit
  • In same onboarding meeting as Hana, will miss Standup & Retro mtg today
  • Also continuing to set up my machine for local Wikidata/Mediainfo development
  • Happy to look into QUnit stuff if there is a ticket for that
  • Like Hana mentioned, we met yesterday and discussed tickets/process but did not change any tickets till we hear more information about potential release schedule changes
  • Prepping for the evening meeting (SDC sync)
  • Revising/cleaning up some designs (focusing on FP tabs moslty)
  • Tomorrow, will be focused solely on search experience research for the text+entities ideal search ux concepts i'm working on
  • Will be working Monday (floating the day off to Friday)

Keegan

edit
  • Interal work to do today, mainly
  • Watching the community stuff still

Amanda

edit
  • Much reviewing of non-SDC documents
  • Hanging out on the VP
  • Floating Monday holiday to the next Mon (25th I assume?) Yep, the 25th

Mark

edit
  • Good meetings this week
    • Is this sarcastic?
      • I'm in better meetings than you clearly!
  • Calendar shifting continues, woo
  • Doing some FileAnnotations task culling today in my copious free time
  • Getting my popcorn.gif ready for later tonight

Matthias

edit
  • Made depicts widget load faster
  • Fixed issue with depicts loading without existing statements
  • Fixed how MediaInfo HTML gets injected into pages
  • Running purge again

James

edit
  • Will look at tabs if no-one else has (no-one has so far ...)
  • Helping Stas with WikibaseCirrusSearch stuff.

Ramsey

edit
  • so many meetings today
  • checking community discussions

Cormac

edit
  • deleting statements done
  • gotta test/merge some stuff for Matthias
  • gonna pick up another ticket in the morn
  • got some unit testing tickets to raise from the earlier meeting
  • shout out to Matthias who is ON FIRE! +1 +1


2019-02-13

edit

Eric

edit
  • Onboarding meetings this AM, can't make stand-up
  • In the proces of getting a native (non-MAMP/Vagrant/Docker) mediawiki install working locally
  • AKA the joys of Apache configuration

James

edit

Hana

edit
  • Also in onboarding meetings- will miss standup
  • I've still been working on getting wikibase/mediawiki working together on vagrant. No luck yet but happily keep getting new errors so I'm motivated to continue
  • meeting with Pam this afternoon to look at phab tickets

Mark

edit
  • Meetings today
  • Also getting back to phabricator cleanup for FileAnnotations, may need some input from Ramsey/Pam at some point (not super soon, though) - I think they're aware
  • May spend cycles this week on other phabricator cleanup...not to step on toes :)

Keegan

edit
  • Meetings. I actually finished a meeting that was about meetings.
  • Community.

Matthias

edit
  • Speeding up depicts widgets initialization
  • Meeting day, such meetings
  • In between, prepping for tomorrow's meeting

Amanda

edit
  • More monitoring of file captions stuff
  • Much non-SDC email writing

Cormac

edit
  • still working on saving deleted data (nearly there I think)

Ramsey

edit
  • putting out internal files

PL: internal fires


2019-02-12

edit

Matthias

edit
  • CC0 notice in UploadWizard & file page
  • Added "read" state to depicts widget

James

edit
  • Sorry, will have to miss this standup and our first story meeting. :-(
  • I can hot-deploy our CC0 notices in UW and FP later if needed.
    • Some follow-up work there possibly? Happy to help out
  • Once the cut happens, the CC0 footer message is ready to land.

HANA

edit
  • will be trying to get mediawiki and wikidata/wikibase working together today
  • still have some outstanding work for onboarding

Amanda

edit
  • Moar CDP discussions
  • More checking up on file caption licensing discussions
  • Where do I ask for the alpha to match depicts-crawling?

Mark

edit
  • The world is dark and full of snow
  • IT problems not as resolved as previously thought - needed to order a new hard drive because somehow I have no working drives with enough space to back up my encrypted image
  • Vet appointment later, hopefully (see above re: snow), then prepping for future work and tomorrow's meetings should wrap the day

Eric

edit
  • API walkthrough with James & Hana yesterday
  • Also trying to get a local wikidata/wikibase dev env for SDC work running locally
  • Worked through the OOUI tutorial and some docs for the framework

Ramsey

edit
  • monitoring/checking/signing off on CC0 notice fun
  • talked to Sandra this morning about campaigns and configurable statements (for future consideration, not right now)
  • working on some text for the Wikidata strategy doc
  • cleaning up Phab tickets as needed
  • Revised CC0 designs per community/legal feedback
  • Testing stuff on Beta
  • Didn’t get new tickets done yesterday, moving to today
  • Taking a look at possible caption revisions (edit button: pencil icon or edit copy)
  • PL item (see below)

Cormac

edit
  • loading depicts data into js merged
  • working on saving deleted data
  • also need to review Matthias's read state patch

PL:

How best to test Abuse Filter when we can’t get a good idea of what it’ll look like on production? https://phabricator.wikimedia.org/T210753   


2019-02-11

edit

HANA

edit
  • Read about product plans and department-level plans
  • Continue exploring mediawiki codebase
  • Meeting with Eric, James

Cormac

edit
  • load depicts data into js on File page load
  • have to drive a child around unexpectedly, so will be late for/miss standup
  • PL below is mine, can talk about it at planning or tomorrow

Matthias

edit
  • Depicts on filepage - adding a "read" state (after submitting)

Eric

edit
  • Continued reviewing docs, tutorials
  • Meeting w/Hana & James this AM, then Adam B later today
  • Looking into codebase for MMV, File Annotator

James

edit
  • Legal things.
    • Good boilerplate response to police inquiries
      • My client has no comment to make at this juncture, your honour.
  • Disabling descriptions in a way that won't break everything.
  • Federation fixes from Wikibase "should" be fixed and live in Beta Cluster.
  • Phab ticketing
  • Search comparative review

Keegan

edit
  • Checking in on our community!

Mark

edit
  • Weekend was not the time to fix up my laptop - that will happen today
  • Phabricator access restored, so I will be helpful there again
  • Random calendaring needs to happen as well (adding meetings, etc.)

Amanda

edit
  • More GLAM pilot projects logistics (setting up contracts)
  • Community response for captions?

Ramsey

edit
  • Putting out fires
  • once fires are out, or at least managed, hopefully back to Wikibase/Wikidata strategy doc

PL:

  • close old/create new ticket rather then keep older tickets with increasingly irrelevant titles/descriptions alive forever? e.g. https://phabricator.wikimedia.org/T208993
  • agree, maybe this could be added to the ticket process slides?
  • counterpoint, discussions on the older ticket provides valuable info in one place [just for argument's sake, I'm fine with either approach]


2019-02-07

edit

Matthias

edit

AFK, sleeping, flu... hope to be back tomorrow

Mark

edit
  • Taking tomorrow off
  • Yesterday: Meetings, mostly. Useful ones, though!
  • Today: Meetings, mostly; hopefully finding some time in between to keep up with onboarding tasks and maybe follow-up on some IT stuff

Eric

edit
  • Spent yesterday reading docs, started OOUI tutorial
  • Various local env / editor config
  • Hana and I are planning to pair on tutorials or similar tasks today

Cormac

edit
  • depicts Big Patch finally passing CI and ready for review
  • starting on small tickets tomorrow

Ramsey

edit
  • meeting day part 2
  • seeing what happened with the train
  • community comms
  • thinking about search filtering

Hana

edit
  • Meeting with Eric and Mark
  • Reading more tutorials

James

edit
  • Code review of Cormac's big patch, it sounds. :-)
  • Working with Legal on things. Oy.

PL:

   * [Cormac] remove epics from board?
   * [Cormac] question for Jamies about mobile target
   * [Cormac] couple questions about tickets
   * [Mark] How shall we use the next time block?

2019-02-06

edit

Keegan

edit
  • Can't make standup
  • Advertising CC0 designs to the stakeholders group
  • Still talking Mike Peel through his bot idea

HANA

edit
  • using this morning to set up my machine, in the afternoon I will transition to reading onboarding guides and tutorials

Mark

edit
  • Failed to accomplish IT work yesterday, that may become a weekend project
  • Meeting day, hooray
  • Some onboarding check-ups scheduled tomorrow, we're making good progress

Eric

edit
  • Fixed bug T77320, patch merged (thanks Mark & James)
    • woot woot! first code change!
    • Wow! That was quick!
  • Happy to try to find another ticket from yesterday's story mtg
  • May work through the OOUI tutorial
  • Various remaining onboarding tasks

Matthias

edit
  • Depicts on filepage - adding a "read" state (after submitting) <- did you add a ticket for this?
  • The usual meeting Wednesday
  • In between meetings, keeping an eye on CC0 design feedback
  • Gathering search design ideas for the ideal search experience
  • Knocking off other assorted to-dos on my list (small phab tickets, etc.)
  • Morning appt

Ramsey

edit
  • many meetings [to cross, but I can't seem to find my way over] (one already finished)
  • going through the SDC Engineering Sign-off column and resolving/confirming things that are fixed in production
  • sending out the Stakeholder Check-in deck in prep for tomorrow's meeting (get your input in!)
  • trying to figure out who is going to fix the API and Special Pages problem because WMDE Adam is not down with that

Cormac

edit
  • trying to get Big Patch ready for merge - think I'm pretty much there with the latest commit

James

edit
  • Train finally got deployed to group0 last night; didnt have time to check on TestCommons, so I'll look at that.
  • Looks like fullscreen mode on MediaViewer stopped working years ago when jQuery supports went away, oops.
    • James, do you want me to look at this since I'm already looking around in MMV?
      • Sure! I'll file a task.
  • Formal (brief) introduction to standup process?


2019-02-05

edit

Mark

edit
  • Stuck in tech support hell with myself, and have only myself to blame
    • This is syntatically ambiguous...
    • If I find time this week, I'll probably have to clone my encrypted hard drive to a backup image somehow then install a new system on my work laptop
  • Onboarding sprint with Hana and maybe finishing up some stuff for Eric
  • Story meeting should prove interesting - probably will have some stuff to do after that as well

Matthias

edit
  • Depicts on filepage - adding a "read" state (after submitting)

Eric

edit

Ramsey

edit
  • continuing with the stakeholder update deck (to be discussed with Amanda later)
  • answering questions with internal folks about stuff
  • have assembled a list of tasks that Hana and Eric might want to noodle on for a bit.
  • Sent out some emails
  • Uploaded CC0 designs to Commons for Keegan: https://phabricator.wikimedia.org/T214482
  • Have to write some phab tickets
  • Looking forward to chatting with Ramsey
  • Later this week: dental appt :P

James

edit

Amanda

edit
  • Filling out AP mid-year report
  • Contracting logistics
  • Catching up on wiki conversations

HANA

edit
  • Figuring out everything.

Cormac

edit
  • depicts on File page ... (wasn't working in the morning)
  • merged the widgets patch

PL:

  • Has anyone told Max about all our lovely decisions at the offsite?


2019-02-04

edit
  • Mark, Hana, Eric, Amanda, Matthias out.

James

edit
  • Catch-up on all the fun tasks that got filed whilst we were AllHands-ing
  • Priority is supporting Cormac and Matthias's code review and Eric and Hana's on-boarding?

Keegan

edit
  • Catching up with all the things

Cormac

edit
  • took most of today off, just showed up for this meeting

Ramsey

edit
  • still working!
  • covering/discovering tickets
  • filling in things that were learned during all hands
  • starting work on the deck for Stakeholder Check-in on Thursday