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