Usability problem for coordinators: managing join requests?
Hi, Please excuse me if I'm missing something obvious here - Zanata is quite new to me :) Based on my experience, it seems the process for approving a member request is very "manual" and could be quite frustrating for the large teams. 1. Email comes in: """ Dear Language Team Coordinator, Zanata user "Example Name" with id "example" is requesting to join the en (English) language team Roles requested: Translator Reviewer Coordinator Example Name has included the following message with this request: You can add user with username "Example Name" to the "en" team as translator using the "Add Team Member" action on the language team page. You can click the link below to go directly to the en-GB Language Team Page. Please reply to Example Name at example@example.org when you have finished processing this request. https://translate.openstack.org:443/language/view/en You are receiving this mail because: You are a coordinator in the "English" language team """ 2. Click the link to go to the Language Team 3. Can't do anything - need to login, so click login 4. After logging in, you are back at your personal profile page. Can't action the request here, so go back to the email and click the link again 5. Expect to see something about the new request on the language team page, but there's nothing there. Can't action the request, so go back and read the email again. 6. Click the plus button to get the "Add Team Member" dialogue and realise you need to copy and paste the username from the email into the box. 7. Realise you don't remember which roles the user applied for. Go back and check the email a fourth time, then enter the roles and click add. 8. Email says it's now up to you to manually email the user to let them know they were added :) Are any other coordinators having this experience? Transifex wasn't perfect in how it dealt with join requests, but at least you could easily see a list of all of the requests for your language and approve them with a single click. If I'm not missing something, and this really is the procedure we need to run through 50 times for the larger languages to on-board everyone, then doing it on an ongoing basis, it seems less than ideal :) Regards, Tom
:)) I have approved tens of new requests. I go through most of the steps you wrote down. Usually, when such email comes, I login with my ID, go to "Language" page, locate this language by searching, and then add the user to the language team. The user is located by searching with the user id. I agree it's not as convenient as Transifex. @Carlos, maybe you want to track the paint points from users. Best regards Ying Chun Guo (Daisy) Tom Fifield <tom@openstack.org> wrote on 09/14/2015 10:17:47 AM:
From: Tom Fifield <tom@openstack.org> To: "openstack-i18n@lists.openstack.org" <openstack-i18n@lists.openstack.org> Date: 09/14/2015 10:18 AM Subject: [Openstack-i18n] Usability problem for coordinators: managing join requests?
Hi,
Please excuse me if I'm missing something obvious here - Zanata is quite
new to me :)
Based on my experience, it seems the process for approving a member request is very "manual" and could be quite frustrating for the large teams.
1. Email comes in:
""" Dear Language Team Coordinator,
Zanata user "Example Name" with id "example" is requesting to join the en (English) language team Roles requested:
Translator Reviewer Coordinator
Example Name has included the following message with this request:
You can add user with username "Example Name" to the "en" team as translator using the "Add Team Member" action on the language team page.
You can click the link below to go directly to the en-GB Language Team Page. Please reply to Example Name at example@example.org when you have finished processing this request.
https://translate.openstack.org:443/language/view/en
You are receiving this mail because: You are a coordinator in the "English" language team """
2. Click the link to go to the Language Team 3. Can't do anything - need to login, so click login 4. After logging in, you are back at your personal profile page. Can't action the request here, so go back to the email and click the link again 5. Expect to see something about the new request on the language team page, but there's nothing there. Can't action the request, so go back and read the email again. 6. Click the plus button to get the "Add Team Member" dialogue and realise you need to copy and paste the username from the email into the box. 7. Realise you don't remember which roles the user applied for. Go back and check the email a fourth time, then enter the roles and click add. 8. Email says it's now up to you to manually email the user to let them know they were added :)
Are any other coordinators having this experience?
Transifex wasn't perfect in how it dealt with join requests, but at least you could easily see a list of all of the requests for your language and approve them with a single click.
If I'm not missing something, and this really is the procedure we need to run through 50 times for the larger languages to on-board everyone, then doing it on an ongoing basis, it seems less than ideal :)
Regards,
Tom
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
From: Ying Chun Guo/China/IBM@IBMCN To: Tom Fifield <tom@openstack.org>, "Carlos A. Muñoz" <camunoz@redhat.com> Cc: "openstack-i18n@lists.openstack.org" <openstack-i18n@lists.openstack.org> Date: 09/14/2015 10:32 AM Subject: Re: [Openstack-i18n] Usability problem for coordinators: managing join requests?
:)) I have approved tens of new requests. I go through most of the steps you wrote down.
Usually, when such email comes, I login with my ID, go to "Language"
Forget to mention, you don't need to email the user. There will be an auto notification email sent. The auto email likes: --- Title: Your permissions in language team "pt-BR" have changed Dear XXX, Daisy has changed your permissions in language team "pt-BR". You were: not a team member You are now: a translator a team coordinator Please do not reply to this system generated email. For any questions, please log in and contact your team coordinator. --- Best regards Ying Chun Guo (Daisy) Ying Chun Guo/China/IBM@IBMCN wrote on 09/14/2015 10:30:44 AM: page,
locate this language by searching, and then add the user to the language team. The user is located by searching with the user id. I agree it's not as convenient as Transifex.
@Carlos, maybe you want to track the paint points from users.
Best regards Ying Chun Guo (Daisy)
Tom Fifield <tom@openstack.org> wrote on 09/14/2015 10:17:47 AM:
From: Tom Fifield <tom@openstack.org> To: "openstack-i18n@lists.openstack.org" <openstack- i18n@lists.openstack.org> Date: 09/14/2015 10:18 AM Subject: [Openstack-i18n] Usability problem for coordinators: managing join requests?
Hi,
Please excuse me if I'm missing something obvious here - Zanata is quite new to me :)
Based on my experience, it seems the process for approving a member request is very "manual" and could be quite frustrating for the large teams.
1. Email comes in:
""" Dear Language Team Coordinator,
Zanata user "Example Name" with id "example" is requesting to join the
en (English) language team Roles requested:
Translator Reviewer Coordinator
Example Name has included the following message with this request:
You can add user with username "Example Name" to the "en" team as translator using the "Add Team Member" action on the language team page.
You can click the link below to go directly to the en-GB Language Team
Page. Please reply to Example Name at example@example.org when you have finished processing this request.
https://translate.openstack.org:443/language/view/en
You are receiving this mail because: You are a coordinator in the "English" language team """
2. Click the link to go to the Language Team 3. Can't do anything - need to login, so click login 4. After logging in, you are back at your personal profile page. Can't
action the request here, so go back to the email and click the link again 5. Expect to see something about the new request on the language team page, but there's nothing there. Can't action the request, so go back and read the email again. 6. Click the plus button to get the "Add Team Member" dialogue and realise you need to copy and paste the username from the email into the box. 7. Realise you don't remember which roles the user applied for. Go back and check the email a fourth time, then enter the roles and click add. 8. Email says it's now up to you to manually email the user to let them know they were added :)
Are any other coordinators having this experience?
Transifex wasn't perfect in how it dealt with join requests, but at least you could easily see a list of all of the requests for your language and approve them with a single click.
If I'm not missing something, and this really is the procedure we need
to run through 50 times for the larger languages to on-board everyone,
then doing it on an ongoing basis, it seems less than ideal :)
Regards,
Tom
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n _______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
Hello Tom, I am agree with you :-) I spent 1 hour this week-end to aknowledge some subscriptions for the french team. This New process is not very optimal, but there is 1 thing insteresting. Because I was not sure if there is an email sended. I have sent manually an email to each new contributors. In this e-mail I was saying hello and add informations about our local team, the link to our wiki page for example. Should be insteresting if each team can customize the content of the e-mail or Being able to add few informations about team. This informations could be also displayed on the team page on Zanata. All the best, F. Le 14 sept. 2015 04:32, "Ying Chun Guo" <guoyingc@cn.ibm.com> a écrit :
:)) I have approved tens of new requests. I go through most of the steps you wrote down.
Usually, when such email comes, I login with my ID, go to "Language" page, locate this language by searching, and then add the user to the language team. The user is located by searching with the user id. I agree it's not as convenient as Transifex.
@Carlos, maybe you want to track the paint points from users.
Best regards Ying Chun Guo (Daisy)
Tom Fifield <tom@openstack.org> wrote on 09/14/2015 10:17:47 AM:
From: Tom Fifield <tom@openstack.org> To: "openstack-i18n@lists.openstack.org" < openstack-i18n@lists.openstack.org> Date: 09/14/2015 10:18 AM Subject: [Openstack-i18n] Usability problem for coordinators: managing join requests?
Hi,
Please excuse me if I'm missing something obvious here - Zanata is quite new to me :)
Based on my experience, it seems the process for approving a member request is very "manual" and could be quite frustrating for the large teams.
1. Email comes in:
""" Dear Language Team Coordinator,
Zanata user "Example Name" with id "example" is requesting to join the en (English) language team Roles requested:
Translator Reviewer Coordinator
Example Name has included the following message with this request:
You can add user with username "Example Name" to the "en" team as translator using the "Add Team Member" action on the language team page.
You can click the link below to go directly to the en-GB Language Team Page. Please reply to Example Name at example@example.org when you have finished processing this request.
https://translate.openstack.org:443/language/view/en
You are receiving this mail because: You are a coordinator in the "English" language team """
2. Click the link to go to the Language Team 3. Can't do anything - need to login, so click login 4. After logging in, you are back at your personal profile page. Can't action the request here, so go back to the email and click the link again 5. Expect to see something about the new request on the language team page, but there's nothing there. Can't action the request, so go back and read the email again. 6. Click the plus button to get the "Add Team Member" dialogue and realise you need to copy and paste the username from the email into the box. 7. Realise you don't remember which roles the user applied for. Go back and check the email a fourth time, then enter the roles and click add. 8. Email says it's now up to you to manually email the user to let them know they were added :)
Are any other coordinators having this experience?
Transifex wasn't perfect in how it dealt with join requests, but at least you could easily see a list of all of the requests for your language and approve them with a single click.
If I'm not missing something, and this really is the procedure we need to run through 50 times for the larger languages to on-board everyone, then doing it on an ongoing basis, it seems less than ideal :)
Regards,
Tom
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
Hi Daisy et all, We've had a feature request for a while about this, which until now we hadn't received much feed back on: https://zanata.atlassian.net/browse/ZNTA-555 I have added Daisy to the watchers list for the time being, but please feel free to vote for this task (and in general for all tasks or bugs you deem of high importance) and will try to fit them into our development sprints. Regards, Carlos. Carlos A. Munoz Software Engineering Supervisor Globalization Red Hat On Mon, Sep 14, 2015 at 3:47 PM, Francois Bureau <bureaufrancois@gmail.com> wrote:
Hello Tom,
I am agree with you :-) I spent 1 hour this week-end to aknowledge some subscriptions for the french team.
This New process is not very optimal, but there is 1 thing insteresting. Because I was not sure if there is an email sended. I have sent manually an email to each new contributors. In this e-mail I was saying hello and add informations about our local team, the link to our wiki page for example.
Should be insteresting if each team can customize the content of the e-mail or Being able to add few informations about team. This informations could be also displayed on the team page on Zanata.
All the best,
F. Le 14 sept. 2015 04:32, "Ying Chun Guo" <guoyingc@cn.ibm.com> a écrit :
:)) I have approved tens of new requests. I go through most of the steps you wrote down.
Usually, when such email comes, I login with my ID, go to "Language" page, locate this language by searching, and then add the user to the language team. The user is located by searching with the user id. I agree it's not as convenient as Transifex.
@Carlos, maybe you want to track the paint points from users.
Best regards Ying Chun Guo (Daisy)
Tom Fifield <tom@openstack.org> wrote on 09/14/2015 10:17:47 AM:
From: Tom Fifield <tom@openstack.org> To: "openstack-i18n@lists.openstack.org" < openstack-i18n@lists.openstack.org> Date: 09/14/2015 10:18 AM Subject: [Openstack-i18n] Usability problem for coordinators: managing join requests?
Hi,
Please excuse me if I'm missing something obvious here - Zanata is quite new to me :)
Based on my experience, it seems the process for approving a member request is very "manual" and could be quite frustrating for the large teams.
1. Email comes in:
""" Dear Language Team Coordinator,
Zanata user "Example Name" with id "example" is requesting to join the en (English) language team Roles requested:
Translator Reviewer Coordinator
Example Name has included the following message with this request:
You can add user with username "Example Name" to the "en" team as translator using the "Add Team Member" action on the language team page.
You can click the link below to go directly to the en-GB Language Team Page. Please reply to Example Name at example@example.org when you have finished processing this request.
https://translate.openstack.org:443/language/view/en
You are receiving this mail because: You are a coordinator in the "English" language team """
2. Click the link to go to the Language Team 3. Can't do anything - need to login, so click login 4. After logging in, you are back at your personal profile page. Can't action the request here, so go back to the email and click the link again 5. Expect to see something about the new request on the language team page, but there's nothing there. Can't action the request, so go back and read the email again. 6. Click the plus button to get the "Add Team Member" dialogue and realise you need to copy and paste the username from the email into the box. 7. Realise you don't remember which roles the user applied for. Go back and check the email a fourth time, then enter the roles and click add. 8. Email says it's now up to you to manually email the user to let them know they were added :)
Are any other coordinators having this experience?
Transifex wasn't perfect in how it dealt with join requests, but at least you could easily see a list of all of the requests for your language and approve them with a single click.
If I'm not missing something, and this really is the procedure we need to run through 50 times for the larger languages to on-board everyone, then doing it on an ongoing basis, it seems less than ideal :)
Regards,
Tom
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
_______________________________________________ Openstack-i18n mailing list Openstack-i18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
participants (4)
-
Carlos Munoz
-
Francois Bureau
-
Tom Fifield
-
Ying Chun Guo