18:00:50 #startmeeting ambassadors 18:00:51 Meeting started Fri Jan 16 18:00:50 2015 UTC and is due to finish in 60 minutes. The chair is sarob. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:53 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:55 The meeting name has been set to 'ambassadors' 18:01:12 so we doubled the number of attendees since the last meeting. 18:01:19 great 18:01:23 meeting agenda is at #link https://wiki.openstack.org/wiki/Meetings/ambassadors 18:01:31 which i didnt update :/ 18:02:01 but i think we just need to review the state of the most excellent groups site 18:02:13 and task from the summit etherpad 18:02:26 #topic groups site update 18:02:38 take it away mrmartin 18:02:45 ok, so, the groups portal is out, the oauth2 is working now 18:03:01 I sent out an email to ambassador list, and asked everybody to login 18:03:16 so I started to assign the registered group owners to their groups. 18:03:56 Yes. For me work. There are any difference with roles to ambassadors, owners? 18:04:04 ..in the portal? 18:05:04 marcelodieder, it is a task on the storyboard, to identify the amabassadors. I'm working on that, because it requires a 3 project integration (groups, openstackid.org, openstack.org profile) 18:05:29 but as a small workaround in the next release I want to add a temporary role and display that for ambassador profiles 18:05:50 mrmartin: great. 18:05:54 and try to assign the ambassadors to their user groups somehow 18:06:46 so the registration is going on, the main goal here to assign the groups their owners, so we can remove the content import from the groups.json file hosted at groups-static-pages repository. 18:07:20 for the next release, the localization will be enabled, so we can also start to work on translation of the user interface 18:08:09 regarding the groups currently we have two options, we can manage the events / membership on meetup.com, or manage everything on groups portal. 18:08:42 so actually it is not mandatory to move every content here, we are just trying to support content synchronisation somehow. 18:09:31 so how can i manage a user group? 18:09:50 you have me listed as a coordinator for san francisco 18:10:18 so you can post content, manage the events 18:10:33 yes...For example how I can put member with admin for a user group? 18:11:30 actually, the members can join to a group, because it is a decision of a user. 18:12:19 sarob: you are a group administrator now for SF group. 18:12:42 mrmartin: swweet 18:13:14 the group administrators have an Administer Group tab, and they can manage permission, people roles, or remove somebody from a group. 18:14:09 and you can edit the group details using the Edit tab 18:14:39 so if you fill in the description field, this will appear on the group page. 18:15:00 can i assign other people to be admins for other groups? 18:16:03 you can add group administrator role to members of your group only, and only in the groups you are managing. 18:16:09 You can find my account too mrmartin: 18:16:32 superuser that can assign others admin groups, manage a region of groups, would be a good idea 18:16:56 you being godadmin 18:17:05 erwan, please join to france group. 18:17:30 Done 18:17:30 sarob: yeap, there will be two roles to cover this area, one is ambassador, and the other one is the community manager 18:17:38 if a new group needs be created or the group admin/organizer drops off, the ambassador for ... 18:17:44 mrmartin: cool 18:18:09 egallen: you are a group admin now 18:18:13 when will ambassador role be avail? 18:18:20 \o/ 18:18:24 but the short term goal is move-in all ambassadors, and group leaders 18:18:44 mrmartin: ah, no mass use yet ? 18:18:45 sarob: I hope it will be in the next release, if everything goes well, I can roll this out during next week 18:18:56 sarob feel free to use 18:18:58 mrmartin: roger that good buddy 18:19:39 I want to reach a point, where every group leader is assigned to his group and can edit his group details. 18:19:55 the second goal, is to move-in all data that is required for reporting. 18:20:10 for example estimate somehow the size of the community. 18:20:12 mrmartin: ideas on importing attendees and attendee history? 18:20:39 sarob: it is not an easy question, because we need to assign their user account with their openstack.org profile 18:20:40 mrmartin: read my mind, yo 18:21:14 mrmartin: ah, understand 18:21:15 so I can imagine some hibrid solution, where we are fetching data somehow from meetup.com accounts, and slowly migrating in the groups 18:21:20 entirely into portal. 18:21:25 but it will take time. 18:22:06 mrmartin: my account is by email address, same one i use for meetup 18:22:10 gday 18:22:20 ozstacker: hey 18:22:27 sarob: yeap, but we don't know that for the whole community. 18:22:50 ossetacker: good morning 18:22:59 mrmartin: understood 18:23:11 I need to check the meetup.com api, and maybe somehow we can assign the accounts together based on email addresses. 18:23:16 5.22am here, waiting for the elections results chatting with Tom and Kavit 18:23:27 like linkedin and facebook is doing. 18:23:28 mrmartin: reporting part im very interested in fine tuning 18:23:49 mrmartin: that would be very cool 18:23:49 sarob: me well 18:23:56 think i'm gonna flake out and crash soon 18:24:03 ozstacker: good luck there mate 18:24:16 awesome jonb on the portal mrmartin 18:24:20 job rather 18:24:28 thanks, the exciting part starts now 18:25:27 so this is the actual status. 18:25:36 OK, so now we need send email to all contacts to login in the portal? 18:26:16 marcelodieder: first I ask you to send emails to group leaders only, and get them registered 18:26:59 mrmartin: i have a san fran user group organizer meeting today, so i will share 18:27:10 ok. 18:27:13 ok 18:28:19 mrmartin: anything else? 18:28:23 we have storyboard project, so if you found a bug, feel free to enlist here. 18:28:40 thats all regarding the portal. 18:29:02 I'll have a question in an another topic. 18:29:06 mrmartin: can you post the storyboard project link to the groups portal somehow? 18:29:11 yeap. 18:29:37 I think we can use the "User group contacts" to send email. I will send to "my list". 18:29:58 but, there are some groups without "Ambassador". 18:30:11 mrmartin: more of the people getting into the portal will not have experience with groups and lots of feedback will probably happen 18:30:54 it have a chance. 18:31:03 #action ambassadors need to use groups.openstack.org, share with other organizers, provide feedback 18:31:17 we need to write a FAQ or something with most common questions to handle typical L1 customer care. 18:31:45 mrmartin: can you start? 18:32:00 mrmartin: then share with ambassadors for updates 18:32:01 yeap. 18:32:11 OK 18:32:25 I can create a new page, and publish on the portal through github.com/openstack-infra/groups-static-pages repo. 18:32:25 #action mrmartin will create groups portal FAQ and share with ambassadors for updates 18:32:38 mrmartin coolo 18:33:17 moving on 18:33:31 #topic review actions from last meeting 18:33:39 #link http://eavesdrop.openstack.org/meetings/ambassadors/2014/ambassadors.2014-12-16-08.03.html 18:34:29 mrmartin: seems like you got some of the organizers down, as you assigned them to groups 18:34:56 yeap, good progress with that. 18:35:03 mrmartin: is the list shared somewhere like gsheet? 18:35:30 it is available in this file: https://github.com/openstack-infra/groups-static-pages/blob/master/groups.json 18:35:32 mrmartin: we have seen a few of them, not sure where 18:36:03 mrmartin: you want us to update the json directly? 18:36:39 you can do it, but middle term, the content import from this file will be turned off. 18:36:53 as the groups portal will be the source of the data 18:37:09 but later we can export the same json from the portal 18:37:34 I’ve seen some update to do, I’ll modify the json 18:37:51 mrmartin: so no drupal config json like file to update ambassadors and organizers ? 18:38:14 no, we will export this data from the groups portal 18:39:04 this is the goal of the transition. but if we want to move all data into the portal, first we need to assign group coordinators to their accounts 18:39:29 which is enlisted currently in the "coordinators" field of the json. 18:40:12 mrmartin: so the drupal site is completely separate right now 18:40:27 mrmartin: and the file at #link https://github.com/openstack-infra/groups-static-pages are exports 18:40:29 it is importing the data from the json file. 18:40:43 no the groups.json is the current source of the data. 18:40:52 mrmartin: okay 18:40:59 but I will turn of the data synchronisation from there, if everybody registered himself. 18:41:06 mrmartin: got it 18:41:40 and then the portal can export this: https://groups.openstack.org/feed/groups.json 18:42:12 got it 18:42:22 without the emails 18:43:18 I think we can add a lot of reporting if we see the requirements now 18:43:40 egallen: yeah, it seems to be missing a unique id of some kind 18:43:48 it is a typical thing, for example to query all of the actual contact information for an ambassador's group 18:43:55 or send them a notification email 18:44:08 mrmartin: there are two sean roberts for instance 18:44:14 nice 18:44:19 mrmartin: hard to believe i know 18:44:42 is it somebody else, right? 18:44:52 so you are not sharing a common email address 18:44:54 mrmartin: i think you want to key off their email address in export 18:45:19 mrmartin: no, some dude from england i think 18:45:31 ok. 18:46:06 mrmartin: just saying, name is going to be not unique enuf 18:46:12 it can happen 18:46:33 is kavit around? 18:46:45 he was working on the starter packs 18:47:03 i spoke with some HP peoples yesterday 18:47:04 the users are identified by ouath2 token, so if openstackid.org handles this well, then must work. 18:47:32 mrmartin: i was thinking for reporting, and json export 18:47:52 yeap, starter pack is a question here, the Finland user group leader was asking about that. 18:48:51 susanna litwin from HP has big plans for getting involved with the openstack community 18:49:10 sarob: share some details with us 18:49:20 she already has hp starter packs and other very similar to ambassador stuff brewing 18:49:53 i asked her if she can help us get jump started 18:49:57 sarob: yes. I also spoke with she about the packs to community 18:49:59 she is up for it 18:50:09 what is included in a HP starter pack? I guess we need some vendor independent thing. 18:50:20 she has been promoting the hp mvp group 18:50:32 mrmartin: true 18:50:50 she has her own hp agenda 18:51:11 I'm a member of this MVP group, but to be honest, I don't know too much. 18:51:19 but she is very willing to advise us on how to do the similar activities for ambassadors 18:51:33 the short of it is 18:51:58 litwin has been doing user groups and community events for years 18:52:34 Tom or Stefano told something about a webshop where we could some coupons to order t-shirts etc. 18:52:55 I don't know the status of that. 18:53:25 but we see the demand from group leader side. 18:53:37 having her advise on the admin side of doing this stuff is where we have little experience 18:54:10 i will follow up with her next week 18:54:12 I guess we need to put some usefull stuff into a starter pack. 18:54:19 yup 18:54:41 i have little clue of what to put in it 18:54:48 she does 18:55:15 she understands the admin and logistics side 18:55:23 we understand the commmunity side 18:55:33 we can help each other here 18:55:52 ok, for example, if we want to send out something, need to consider for example producing things regionaly, and for example sending stuff from EU for EU countries 18:55:59 like she was planning a MVP invite only meeting to discuss design 18:56:16 so we can avoid the administration and extra custom taxes 18:56:24 i advised that has to be public invite or no one will come 18:56:35 that kind of sharing stuff 18:56:52 mrmartin: ah, i didnt consider that 18:57:18 mrmartin: so some region starter packs should be locally sourced 18:57:37 sarob: do you think we can talked with Suzanne about this? 18:57:48 For « gifts » I don’t think there is any taxes 18:57:50 the simple stuff always seems to be the hardest 18:57:52 sometimes it is easier to handle, but need to know local rules. 18:58:08 I think first we need decided what put in packs 18:58:45 marcelodieder: agreed 18:59:05 egallen: the regulation here - Hungary - that I need to pay a customs investigation fee, and I guess over 20EUR or something value, I need to pay to 27% VAT 18:59:20 and over another limit I need to pay customs tax 18:59:23 i havent asked about the official group process yet :( 19:00:15 the feature is in the portal, so we need to turn on a flag only. 19:00:33 what is the actual status about packs? With Kavit right? 19:00:57 mrmartin: i still dont understand the how to official user group 19:01:02 * sarob me slow 19:01:29 so we have the feature in the portal, I can select whether a group is not-supported or offical 19:01:32 does anyone have a link to a wiki page or faq? 19:01:59 I guess the details was included in the google sheet shared by Tom. 19:03:14 its just a list of places and columns https://docs.google.com/spreadsheets/d/1AjQnDbrPrXMHAJqdT-u0GNZK6ASlytP6an7orOaiUQs/edit#gid=0 19:03:24 #link https://docs.google.com/spreadsheets/d/1AjQnDbrPrXMHAJqdT-u0GNZK6ASlytP6an7orOaiUQs/edit#gid=0 19:03:38 check the Intstructions tab 19:03:57 https://etherpad.openstack.org/p/OfficialUserGroupProcess 19:04:18 okay, i didnt see the tab 19:04:37 i dimly remember this etherpad 19:05:19 #info official user group process https://etherpad.openstack.org/p/OfficialUserGroupProcess 19:06:04 #info official user group scorecard https://docs.google.com/spreadsheets/d/1AjQnDbrPrXMHAJqdT-u0GNZK6ASlytP6an7orOaiUQs/edit#gid=619550744 19:06:44 so we need to start getting groups in our region to become official 19:06:58 i will start with my group first :/ 19:07:12 i think i pass... 19:07:19 we did a review for EU groups with egallen 19:08:06 mrmartin: how'd that go? 19:08:27 need to check, but as I remember, France, Switzerland and Hungary passed 19:08:33 cool 19:08:39 the requirements are a bit strict 19:09:16 I’ve a contact with most of the organisers, we have to be sure that groups are independents from companies, in some contries there is 2 groups 19:09:21 for example if a group not doing regular meetings 19:09:36 so how does a group "Agreed to Social Media and Event Policy" 19:10:24 just cover #link http://www.openstack.org/brand/event-policy/ 19:10:27 ? 19:11:01 this can be a feature request for the portal 19:11:11 ah second paragraph has good information 19:11:24 im not sure i have ever seen this page before 19:11:56 who ever goes to the branding site? 19:12:06 makes some sense 19:12:18 if somebody creates a new group now, we have this checkbox: I have read and agree the Terms and Conditions and OpenStack Event Policy 19:12:37 with a link to this page? 19:12:40 but for existing groups I guess nobody approved that formaly. 19:12:44 yes. 19:13:06 mrmartin: yeah, i dont remember seeing it, but i like what it says 19:13:52 once you get groups fully up, you can route this stuff back into groups 19:14:21 we should include a link to this on the event sites themselves 19:14:36 i rant on this all the time with sponsors 19:16:50 we have gone a bit long 19:16:55 I think sponsorship is not evil, but direct product marketing and sales speech is not so good. 19:16:59 ok. 19:17:09 when will be the next meeting? 19:17:10 should we conclude or continue a bit more? 19:17:18 Just one thing : Do we submit an Ambassador talk for the Vancouver summit like in Paris ? 19:17:23 good question 19:17:26 egallen +1 19:17:32 egallen: yes we should 19:17:41 do it 19:17:48 who will submit the proposal? 19:17:52 another meet the ambassadors 19:18:00 any of us can do it 19:18:25 just make sure you add the other ambassadors as speakers then any can see it and edit 19:18:34 egallen: can you do it? 19:18:36 We talk in the meeting on the last summit to speach about the groups stats... 19:18:56 We can provide feedback about the user group 19:18:59 we will have stats soon 19:19:07 mrmartin: yeah 19:19:14 whats our group big accomplishments we want to promote? 19:19:25 its something to think about 19:19:38 90% user groups official 19:19:42 need to finish this starter group 19:19:46 the official group status 19:19:46 groups portal all fixed up 19:19:50 new groups 19:20:09 We can start an etherpad for the meet the ambassadors Vancouver : https://etherpad.openstack.org/p/meet-the-OpenStack-ambassadors-Vancouver 19:20:26 how about promoting how active users are in the user groups 19:20:31 and how its increasing 19:21:09 we can get feedbacks with leaders groups about users, numbers events, meetups... 19:22:01 I can do a GForm to get stats from this groups. 19:22:14 marcelodieder: we can get most of the stats from the groups portal data 19:22:54 the kind of active to total members 19:23:02 yes, but others stas that are not in the portal 19:23:19 i think success looks like larger and larger numbers of active members 19:23:32 ok, let's start to collect what type of data we want to collect 19:23:33 users, events, users in the last year 19:23:38 it doesnt have to come from the portal right away 19:23:48 true that too 19:24:25 sfo 4,500 members with 447 active members 19:24:48 yeap, London have around 700members with 60 active 19:24:55 164 events over the pass two plus years 19:25:11 So, active users, new users (last year), number events/meetups, next events 19:25:19 sarob: cool! 19:25:34 it would be very cool to jam all of our stats together on stage and show what impact 19:25:38 10% active 19:25:39 the user groups have 19:26:01 making a difference 19:26:22 yes. And we can compare with the next summit. Tokyo. 19:26:24 we could try to find out a way to raise the conversion rate based on actual registered numbers. if you can raise 10%, you can double the number of actives. 19:27:16 talk= ambassadors making a difference in the community 19:27:23 or something like that 19:27:53 OK 19:28:15 we are 30minutes over 19:28:22 when will be the next meeting? 19:28:59 hold a sec 19:29:13 next meeting #link https://wiki.openstack.org/wiki/Meetings#OpenStack_Ambassadors_Meeting 19:29:32 would be the third tuesday at 0800 GMT 19:29:36 sarob: can you add a link and action for the Vancouver summit 19:30:13 next week tuesday? 19:30:14 #action egallen will create the vancouver ambassador talk and add the rest of the ambassadors as speakers 19:30:27 mrmartin: thats the plan 19:30:31 jan 20 19:30:50 mrmartin: we should catch those that this time is bad 19:31:09 ok, and share the result of this meeting 19:31:16 mrmartin: yup 19:31:34 awesome 19:31:36 we are late 19:31:44 anything else until next week? 19:32:13 no 19:32:16 nothing, that's all from my side. 19:32:18 the ICS file is screwed up for this meeting, so ignore that for right now 19:32:18 no 19:32:31 excelllllent 19:32:38 until next time people 19:32:39 have a good day / night 19:32:45 Bye 19:32:53 good weekend! 19:32:55 g'day ozstacker 19:33:17 #endmeeting