12:00:07 #startmeeting Ask Fedora Revamp discussion 12:00:07 Meeting started Wed Mar 25 12:00:07 2015 UTC. The chair is banas. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:07 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:00:12 #chair suchakra 12:00:12 Current chairs: banas suchakra 12:01:00 suchakra: you want to explain the background so far, our progress etc? 12:01:44 banas: yes 12:02:02 so, the situation is as follows.. 12:02:17 In last design fad in Boston we started with the idea of redesigning Ask Fedora 12:02:20 as it looks pretty off 12:02:35 So, some mockups were made 12:02:55 banas and I started working on initial designs - starting from mobile versions of the websites 12:03:07 and then to a responsive desktop version 12:03:39 this is the result till now: http://sarupbanskota.github.io/askfedora-frontend/ 12:04:14 the repo is still private, we will make it public as soon as we have reached a minimum showable state 12:04:31 * suchakra wonders if that is a word in english 12:04:45 haha :) 12:04:48 That is the story so far 12:05:05 I have setup some infra 12:05:15 which AnuradhaW knows already and has used it 12:05:26 to setup openshift instance. Good job 12:05:27 yep, although we might want to revisit our own work and see if we want to bring in some framework for the frontend. 12:05:36 cool, sounds good 12:05:46 banas: I agree 12:06:09 as banas suggested, we will not resort to just CSS tuning but instead aim for making a framework 12:06:43 right, so AnuradhaW - quick question, have you involved with any Python/Django development previously? 12:06:49 I did a rough version of the plan initially as well : http://suchakra.in/random/redesign-plan.txt 12:08:10 yep, that was a pretty neat starting plan, we'll have to do some revisions to it though 12:08:11 Well actually no. I was developing web sites using PHP, Javascript, HTML and CSS. Yet I can master Python and DJango within the next couple of weeks. 12:08:37 banas: agreed 12:08:42 well, mastering a framework will take time, which is okay. 12:08:52 I'm concerned with the integration job 12:09:05 I think we're better off doing the frontend stuff in a separate repo 12:09:12 and then pulling it on to the main askbot 12:09:19 (like we are doing it now) 12:09:35 thats what i thought as well 12:09:54 so as long as you can find your way around where to keep your views etc and how to organize your assets (css/js/images etc) 12:09:59 you're covered. 12:10:23 I think kushal will be able to better help though. 12:11:30 banas: yes i am sure Kushal will help 12:11:38 yup, cool. 12:12:13 AnuradhaW, have you thought of a tentative timeline about how you want to go about working on various parts of the redesign? 12:12:14 Okay, I think I'll be able able to handle that and really appreciate the help. And talking about the frontend as you have said I have started creating an interface for the User Profile page in askbot. You can view a screen shot here https://fedoraproject.org/wiki/File:Askfedora_userpage.png 12:13:02 C'est cool! 12:13:06 Its cool 12:13:16 * banas grumbles over sad internet 12:13:50 I already have suggestions but pretty cool work :) 12:13:59 Anuradha I have a few suggestions apart from design 12:14:37 we should aim for better management of sharing stuff 12:14:57 Yes actually I'm going to include the timeline in the GSoC application today itself. I'm first going to study the pages flow of the current AskBot and I was doing it in the morning and noted down few suggestions as well. 12:15:22 suchakra: how about that kanban board you had set up the other day? 12:15:28 for example, we need to have a place where we can share images, variations etc 12:15:48 http://libreboard.com/boards/p84nznPLpjcc4LHd9/askfedora-redesign 12:15:51 we can actually start storing stuff on a glittergallery instance 12:16:08 banas: wohooo! 12:16:11 seriously? 12:16:44 you guys can join libreboard 12:16:50 yeh, looking at the fixes that are taking place, I think so - besides that will allow us to report more bugs etc 12:16:57 TheMonster: yeah? 12:16:59 and then i can add you in this kanban board 12:17:11 yep, for now lets use libreboard 12:17:29 banas: when do you want it ready? 12:18:15 it will be a while before we starting working full time on it, but whenever you think the basics are fine enough for us to start using :) 12:18:55 we can actually use an instance privately until some security-specific stuff is resolved 12:19:11 oh that's cool 12:19:33 if you can use private one, then I can make an instance before the coding period starts 12:19:43 or do you want it before the community bonding as well? 12:19:54 no, coding period sounds good 12:20:01 we'll stick to libreboard until then 12:20:09 fair, suchakra? 12:20:20 banas: yes, fair 12:20:27 great, that's sorted 12:20:31 for a full featured with private support, I'm thinking of before midterm evaluations(Although you might as well have it before coding period starts but I can't promise) 12:20:52 haha no fire, take your time :) 12:21:02 (I just hope libreboard does not shit itself down prematurely) 12:21:10 /s/shit/shut 12:21:13 apoligies 12:21:28 /s/apoligies/apologies 12:21:31 lol, another typo :P 12:21:43 okay, we can work that out over email later 12:22:02 One more question 12:22:30 The GSoC proposal needs to be submitted as a doc on melange as well. isn't it? 12:22:43 yes, which is why 12:22:52 send that thing right away, you can update it eventually 12:22:58 and we'll evaluate the thing on the wiki 12:23:10 (at least i prefer the wiki, but i'm not syre that's the norm) 12:23:11 yes, AnuradhaW please take a note of this ^^ 12:24:12 Okay, does that mean in the melange submission apart from the link to the wiki page we need to upload a doc as well? 12:24:36 no, he meant the proposal on melange itself 12:24:54 do it before the deadline to avoid any surprises 12:25:06 Ah okay I got it. I'll do it as soon as possible. 12:25:18 yes, thats what i was pointing at. submit it asap. it can be updated later 12:25:23 cool. now for your proposal writing purposes 12:25:33 let me link to some stuff 12:26:01 i'm not sure i can stick around to explain each thing right now, but you'll probably understand more about it when you read them 12:26:26 AnuradhaW: have you used a css preprocessor before? like sass/less? 12:27:38 Well no but I have heard of Saas which is a some what high level language than css as of my knowledge. 12:27:56 Its the hipster version of CSS 12:28:02 lol 12:28:02 cool, then check out this kickass set slides by Una 12:28:06 #link http://una.github.io/sass-for-devs/#/ 12:28:10 #undo 12:28:10 Removing item from minutes: 12:28:20 #link Slides on sass: http://una.github.io/sass-for-devs/#/ 12:28:48 cool, zodbot spews out memory addresses as well :) 12:29:09 for a "mixin" library with sass (you'll learn more about it when you go through sass docs), check out compass 12:29:20 #link compass mixins and more: http://compass-style.org/ 12:29:55 and depending on whether we want to also throw in a grid system, check out susy, that plays well with sass + compass 12:30:03 #link susy grid for compass http://susy.oddbird.net/ 12:30:25 AnuradhaW: Sass looks like preprocessor macros to me in C 12:30:35 so its really nothing complex 12:30:35 we don't *have* to use any or all of them, just pointers for you to read more and accordingly asses the time you want to spend on stuff 12:31:08 So its essentially makes managing code and styles easily 12:31:20 banas: am i right sensii? 12:32:02 yep, pretty much 12:32:25 you'll get the hang of it, i'm sure :) 12:32:37 Okay, I got it. I'll go through every thing you have said and learn Saas and susy using the links provided. Thanks for the links. 12:32:38 so.. that's about tools, and the timelines. 12:32:52 yeh, don't worry about learning everything at once. 12:33:01 for now, just stick to whatever you were doing 12:33:05 that will serve as warm up 12:33:26 plus we can take out useful parts of your stylesheets and apply it to the final thing 12:33:26 Okay got it :) 12:33:31 AnuradhaW: Question 12:33:51 do you use open source tools in daily life? 12:34:43 like inkscape for image processing etc? 12:35:04 open compilers, and editors etc? 12:35:38 * banas would like to point out that suchakra is pretty awesome with inkscape :) 12:36:31 I meant drawing and not "image processing" 12:37:06 The main idea is to not just finish the job but to have long term contribution in the open source community 12:37:19 Yeah I have heard Inkspace is a great mock up making tool. I use Moodle a lot because our university lecturers are encouraging to use moodle as it is our learning management system in our university. 12:37:40 It is perfectly Ok to not be involved with community, but a strong push and affinity towards open source stuff 12:37:46 And also I have a user account in wiki media as well. 12:38:37 Ok 12:39:10 ok so thats enough for the day 12:39:39 I have to brush, rush and run to the lab 12:39:43 yup, sounds like it. 12:39:51 and i need to see the doc. 12:39:52 AnuradhaW: do you want to add anything? 12:40:29 I actually wanted to engage in wikimedia foundation and resolve bugs and contribute yet after I found about the Fedora design team I was over excited to join the design team of fedora as I love UX/UI and it's me dream of becoming a UX Engineer. 12:41:05 sure, we'll get you in touch with some ux folks on the design team eventually. 12:41:23 Thank you very much. 12:41:38 great. so if everyone is done, can we close? 12:41:44 Lets kick the bucket now then 12:41:55 #endmeeting