19:00:52 #startmeeting Flock next-gen software 19:00:52 Meeting started Thu Oct 22 19:00:52 2015 UTC. The chair is stickster. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:52 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:55 #meetingname flocksoftware 19:00:55 The meeting name has been set to 'flocksoftware' 19:00:58 #topic Roll call 19:01:05 .hello duffy 19:01:06 mizmo: duffy 'Máirín Duffy' 19:01:22 .hello pfrields 19:01:23 stickster: pfrields 'Paul W. Frields' 19:02:08 .hello puiterwijk 19:02:09 puiterwijk: puiterwijk 'Patrick "マルタインアンドレアス" Uiterwijk' 19:02:19 Hola Patrick 19:02:46 Hi, I'm going to break in once more :) 19:02:50 please! 19:03:11 jwboyer: Not sure whether you're (around && interested) but here we are, just in case 19:03:36 i went thru regcfp last week i think and filled out the table for it 19:03:42 #topic Summary 19:04:09 #link https://fedoraproject.org/wiki/Flock_2016_software#Tool_Comparisons 19:04:21 #info In usual awesome fashion mizmo filled out the comparison table for regcfp 19:04:51 One thing that I noted in running these is that regcfp solidly aims to be an *adjunct* to a content/marketing site 19:05:04 whereas zookeepr is trying to be more of the all-in-one solution 19:06:05 puiterwijk, does regcfp send out any emails? 19:06:10 i didn't get any when i was poking around with it 19:06:15 IOW, it aims to see a simple content site at e.g. flocktofedora.org/net, but then regcfp is at a desk.flocktofedora.org site where people register, submit, etc. 19:06:17 mizmo: it does with a cronjob. 19:06:21 puiterwijk, ah okay 19:06:42 puiterwijk: Hm, maybe I did some misconfiguration? Let me check the mail sent out on that system 19:06:47 And yeah, regcfp does not have a full-fledged CMS, and I was not planning on adding that, but you can add it to the templates 19:08:16 Note regarding the reimbursement stuff: that's going to be added per request of the GNOME travel board, and is now in back-and-forth traffic 19:08:54 puiterwijk: So how's that projected to work? Is it related to paper acceptance at all? 19:08:58 cool updating the matrix accordingly 19:09:56 stickster: People will be able to ask for reimbursement, and in the travel board page it will show the amount of budget configured, the amount of budget planned so far (will update as items get ticked/unticked), and whether the person currently has a paper accepted 19:11:03 So you can check per person whether hotel and/or travel is funded, and up to what percentage, and it will update the displayed page live 19:11:25 (before you submit it, that is) 19:12:14 That sounds pretty darn useful for Flock planners 19:12:34 Also, volunteer management has been requested by GUADEC organization 19:12:45 zookeepr didn't have a clear way for this to work -- and in fact mizmo and I both ran into issues with the "ask for subsidy" function itself in zookeepr 19:13:48 mizmo: One thing that occurs to me is that the separation of the content site from the site where we do planning is actually kind of useful 19:14:13 As said, I am also willing to accept new feature requests, and having static pages display in-line from html files is fine with me. One limitation however is that I am not planning to add a full-fledged CMS. That is just out-of-scope, at least for now. 19:14:13 stickster, yeh because where the planning site manages the content site you get limitations on what you can do 19:14:35 Because *lots* of people can contribute to keeping the WordPress content alive; the thing that made WP bad for us was the plugins that were trying to make it look like an all-in-one site 19:15:38 puiterwijk: How "hard" are the ties between the regcfp app and its own voting process? I'm not saying we have to use the Fedora voting app, just want to understand options 19:15:58 stickster: what do you mean? 19:16:00 puiterwijk: also, +1 on no CMS 19:17:09 It is certainly possible to get the list of papers out of regcfp if you want voting separate, or just disable the entire CFP modules with a single boolean 19:17:09 puiterwijk: There's a voting function directly in the regcfp app. If we don't use that, what are the consequences for other things when using regcfp? 19:18:08 Just the voting part? That doesn't matter much. 19:18:11 So it sounds loosely coupled enough that if we care, we can use the existing voting app; or if it's more desirable to have a committee do paper voting, we could use it in the app 19:18:32 s/care/care to keep the routine the same from 2015/ 19:19:08 Yeah. Note that you can also do voting from multiple people in regcfp: unless you have the required permissions you won't be able to see the results 19:19:29 But as noted in the table: regcfp (currently) has a different style of voting based on the GUADEC paper committee 19:19:35 #info puiterwijk is adding functionality for travel reimbursement requests, will show paper acceptance and be reflected in running budget 19:19:50 puiterwijk: Yes, looks more like what LCA does too 19:19:55 -2 to +2 19:20:19 Yeah. 19:22:30 But it is entirely possible to replace the voting part without rewriting the entire CFP module. It's pretty much a separate part, that could get additional methods added 19:22:52 #info voting in regcfp is optional, uses simplified method of LCA/GUADEC (-2 to +2) -- could use Fedora voting app if desired with no cost/repercussion 19:23:40 puiterwijk: Is there any reason you know of that a pretty standard postfix server on localhost wouldn't be sending email? 19:24:04 stickster: by default relaying is disabled. 19:24:10 So you'd have to enable relaying, or send to @localhost 19:25:03 I think localhost is available (only to local services)... I'll check that, thanks 19:25:15 stickster: but you should make sure to only allow relaying from localhost. If not, you might end up an open relay, which is Bad(R) 19:25:35 Correct, I've checked that and also verified that outside attempts are failing as expected :-) 19:25:51 puiterwijk: Plenty of people were glad to help me test, it appears ;-) 19:26:20 stickster: hah. No surprise there :) 19:26:35 There's always a ton of bots always willing to help test for open relays 19:26:48 Other apps appear to be mailing fine, so I'm not sure what the issue is 19:27:06 You mean regcfp? 19:27:27 You need to run a specific script to get emails sent out. 19:27:38 puiterwijk: oh! do tell 19:27:58 they are queued up until that's run, because some parts send tons of email, and waiting for all those smtp requeests can take a while otherwise 19:28:48 Let me check. It's been a while since I set this up 19:28:52 OK 19:30:32 mizmo: So it seems to me we probably want to start a discussion about the results of the comparison 19:30:33 And seems that branch was never merged into master. So let me rephrase: It does not currently in master have email support, but code is done 19:31:52 stickster, seems like two options are zookeepr (probably would involve some minor devel work to get into better working order) or regcfp + a wordpress install for the front facing website? 19:32:19 mizmo: Yes, seems like those are the two best options from the 4+ we tried 19:32:30 i dont think we tried ocw tho 19:32:30 (I'm counting in that "+" the several things I tried and failed to install :-) 19:32:34 ah okay 19:32:35 hehe 19:32:44 well if it cant be installed not much hope! 19:33:18 I know I'm not the wizard some of us are (looking at you puiterwijk) but I'm not devoid of all skill 19:33:40 So if I can't figure out from the site, docs (sometimes nonexistent), other code or list threads how to get it running... feh 19:34:17 it doesnt bode well 19:35:04 #info mail support in regcfp is coded, just needs merge 19:35:08 i think maybe the one thing regcfp doesnt do that might be worth a feature request is tagging the talks into categories 19:35:31 the other candidates we looked at did that, i think suehle and jwboyer brought that up specifically as a want at flock 19:35:47 (dont know if need or nice-to-have) 19:35:53 Yeah, that could be super useful 19:35:58 mizmo: well, that's pretty easy to add. How about code for that in an hour or two? 19:36:02 haha 19:36:05 puiterwijk, lol that sounds good to me 19:36:36 puiterwijk, specifically i think they were hoping to set up some tracks and have submitters suggest a track when submitting that their talk would belong to, but could be edited later if needed 19:36:51 Sure. That's just one more field in the form 19:37:05 That makes sense, and is pretty much at parity with what zookeepr offered iirc 19:37:41 yep, and itd be better than osem bc osem didnt let submitters self-select tracks 19:38:56 puiterwijk: is https://github.com/puiterwijk/GUADEC-regcfp/issues the right place to submit issues here? 19:39:18 stickster: yup. I will be making that repo the master repository from now on 19:39:45 (I had moved it to git.gnome.org mostly because that was a lot easier for GUADEC because of how the GNOME infra is setup) 19:39:56 So as we come across gaps, we should probably think about the desired use, and then file an issue there we can link from our comparisons 19:40:09 That would be great 19:40:36 What I'm thinking is we should at least have a list of "things needed" and if possible to estimate work, then we have a fair comparison 19:40:43 yeh 19:41:07 i.e. fixes needed for zookeepr vs. fixes needed for regcfp 19:41:14 i think the emails was another pain point; i think another feature tha tmight be useful if not already present is to dump some csvs or whatever of registrant email addys 19:41:32 i think for flocks thus far that kind of thing had to be done manually and was slow and painful 19:42:18 i think it would be good to write up little mini specs for each feature with suehle and/or jwboyer to make sure we're capturing what they need correctly 19:42:54 mizmo: That's a good idea 19:43:18 mizmo: One other thing was the custom fields 19:43:27 oh right 19:43:29 for registrants 19:43:33 correct 19:43:41 for food prefs and stuff like that 19:43:48 That's a little more tricky but probably not horrible 19:44:47 Basically: ability to add a field with a choice of text, enumerated value multi-choice, or enumerated value single-choice, and include this in the registration/signup 19:46:03 yep 19:46:15 mizmo: How about co-speakers? 19:46:31 stickster, that didnt seem to be a make or break thing 19:46:44 agreed 19:46:54 just my little pet issue lol 19:47:07 And I think anything having to do with venue or general info, or pages that could be covered in a content site, aren't really relevant 19:47:31 yep 19:47:31 that could be handled by the content site 19:47:42 they're more there because at least one of the apps had that as a feature 19:48:18 So, next actions here... sounds like we should gather up these RFEs and file... let me read backlog and #info them here 19:48:42 #topic regcfp RFEs 19:48:56 #info tagging/categorization of talks 19:49:29 i guess the other thing with the custom form fields is that some need to be admin/individual user visible only 19:49:38 #info ability to dump CSVs of email addresses for subscriptions 19:49:42 good point mizmo 19:49:47 eg they wanted to add visa and flight info as points of info to gather 19:49:55 and i guess some of that would be post reg, so we might need post reg custom fields 19:50:18 #info custom fields of various types, with configurable visibility, and ability to add post-registration if needed 19:50:31 #info NTH: co-speakers 19:50:43 (i'm going thru the reqs at the top of the wiki page that we gathered at flock) 19:50:56 thanks mizmo 19:51:16 would be good to pull a list of funded travelers emails so they can be emailed to ask for their volunteer content (blogs, photos, etc) to get the funding finalized 19:51:36 mizmo: That confirmation of attendance feature sounds important too 19:51:44 yep 19:53:03 mizmo: It seems like some of the content problems, like pulling in curated feed items, is something we could *easily* solve in WP without the need to "fix" the reg s/w 19:53:11 yep 19:53:38 puiterwijk: If this app sits in the fedorainfracloud site, is it possible to use HTTPS properly? 19:54:39 stickster: yup 19:54:50 Regarding CSV of email addresses: https://github.com/puiterwijk/GUADEC-regcfp/commit/f1312673f28665bf5762b4371f85184f49643c49 19:54:53 right now flocktofedora runs on openshift, which is part of the admin performance issue... so it would be good to know if that would be movable too 19:54:57 puiterwijk: nice 19:55:07 puiterwijk, lol you are fast 19:55:55 mizmo: custom fields are going to take a little bit longer though. I guess a day or two :) 19:56:04 * stickster could see, again, having 'flocktofedora.org' and 'desk.flocktofedora.org' (or whatever, don't care about 3rd level name)... ideally they'd feel a little more seamless 19:56:12 puiterwijk: UNACCEPTABLE 19:56:15 lol 19:56:18 j/k 19:56:29 hehe 19:56:42 Uh oh, HR just called and wants to talk to me :-( bad manager, no cookie 19:56:48 Heh :-) 19:57:15 So #action -- mizmo do you feel OK filing those issues? Need help with any? 19:57:36 stickster, i can file them but wont be able to do until tuesday 19:57:50 then could send to the list and ask for verification / sanity checking on the details 19:57:50 mizmo: I will see if I can get a start next hour, to pitch in 19:57:54 mizmo: well, you might want to file some fast... Or they might be fixed before you can file them :) 19:57:59 i have to run shortly for a dr's appt 19:58:03 mizmo: np 19:58:06 #action stickster start on issue filing for regcfp 19:58:20 #action mizmo check in with stickster & issue queue next week to see what, if anything, remains to be done 19:58:48 #action stickster send notice to list that we are down to just zookeepr vs. regcfp and based on the speed at which puiterwijk is looking at issues we might want to wait a few weeks to do a final comparison 19:58:53 ^ sound reasonable? 19:59:04 yep 19:59:16 puiterwijk: congratulations, the reward for good work is more work :-) 19:59:20 puiterwijk++ 19:59:20 stickster: Karma for puiterwijk changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:59:26 puiterwijk++ :) 19:59:28 mizmo: Karma for puiterwijk changed to 3 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:59:34 EVERYONE GETS A COOKIE 19:59:43 Heh, lots of people figured out how to get me to do stuff :) 19:59:45 stickster++ 19:59:45 puiterwijk: Karma for pfrields changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 19:59:47 mizmo++ 19:59:48 puiterwijk: Karma for duffy changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 20:00:51 Sounds like we're good to go then! 20:00:55 Thanks everyone! 20:00:57 The master of getting me do things so far would be pingou though, so ask him for hints. For some reason his methods works very well ^^ 20:01:02 haha 20:01:06 #endmeeting