3:36 PM Let's talk about Lyon? 3:36 PM sure 3:36 PM yeah ! 3:37 PM qgil: so 'Meeting' 3:37 PM https://phabricator.wikimedia.org/T99518 3:37 PM We have one session, and we have plenty of hours of Tony and Quim sitting around. :) 3:37 PM Let's make the best use of that... without doing the work that Tina should be doing. 3:37 PM hmmm 3:37 PM qgil: true! it should be fun 3:38 PM :) 3:38 PM Tina's core job is coding. 3:38 PM ok :) 3:38 PM I think we can discuss more about design and how we will presenting things 3:38 PM She leads the plan and the project, but she can ask for help in areas other than coding. 3:38 PM Yes, that is one thing. 3:38 PM at the hackathon - like the Special:Preference integration as quiditty has made 3:38 PM In fact, there will be some designers at the hackathon, so we could grab one... 3:39 PM qgil: exactly ! 3:39 PM But of course, we should do that when we have a basic idea agreed among us 3:39 PM So this is a good idea. What if Tina identifies that pages we need, and comes up with basic mockups / wireframes? 3:40 PM just looking it from a coder point of view 3:40 PM true. There are few things where I too need clarity - very basic things - like - 'Should we need separate special pages', ' How will be listing out newsletters and issues together' and things like that 3:40 PM true - that would be awesome ! 3:40 PM I guess we need a diagram of pages? 3:41 PM List of newsletters, homepage of a newsletter, etc 3:41 PM hm, I can come up with mockups 3:41 PM ... page where the user manages subscriptions... 3:41 PM I know a website for that ( one sec ) 3:42 PM What is basic at this point is to identify the elements required to provide a feature 3:42 PM how the page looks like, how each element is designed, etc, is secondary 3:42 PM at this point 3:42 PM right 3:42 PM yeah ! http://webdemo.balsamiq.com/ 3:43 PM true 3:43 PM ^ can help you create amazing wireframes 3:43 PM Tina, do you know https://www.mediawiki.org/wiki/OOjs_UI ? 3:44 PM like this one https://phabricator.wikimedia.org/M12 quiddity has created 3:44 PM not really 3:44 PM but I can look into that 3:45 PM Not required at this point, but basically this library will provide you the objects with a MediaWiki look & feel, so you don't need to bother i.e. how to design a button 3:45 PM https://www.mediawiki.org/wiki/OOjs_UI/Using_the_library_with_extensions 3:45 PM not much in there - but some basic things ! 3:45 PM oh wow, that would really come in handy 3:45 PM So you see how the pieces connect: 3:46 PM yeah 3:46 PM with the minimum viable product we can see the features that come first 3:46 PM for these features we will need several pages 3:46 PM each page will need a basic wireframe with the elements -- no design required at this point 3:46 PM ok 3:46 PM qgil: pages == specialPages ? 3:47 PM I think the goal of the hackathon should be that by the end of the event Tina can start coding confidently 3:47 PM any pages 3:47 PM I mean, from a user point of view, how do I browse newsletter and subscribe to the ones I like? etc 3:47 PM qgil: true. But arent we handling newsletters pure wiki way ? so we do not need to care about newsletters and newsletter issues as of now ! 3:48 PM As publisher, how do I create a new newsletter, and how do I create a new edition? 3:48 PM etc 3:48 PM hm, got it 3:48 PM If a new edition of a newsletter is a regular wiki page somewhere, how do we know that a new edition has been published,m and how do we notify the readers? 3:48 PM true - the stakeholders view 3:48 PM I guess some structure is needed? 3:49 PM This is the type of discussions we need to start having 3:49 PM ... and the MVP defines also all the discussions that we don't need to have at this point (about features we are not aiming to implement in the first round) 3:50 PM qgil: yeah - we can fix that by - the publishers goes to this special page where he can create and manage newsletters - he clicks on his existing newsletter - and somewhere it shows up 'create a new edition' and we open up a new wiki page, store up the page_id in the database ! 3:50 PM so this is what I mean by MVP, diagram of pages, wireframes :) 3:50 PM Tina, don't try to come up with the perfect first version 3:51 PM ok 3:51 PM In fact, I encourage you to come up with a first proposal of MVP rather quickly, and then discuss what is missing or too much 3:51 PM same with diagram of pages and wireframes 3:52 PM the sooner you share the more we can help you 3:52 PM alright 3:52 PM diagrams ! 3:52 PM :) 3:52 PM ... especially in Lyon, where we can get some time from designers etc 3:52 PM ok 3:52 PM true 3:52 PM Let's also keep testing the hangout / skype thing 3:53 PM it would be great if ina could join the meeting 3:53 PM Tina 3:53 PM now ! 3:53 PM ... and also other small meetings that we might have with designers etc 3:53 PM okay 3:53 PM tonythomas, first, your proposal for the meeting 3:53 PM https://phabricator.wikimedia.org/T99518 3:54 PM qgil: yeah - we need to change things over there ? 3:54 PM dunno 3:54 PM I would use that session to ask for feedback on areas where we ave questions, or are still wondering 3:55 PM whether these are the five points you listed or another ones, I don't know 3:55 PM qgil: exactly - I will edit that accordingly 3:55 PM In fact, I guess Tina should be the main one saying 'thisa is not clear, could be done in different ways, or should we do it at all?" etc 3:56 PM so - qgil what is this 'Meeting' exactly like - we have a presentation or - we have few sitting around a table and discussing on the topic ? 3:56 PM Tina, imagine yourself as a brain sitting somewhere in India, while we are your arms working in whatever your order down there in Lyon :) 3:56 PM a few sitting around a table 3:56 PM the room has 16 seats exactly :) 3:56 PM haha :) 3:57 PM qgil: scary. but awesome :) 3:57 PM (I keep forgetting where you live) 3:57 PM I'm sure there is a goddess or more capable of doing such things ;) 3:58 PM ok, almost 1h, anything else?> 3:58 PM no I guess 3:58 PM Needless to say, we can use extensivle IRC during the overlapping hours India - France