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
(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! :)
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.