#metabrainz

/

      • LordSputnik
        So, I've got 3 things to discuss today: OAuth plans, UI feedback from CatQuest, and QuoraUK's time plan
      • 2016-05-28 14913, 2016

      • CatQuest
        for testing: it'd be really cool if you guys could just put in a list of things you want me to test. a google doc or just a piratepad or anything is great.
      • 2016-05-28 14916, 2016

      • LordSputnik
        In terms of OAuth, this week when the MB servers became read-only, I realised that once we use OAuth, our login will also be disabled when that happens
      • 2016-05-28 14903, 2016

      • LordSputnik
        That's not ideal, and I don't think it's optimal for other projects signing in with MB credentials either
      • 2016-05-28 14942, 2016

      • LordSputnik
        bitmap: so based on that ^ my question is, does MB OAuth have to be disabled when MB goes read-only?
      • 2016-05-28 14911, 2016

      • CatQuest
        something about moving it to meb
      • 2016-05-28 14935, 2016

      • LordSputnik
        Other updates on OAuth this week: I'm going to add another column to store the last known MB username, which will be updated each login - that'll allow us to link the MB profiles from BB profiles
      • 2016-05-28 14938, 2016

      • LordSputnik
        CatQuest: hmm, that's the ideal solution, have a project-independent way of logging in through MeB, but I suspect there's not enough dev time to implement that at the moment, and also I think we'd rather wait for that until we have a better idea of the final plan for SSO
      • 2016-05-28 14907, 2016

      • CatQuest
        yea. I think also that'd be "in the future"
      • 2016-05-28 14928, 2016

      • CatQuest
        s/think/thought
      • 2016-05-28 14959, 2016

      • LordSputnik
        But this read-only stuff might not be a huge issue for us - I doubt that there'll be another "perfect storm" of issues like those that lead to the extended downtime this schema change
      • 2016-05-28 14915, 2016

      • CatQuest
        *hopefully* not
      • 2016-05-28 14917, 2016

      • LordSputnik
        So it'll likely only be a few hours in most cases
      • 2016-05-28 14929, 2016

      • LordSputnik
        Anyway, that's it for me on OAuth
      • 2016-05-28 14932, 2016

      • CatQuest
        :crosses fingers:
      • 2016-05-28 14937, 2016

      • LordSputnik
        CatQuest: did you want to give some UI feedback now? :)
      • 2016-05-28 14946, 2016

      • CatQuest
        eehh. yes
      • 2016-05-28 14913, 2016

      • CatQuest
        as i understand it, most the ui issues I've brought up are *known* about and
      • 2016-05-28 14937, 2016

      • CatQuest
        deciding on what to go on with requires that we're actually doing *stuff* firt
      • 2016-05-28 14940, 2016

      • CatQuest
        first*
      • 2016-05-28 14948, 2016

      • CatQuest
        but:
      • 2016-05-28 14935, 2016

      • CatQuest
        firstly. what also MajorLurker was saying (or Zastai, i forget :s)
      • 2016-05-28 14935, 2016

      • CatQuest
        focus first and foremost on making an interface that works
      • 2016-05-28 14955, 2016

      • CatQuest
        that has all the basic useful things in place* before we think of the way it *looks*
      • 2016-05-28 14938, 2016

      • CatQuest
        so no thinking about how the forms are buttons looking
      • 2016-05-28 14938, 2016

      • CatQuest
        or which version of Flat(although I like that) we're using
      • 2016-05-28 14956, 2016

      • CatQuest
        but fix issues like: the right entities showing up in the list for wich thing
      • 2016-05-28 14924, 2016

      • CatQuest
        secondly: showing more text
      • 2016-05-28 14946, 2016

      • CatQuest
        I've been her since practically day one, and I *still* don't quite now what entety is supposed ot be what
      • 2016-05-28 14920, 2016

      • LordSputnik
        CatQuest: Fair points
      • 2016-05-28 14921, 2016

      • CatQuest
        use some of that air we have and put in explanational text that explains what it is
      • 2016-05-28 14930, 2016

      • CatQuest
        thirdly: and last right now
      • 2016-05-28 14933, 2016

      • CatQuest
        make it so when you create one entity, making any entety that must be filled in for that entety to be created. easy ot make in the page.
      • 2016-05-28 14933, 2016

      • CatQuest
        eg. easy to make a publisist and publiacation while making a, edtion
      • 2016-05-28 14954, 2016

      • LordSputnik
        CatQuest: like MB has done?
      • 2016-05-28 14954, 2016

      • CatQuest
        like the "artist creation" dialogue in the search you can get to almost enywher you need an artist on mb
      • 2016-05-28 14957, 2016

      • CatQuest
        yes!
      • 2016-05-28 14906, 2016

      • chirlu has quit
      • 2016-05-28 14925, 2016

      • CatQuest
        afaik, publication is analogus to RG and those are auto-created while adding a release
      • 2016-05-28 14941, 2016

      • CatQuest
        especially so ealry on when we stil have almost no data
      • 2016-05-28 14901, 2016

      • LordSputnik
        OK, so, for your first point, I think the big issue here is not having enough testing. Manual testing is boring and error-prone, and also only covers a couple of browsers
      • 2016-05-28 14907, 2016

      • gcilou
        \
      • 2016-05-28 14923, 2016

      • gcilou
        ^ sorry, kitten
      • 2016-05-28 14925, 2016

      • LordSputnik
        So, before we implement the brand new editing forms, I'll be implemented automated testing of most of our pages
      • 2016-05-28 14932, 2016

      • CatQuest
        but what we're testing is *user* usage, you need users for that :)
      • 2016-05-28 14953, 2016

      • LordSputnik
        We can then run automated tests to check that every page renders correctly in tons of browsers
      • 2016-05-28 14911, 2016

      • CatQuest
        ie. an automated test can tel lyou if it doesn't actually work, but can't tell you haow cumbersoem a guy liek me feels it is
      • 2016-05-28 14921, 2016

      • CatQuest
        yea, that.
      • 2016-05-28 14927, 2016

      • Leftmost
        LordSputnik, do you have a testing package in mind?
      • 2016-05-28 14958, 2016

      • LordSputnik
        True, but you were mentioning about getting basic usability rather than making it pretty - we'll do both, but it has to work for all our users before we start messing with the design again
      • 2016-05-28 14907, 2016

      • CatQuest thinks we mean different things when we talk about "testing"
      • 2016-05-28 14908, 2016

      • CatQuest
        there's a: does it actually render, does it actually work
      • 2016-05-28 14908, 2016

      • CatQuest
        and b: howeasy/comfertable is it to *use
      • 2016-05-28 14908, 2016

      • LordSputnik
        Leftmost: selenium, either in Travis or in BrowserStack
      • 2016-05-28 14914, 2016

      • CatQuest
        I was talking about thel atter,fwiw
      • 2016-05-28 14951, 2016

      • LordSputnik
        CatQuest: OK, well we'll also be focusing on the ease of use stuff as well in the next 1-2 months :)
      • 2016-05-28 14909, 2016

      • Leftmost
        It'd be useful to have a local story for that as well, but we can get selenium working for that, I'm sure.
      • 2016-05-28 14919, 2016

      • CatQuest
        LordSputnik: i agree. and I especially agree that it needs to work and be intuitive before we unlesh the "mass hordes" of users" from mb that migt come with bb being advertised on the front page of mb
      • 2016-05-28 14929, 2016

      • CatQuest
        regagain: that being added by gcilou new redesign
      • 2016-05-28 14931, 2016

      • LordSputnik
        CatQuest: But the browser testing should finally allow us to fix things like your relationship div issue ;)
      • 2016-05-28 14942, 2016

      • CatQuest nods. that's be great
      • 2016-05-28 14915, 2016

      • CatQuest
        regagain? what. i just typed re:
      • 2016-05-28 14949, 2016

      • LordSputnik
        And yeah, just having this in place will drastically reduce the amount of time we need to spend manually visiting pages for each release, and make sure new features work for everyone we want them to work for
      • 2016-05-28 14916, 2016

      • CatQuest
        yes. that sot of testing can deffbe doen automatically
      • 2016-05-28 14951, 2016

      • Leftmost
        LordSputnik, are the moqups you posted up-to-date with your latest thoughts on the UI?
      • 2016-05-28 14909, 2016

      • LordSputnik
        The second thing - showing more text. I've thought about adding a question mark (?) icon next to key bits of the UI that you could click for help on particular parts. We could couple that with a better description at the top of each page (below the heading)
      • 2016-05-28 14909, 2016

      • CatQuest
        ah there are mocups? i did not know this
      • 2016-05-28 14933, 2016

      • CatQuest
        LordSputnik: that's something I'd love, I've been talking about adding that to mb itself ages ago
      • 2016-05-28 14934, 2016

      • LordSputnik
      • 2016-05-28 14904, 2016

      • LordSputnik
        Leftmost: I haven't updated them since we said that it'd be good to implement a rough version of it and get feedback
      • 2016-05-28 14933, 2016

      • CatQuest
        ugh I'm getting "connection reset" on that page
      • 2016-05-28 14953, 2016

      • CatQuest tries removing the s for mhttps, sometimes that owkrs
      • 2016-05-28 14959, 2016

      • CatQuest
        nopw
      • 2016-05-28 14905, 2016

      • Leftmost
        Ahh. I have a few potential tweaks, but we can work that out during implementation or testing.
      • 2016-05-28 14926, 2016

      • CatQuest
        no i cannot get to that page
      • 2016-05-28 14928, 2016

      • CatQuest
        no matter what
      • 2016-05-28 14949, 2016

      • LordSputnik
      • 2016-05-28 14953, 2016

      • LordSputnik
        there's a screenshot for you
      • 2016-05-28 14957, 2016

      • CatQuest
        aw, thank you
      • 2016-05-28 14913, 2016

      • LordSputnik
        (note it doesn't have the question mark bits, because I literally just thought of it :P )
      • 2016-05-28 14939, 2016

      • CatQuest
        duh:)
      • 2016-05-28 14955, 2016

      • CatQuest
        (also pls use like imgur next time if possible)
      • 2016-05-28 14906, 2016

      • CatQuest
        arg
      • 2016-05-28 14908, 2016

      • CatQuest
        wait a sec
      • 2016-05-28 14909, 2016

      • LordSputnik
        CatQuest: so there are two pages - the first is at the top, which is the bit you edit, the second page is the bottom part of the image, which shows you the changes and lets you write an edit note
      • 2016-05-28 14932, 2016

      • CatQuest is still figting with dropbox :)
      • 2016-05-28 14935, 2016

      • CatQuest
        there that' it
      • 2016-05-28 14905, 2016

      • CatQuest
        what I see so far is a imense improvement already
      • 2016-05-28 14955, 2016

      • CatQuest
        there's only one image thoguh right?
      • 2016-05-28 14912, 2016

      • LordSputnik
        Yeah, other edit pages will be similar
      • 2016-05-28 14918, 2016

      • CatQuest
        that's great
      • 2016-05-28 14923, 2016

      • CatQuest
        (you spoke about differnt pages)
      • 2016-05-28 14938, 2016

      • CatQuest
        aha i see what you meant
      • 2016-05-28 14939, 2016

      • CatQuest
        yea.
      • 2016-05-28 14956, 2016

      • CatQuest
        most of that mockup already adress many of the issues i have with ui
      • 2016-05-28 14959, 2016

      • LordSputnik
        OK :) And we have some concepts that Leftmost drew for some of the "Add more X..." links
      • 2016-05-28 14906, 2016

      • CatQuest
        I'd say go with that. and ten go for mther to improve things
      • 2016-05-28 14914, 2016

      • CatQuest
        i'd love to see those
      • 2016-05-28 14933, 2016

      • CatQuest
        the relationship editor (i call it that, heh) wil be in the same way?
      • 2016-05-28 14951, 2016

      • LordSputnik
        err, or maybe I thought he did and he drew something else :P
      • 2016-05-28 14919, 2016

      • LordSputnik
        I think the stuff Leftmost did was combined into the moqup, and we still have to design the "Add more X..." forms
      • 2016-05-28 14921, 2016

      • Leftmost
        I had some Add more X... stuff in there, I thought.
      • 2016-05-28 14903, 2016

      • LordSputnik
        Ehh I don't know, but if not we'll work it out
      • 2016-05-28 14914, 2016

      • CatQuest
        that one is hell worse :(
      • 2016-05-28 14932, 2016

      • CatQuest
        that was supposed to say "hella"
      • 2016-05-28 14933, 2016

      • CatQuest
        my speed typing game is subpar
      • 2016-05-28 14944, 2016

      • LordSputnik
        But yes, all of this UI stuff should be done by the middle of August, after OAuth is done in June and I work on adding browser testing
      • 2016-05-28 14956, 2016

      • CatQuest
        that's great
      • 2016-05-28 14912, 2016

      • LordSputnik
        Once OAuth is done we'll be able to use pg_dump to automate database dumps, because we won't be storing personal info in the user database anymore
      • 2016-05-28 14918, 2016

      • CatQuest
        that brins me to what I said about testing: if you guys could give me a "to do" list
      • 2016-05-28 14931, 2016

      • CatQuest
        because then it's also an insetive for me to sort of *remember*to do it
      • 2016-05-28 14945, 2016

      • LordSputnik
        Which'll allow us to make docker images to automatically set up BB environments for development and production
      • 2016-05-28 14956, 2016

      • QuoraUK
        :O
      • 2016-05-28 14958, 2016

      • LordSputnik
        CatQuest: once we have some new features for you to test :)
      • 2016-05-28 14902, 2016

      • CatQuest
        exactly
      • 2016-05-28 14903, 2016

      • QuoraUK
        that would be awesome
      • 2016-05-28 14914, 2016

      • CatQuest
        (it's hard ot know about any new ones witohuth being told)
      • 2016-05-28 14916, 2016

      • LordSputnik
        QuoraUK: see, I do have a plan ;) it's just that there's a lot of steps to get there :P
      • 2016-05-28 14902, 2016

      • QuoraUK
        (:
      • 2016-05-28 14903, 2016

      • CatQuest
        you can use http://piratepad.nl/ which is like a mini wiki that anyone can edit (complete with revisions and stuff)
      • 2016-05-28 14927, 2016

      • JesseW joined the channel
      • 2016-05-28 14927, 2016

      • LordSputnik
        CatQuest: yup, PiratePad is pretty good, I've used it a fair amount before :)
      • 2016-05-28 14928, 2016

      • CatQuest
        I can give you feedback directly on each time and chekc thme of as tested to
      • 2016-05-28 14933, 2016

      • CatQuest
        great :D
      • 2016-05-28 14937, 2016

      • CatQuest loves piratepad
      • 2016-05-28 14913, 2016

      • LordSputnik
        Or Trello might work too - we could make cards for everything that should be tested/all new features and you could leave us notes there
      • 2016-05-28 14929, 2016

      • CatQuest
        oh uh..
      • 2016-05-28 14930, 2016

      • CatQuest has not worked with trello
      • 2016-05-28 14933, 2016

      • LordSputnik
        we'd just have to work out how to allow public editing of cards
      • 2016-05-28 14951, 2016

      • LordSputnik
        CatQuest: it's quite intuitive, we can try out both ways
      • 2016-05-28 14901, 2016

      • CatQuest
        yes. ok :)
      • 2016-05-28 14905, 2016

      • LordSputnik
        OK, so, let's close on UI for now, and move onto QuoraUK's time plan! :)
      • 2016-05-28 14923, 2016

      • CatQuest
        👍 thanks for listening to my rambles
      • 2016-05-28 14924, 2016

      • QuoraUK
        alright, so i set up the gantt chart here
      • 2016-05-28 14928, 2016

      • QuoraUK
      • 2016-05-28 14936, 2016

      • QuoraUK
        im not sure how these thiungs sort of work
      • 2016-05-28 14944, 2016

      • CatQuest goes of to make dinner then, thanks again, good luck QuoraUK
      • 2016-05-28 14951, 2016

      • QuoraUK
        (y)
      • 2016-05-28 14928, 2016

      • QuoraUK
        The setup database and update schema thing took longer than i thought and also since im only working 20hrs a week i doubled up to make it automatically fill the week properly
      • 2016-05-28 14951, 2016

      • QuoraUK
        (for the exam time section)
      • 2016-05-28 14955, 2016

      • LordSputnik
        QuoraUK: OK, that looks like you've got the hang of it
      • 2016-05-28 14916, 2016

      • LordSputnik
        If that's MS Project (I think so?) you can resize or hide the columns on the left to make it easier to read
      • 2016-05-28 14943, 2016

      • QuoraUK
        yeah, it is
      • 2016-05-28 14945, 2016

      • CatQuest
        oh i remembered a thing I wanted ot say re: the gamification of bb!
      • 2016-05-28 14945, 2016

      • CatQuest
        I wanted to say that I hope some of these are "recursive" (because I want a cool badge! :P)
      • 2016-05-28 14927, 2016

      • Leftmost
        I'll take a closer look at that later today. Need to run away now.
      • 2016-05-28 14935, 2016

      • CatQuest
        ha det Leftmost
      • 2016-05-28 14940, 2016

      • CatQuest
        \O
      • 2016-05-28 14946, 2016

      • QuoraUK
        alrighty
      • 2016-05-28 14947, 2016

      • LordSputnik
        CatQuest: Recursive? How do you mean?