13:05:35 <banas> #startmeeting Fedora Join Backend team 13:05:35 <zodbot> Meeting started Wed Nov 19 13:05:35 2014 UTC. The chair is banas. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:05:35 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:05:51 <banas> #topic Roll call 13:06:05 <banas> what are your FAS usernames htrap and karan? 13:06:13 <banas> .hellomynameis sarupbanskota 13:06:15 <zodbot> banas: sarupbanskota 'Sarup Banskota' <sbanskota08@gmail.com> 13:07:25 <karan> banas, sorry to ask but what do you mean by FAS usernames? 13:08:04 <banas> um, did you create a FAS account yet? https://admin.fedoraproject.org/accounts/ 13:08:34 <banas> if you did, the username you picked is your FAS name, that's the one used to identify you in the community. if you didn't, next time :) 13:08:54 <karan> sorry as of now we didnt 13:08:56 <htrap> okay we will do that today and let you know 13:09:01 <banas> no worries! 13:09:15 <banas> get yourself a FAS account, fill it with all the information you can :) 13:09:18 <banas> moving on.. 13:09:25 <banas> #topic Status Updates 13:09:35 <banas> so you guys want to tell me what you worked on so far etc? 13:10:30 <htrap> i was trying to deploy apps on openshift...i deployed a basic template. 13:11:02 <karan> i just tried getting openid with flask 13:11:19 <htrap> we are also studying about flask , we were looking forward to this meeting so that we can get an idea of what we should focus on. 13:11:48 <banas> i see :) 13:12:15 <banas> okay, co-incidentally, a blogpost i did this week got covered on fedora magazine 13:12:24 * banas goes searching 13:12:52 <banas> http://fedoramagazine.org/5tftw-2014-11-14/ 13:13:25 <banas> #info htrap has been playing with deployments on OpenShift 13:13:42 <banas> #info karan has been tinkering with OpenID/Flask 13:14:15 <banas> so if you read that article, you'll notice a link to a blog post I did - go through it 13:14:32 <banas> the post itself is here: https://sarupbanskota.github.io/fedora/2014/11/13/fedora-join-developments.html 13:14:57 <banas> along with 2 more students I'm mentoring, I'm working on the user-facing front end of the join app 13:15:06 <banas> I'd like the both of you to take up the backend 13:15:21 <htrap> okay 13:15:29 <banas> Flask is a web framework that takes the hassle out of building web apps 13:16:07 <banas> there are some patterns when you build an app - Flask and similar frameworks collate such patterns together so you don't have to reinvent things that have been perfectly implemented before 13:16:36 <banas> I've never done a Flask app myself, but I do RoR apps, so it shouldn't be a lot of work migrating 13:16:51 <banas> so there are few things you'd want to pick up, in terms of Flask skills 13:17:09 <banas> #topic Todo for the week 13:17:30 <banas> #info a. Deploy a Flask app on OpenShift 13:17:45 <banas> #info b. Work on OpenID login with that app 13:18:19 <banas> the OpenID login will basically work in sync with FAS login 13:18:27 <banas> since FAS is built over OpenID 13:18:36 <karan> okay 13:18:48 <banas> for example, when you have a FAS account, try logging into http://badges.fedoraproject.org/ 13:19:06 <banas> it's similar to "Login with Google or fb" 13:19:29 <karan> okay 13:19:29 <banas> sorta like a "login with Fedora account", only it's an OpenID you can use anywhere 13:19:42 <banas> htrap, do you follow? any questions? 13:20:02 <htrap> yup 13:20:12 <banas> great, moving on 13:20:28 <banas> #info c. Create User profile pages with the information you can obtain from FAS 13:20:50 <banas> so basically, say when you sign in with fb 13:20:56 <banas> on tripadvisor 13:21:13 <banas> tripadvisor now gets access to your fb username, email and a host of other info 13:21:36 <banas> when one logs in with a FAS account, you're provided with similar info 13:21:57 <banas> your job is to now figure out how to obtain info from the FAS account and put it neatly onto a page 13:22:11 <banas> don't bother too much about the way it looks etc, that's my prob 13:22:33 <htrap> okay i get it. 13:22:39 <banas> just try to figure out how to "fetch" user info from a FAS account once he/she logs in 13:22:41 <karan> even i get it 13:22:53 <banas> awesome :) 13:23:37 <banas> as a last assignment, I encourage you to look at 13:23:51 <banas> #info d. explore https://apps.fedoraproject.org/datagrepper/ 13:23:52 <htrap> can you tell us the attributes of the data to be fetched?? 13:24:37 <banas> htrap don't worry about the attributes of the data as of yet, fetch everything you can :) we can think about that a little later when even I have finalized thoughts on which attributes make most sense to be displayed 13:25:05 <htrap> okay 13:25:10 <banas> so far, I'd just like to get a prototype out so the community can criticize it and we can then improve 13:25:17 <banas> makes sense? 13:25:21 <htrap> sure. 13:25:37 <karan> yeah 13:25:56 <banas> #topic Open Floor 13:26:18 <banas> an open floor is a space where you can ask/speak about anything 13:26:37 <banas> so if you have any questions, suggestions, ideas, shoot, and then we can wrap :) 13:26:50 <htrap> tell us about the fedora way of meetings...that we are having right now? 13:27:08 <htrap> the "#"? 13:27:13 <banas> ah sure 13:27:18 <banas> so we have a zodbot 13:27:34 <banas> that's a bot, that has a MeetBot instance running 13:27:37 <banas> sec 13:28:15 <banas> https://wiki.debian.org/MeetBot 13:28:26 <banas> so the meetbot kinda parses our meeting 13:28:30 <banas> for keywords 13:28:42 <banas> when I say #something, it recognizes it as a topic 13:28:48 <htrap> okay 13:29:06 <banas> later once the meeting is over, it logs everything on a fedora server we're running 13:29:10 <karan> im clear about what to do 13:29:21 <banas> and it's available in a neat format for everyone to see 13:29:27 <banas> I'll send you both a copy when you're done 13:29:37 <htrap> okay 13:29:45 <banas> *we're 13:29:54 <htrap> :p 13:30:02 <banas> :D 13:30:11 <htrap> when are we meeting next? 13:30:13 <banas> you both are in PESIT, aren;t you? 13:30:14 <htrap> next week? 13:30:17 <htrap> yup 13:30:37 <karan> yes 13:30:46 <banas> oh, that depends on you - normally I reserve wednesdays for all meetings 13:30:54 <karan> okay 13:31:23 <banas> unless the girlfriend starts calling :) 13:31:29 <htrap> lol 13:31:31 <karan> :P 13:31:41 <banas> alright, if I'm in Bangalore, I'll ping you and we can meet \m/ 13:31:52 <karan> sure :) 13:32:06 <htrap> so unless there's no girlfriend havoc , we're meeting on wednesday!! 13:32:11 <banas> chalo, I gotta run for dinner now, unless you both have any more questions 13:32:11 <htrap> sure! 13:32:15 <banas> yep! 13:32:16 <karan> yeah sure 13:32:37 <banas> alright, shall I close meeting then? 13:32:52 <karan> yeah 13:32:54 <htrap> yeah show us how it is done :p 13:33:01 <banas> #endmeeting