Page MenuHomePhabricator

Addressing the Lusophone technological wishlist proposals
Open, Needs TriagePublic

Description

IMPORTANT: Make sure to read the Outreachy participant instructions and communication guidelines thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on Zulip first!

Approved license

I assert that this Outreachy internship project will released under either an OSI-approved open source license that is also identified by the FSF as a free software license, OR a Creative Commons license approved for free cultural works:

  • Yes

No proprietary software:

I assert that this Outreachy internship project will forward the interests of free and open source software, not proprietary software:

  • Yes

How long has your team been accepting publicly submitted contributions?

  • 3-5 months

How many regular contributors does your team have?

  • 11-20 people

Brief summary

The Lusophone technological wishlist, in the lusophone Wiki context, is a survey that intends to understand which are the technological innovations and the tools and platforms that could be modified to improve user experience, that is, to identify and prioritize the most basic needs of the community of editors, readers and researchers of the Wikimedia projects in Portuguese, so they have a more productive and pleasant experience.

The creation of the list is related to the recommendations 2 and 9 of the Wikimedia Movement Strategy 2030, respectively Improve User Experience and Innovate in Free Knowledge. The list's objective is to integrate the Portuguese-speaking communities in a strategic and collaborative process that acts towards research and identification of technological bottlenecks in the lusophone projects that prevent or hinder the entry and permanence of new and veteran editors, readers and researchers of the Wikimedia projects in Portuguese.

After the voting of the proposals by the community, we published the compiled list of the most desired technological wishes and are now proposing a new Outreachy project, focused on resolving one or more wishes of the published list. That mostly means developing scripts and editing templates on Wiki, also with a track for developing web applications. We do not intend to tackle everything.

Minimum system requirements

You will need:

  • a Wikimedia account;
  • a computer with a working Python 3 installation.

How can applicants make a contribution to your project?

You will start by analyzing the technological wishes proposed by the Lusophone community on Meta (you do not need to speak or read Portuguese, you can translate it). After that, you will build a plan of development, listing what you think should be the path to develop or solve some of them. The instructions of the tasks will be on Phabricator.

We will most probably not work on all of them during the project, as we will start from the most upvoted ones and some of them might require more work; The ultimate objective of this project is to work your problem-solving, development planning and skills, together to resolve real problems of the Wikimedia communities involved.

You will need to create an account on Wikipedia (if you don’t already have one) and install python, as some of them will require programming. We can provide guidance for the specific starting tasks (tbd), and you are welcome to ask questions through Outreachy, by email, or at https://meta.wikimedia.org/wiki/User_talk:EPorto_(WMB).

Issue tracker

https://meta.wikimedia.org/wiki/Lista_de_desejos_tecnol%C3%B3gicos_da_lusofonia/Propostas

Tasks

  • T347737: Creating a JavaScript script
  • T347784: Creating a Python script

Mentors

@Ederporto @Mike_Peel @Albertoleoncio

Benefits

  • You will learn or improve your knowledge of Python coding.
  • You will gain familiarity with API calls and technological development on the Wikimedia projects.
  • You will develop development skills and how to document and report your work.

Community benefits

Improvement of user experience, especially to newcomers, but also to veteran editors, readers and researchers of the Wikimedia Projects.

Questions?

Please feel free to ask questions in this phabricator task, or in the subtasks. You can also email me if you want (my address is available via Outreachy)

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Maryann-Onyinye Hello, thank you for your questions. Answering them:

Can you provide more specific details about the interns' responsibilities? The proposal mentions "proposing a new Outreachy project, focused on resolving one or more wishes of the published list." It would be beneficial for potential interns to have a clearer understanding of the contributions they'll be making.

I updated the description here and in Outreachy as well. Do you think that's ok? Please, let me know.

Can you please add microtasks that would be done during the contribution phase of the internship round? Having these defined tasks will aid interns in preparing for their roles.

I'll add them tonight. I'll ping you when they are created.

Do you have a second mentor in mind for this project? We recommend that each project has two mentors, with at least one mentor with a technical background.

Yes! @Albertoleoncio and @Mike_Peel

Please let me know if you need anything.

Cheers,

Hey @Ederporto

Thanks for the additional information! I'd add the mentors to the private mentor group an restrict access to this task. I have approved the project on the Outreachy website kindly complete these next step(s):

Regards,

Maryann-Onyinye changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Sep 28 2023, 4:51 AM

Hi @Ederporto

Gentle reminder to add the microtasks to the project description as the Outreachy contribution phase starts Monday, October 2nd 2023! Also please add your project here https://www.mediawiki.org/wiki/Outreachy/Round_27 under “Ideas for Project” and help promote it via the mailing lists. You can simply reply to the thread here: https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/thread/IPGTE5XVAZ32DO3NWDSDQW2A3A4NZB5X/

If you need my help, feel free to reachout.

Thank you,

Maryann-Onyinye changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".Oct 2 2023, 1:53 PM

Greetings of the day, Please I am having issues joining the slack channel for the project.

Good morning, Please I would like to contribute to this project.

Thank you.

Paula Ukerun

Hi and thank you for your interest! Please check thoroughly https://www.mediawiki.org/wiki/New_Developers (and all of its communication section!). The page covers how to get started, assigning tasks, task status, how to find a codebase, how to create patches, where to ask general development questions and where to get help with setup problems, and how to ask good questions. Thanks a lot! :)

Good morning,
Please I do not see any description / detail for the subtask "T347259". Will this be updated later or will any python script suffice?

Thank you.

Paula Ukerun

Good morning,
Please I do not see any description / detail for the subtask "T347259". Will this be updated later or will any python script suffice?

Thank you.

Paula Ukerun

I found this in the task graph. Kindly take a look @PaulaGweke https://phabricator.wikimedia.org/T347784

This comment was removed by Salwoch.
This comment was removed by PaulaGweke.

Good morning,
Please I do not see any description / detail for the subtask "T347259". Will this be updated later or will any python script suffice?

Thank you.

Paula Ukerun

I found this in the task graph. Kindly take a look @PaulaGweke https://phabricator.wikimedia.org/T347784

Thank you @Salwoch

Macro seal-of-approval:

you're welcome @PaulaGweke

@PaulaGweke and @Salwoch: I added the file, there was a button to click to authorize other people to see it. Thank you for bringing to our attention!

@PaulaGweke and @Salwoch: I added the file, there was a button to click to authorize other people to see it. Thank you for bringing to our attention!

Thank you.

@PaulaGweke and @Salwoch: I added the file, there was a button to click to authorize other people to see it. Thank you for bringing to our attention!

Thank you and you're welcome

Hi everyone, I'm Nishant, a first time Outreachy applicant, really excited to explore the world of open source and contributing for a good cause. I'm really looking forward to contribute towards helping wikimedia grow. Please guide me how to get started and how to login to wikimedia outreachy slack channel. Thank you!

Hello @Nishant_Nayan. Welcome!..Follow the instructions on the red box above and log into Zulip. Questions you have will best be answered and attended to there and I have contacted @Maryann-Onyinye concerning the slack channel. I believe we will get a feedback on that soon. You can start by attending/solving the tasks 1 and 2 mentioned above then follow the task instructions on what to do next.

Hello Everyone!

If you are unable to translate "technological wishes proposed by the Lusophone community on Meta" from Portuguese to English, here is a link for the translation to English language.

https://meta-wikimedia-org.translate.goog/wiki/Lista_de_desejos_tecnol%C3%B3gicos_da_lusofonia/Propostas?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp.

Hello Everyone!

If you are unable to translate "technological wishes proposed by the Lusophone community on Meta" from Portuguese to English, here is a link for the translation to English language.

https://meta-wikimedia-org.translate.goog/wiki/Lista_de_desejos_tecnol%C3%B3gicos_da_lusofonia/Propostas?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp.

Thanks for this Fabian

Hello Everyone!

If you are unable to translate "technological wishes proposed by the Lusophone community on Meta" from Portuguese to English, here is a link for the translation to English language.

https://meta-wikimedia-org.translate.goog/wiki/Lista_de_desejos_tecnol%C3%B3gicos_da_lusofonia/Propostas?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp.

Thanks for this Fabian

You are welcome

Hi I am a first-time outreachy applicant and I am confused about the discussion here. Do I need to do anything else after finishing the two tasks?

Hi I am a first-time outreachy applicant and I am confused about the discussion here. Do I need to do anything else after finishing the two tasks?

Hello @Jcxiang , as per the mentors instructions, you should go ahead and share the tasks with them, via email or here and register these tasks as your contribution to this project with outreachy

Hi I am a first-time outreachy applicant and I am confused about the discussion here. Do I need to do anything else after finishing the two tasks?

Hello @Jcxiang , as per the mentors instructions, you should go ahead and share the tasks with them, via email or here and register these tasks as your contribution to this project with outreachy

Thank you!

Hi I am a first-time outreachy applicant and I am confused about the discussion here. Do I need to do anything else after finishing the two tasks?

Hello @Jcxiang , as per the mentors instructions, you should go ahead and share the tasks with them, via email or here and register these tasks as your contribution to this project with outreachy

Thank you!

you're welcome

Hello to the Mentors ,

I'm Shashi a first time outreachy applicant and really excited to start this new journey of contributing to open source project . It would be a pleasure to contribute to Wikimedia . I couldn't join the slack channel yet ,its creating problem every-time so I've mailed the mentors individually regrading my submissions .and I have uploaded my both the tasks at my GitHub and shared the link through mail and I humbly request the mentors that kindly have a look at my submission and provide your valuable feedback and guide me further accordingly . I also want to know that whether I should register these tasks as my contribution to this project with outreachy as suggested in previous comment .Thank you again for this wonderful opportunity .
regards
Shashi

Hello @Shashi.coding as you await the mentor's response, kindly join the zulip stream for this project here because non of us is able to join the slack channel right now

Hello @Shashi.coding as you await the mentor's response, kindly join the zulip stream for this project here because non of us is able to join the slack channel right now

Thank you for your response , I've joined there .

regards
Shashi

Hello @Shashi.coding as you await the mentor's response, kindly join the zulip stream for this project here because non of us is able to join the slack channel right now

Thank you for your response , I've joined there .

regards
Shashi

You are welcome

Hello to the Mentors ,

I'm Shashi a first time outreachy applicant and really excited to start this new journey of contributing to open source project . It would be a pleasure to contribute to Wikimedia . I couldn't join the slack channel yet ,its creating problem every-time so I've mailed the mentors individually regrading my submissions .and I have uploaded my both the tasks at my GitHub and shared the link through mail and I humbly request the mentors that kindly have a look at my submission and provide your valuable feedback and guide me further accordingly . I also want to know that whether I should register these tasks as my contribution to this project with outreachy as suggested in previous comment .Thank you again for this wonderful opportunity .
regards
Shashi

Yes.....as communicated in the microtasks, we are expected to record it as part of our contribution.

Good evening from Nigeria,

Has anyone being able to log into #Slack?

I tried logging in but it says I need a wiikimedia related email.

@Ederporto @Maryann-Onyinye Is this Project communication through it? I have asked around on Zulip but not gotten any resolving response.

Good evening from Nigeria,

Has anyone being able to log into #Slack?

I tried logging in but it says I need a wiikimedia related email.

@Ederporto @Maryann-Onyinye Is this Project communication through it? I have asked around on Zulip but not gotten any resolving response.

Hi @PaulaGweke non of us is able to log into slack right now because it requires the organisation's email

Hi @Mike_Peel , @Albertoleoncio and @Ederporto,

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Thank you,

Best Regards,

Jiachun Xiang

Hi @Mike_Peel , @Albertoleoncio and @Ederporto,

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Thank you,

Best Regards,

Jiachun Xiang

Dear Jiachun ,

It is clearly stated at Outreachy wikimedia that the "Deadline is Oct. 30, 2023 at 4pm UTC to record your contributions and create a final application" so you can wait . It seems mentor got busy over something so we should wait ,hopefully they will suggest further proceedings soon . you can contribute to other projects in this spare time .

Good Luck

With Regards

Shashi :)

Hi @Mike_Peel , @Albertoleoncio and @Ederporto,

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Thank you,

Best Regards,

Jiachun Xiang

Hello @Jcxiang The deadline for the project is 30th October and by then we're expected to have recorded these micro tasks with outreachy and submitted our final applications as well. If there are any changes, I'm sure the mentors will update in advance

Apologies for the confusion about Slack - have found and corrected the bad link (hopefully!). We're not using Slack for this part of the process, you should join Zulip instead using this link: https://wikimedia.zulipchat.com/#narrow/stream/399895-outreachy27 (also given at the top of this page).

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Here is a good place to discuss things, as well as on Zulip (apologies again for the confusion about Slack). The current setup is the two microtasks, which you should post a link to in the comments for those tasks, and also make sure to register on the Outreachy system - and then you have the final application, which you should ensure is complete with your experience, interests, and thoughts about the project. All of these are looked at for the final intern selection.

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Here is a good place to discuss things, as well as on Zulip (apologies again for the confusion about Slack). The current setup is the two microtasks, which you should post a link to in the comments for those tasks, and also make sure to register on the Outreachy system - and then you have the final application, which you should ensure is complete with your experience, interests, and thoughts about the project. All of these are looked at for the final intern selection.

Thank you for the update and additional information @Mike_Peel.

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Here is a good place to discuss things, as well as on Zulip (apologies again for the confusion about Slack). The current setup is the two microtasks, which you should post a link to in the comments for those tasks, and also make sure to register on the Outreachy system - and then you have the final application, which you should ensure is complete with your experience, interests, and thoughts about the project. All of these are looked at for the final intern selection.

Thank you for the update! I am wondering what we should put for the project timeline, should we email mentors to discuss or?

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Here is a good place to discuss things, as well as on Zulip (apologies again for the confusion about Slack). The current setup is the two microtasks, which you should post a link to in the comments for those tasks, and also make sure to register on the Outreachy system - and then you have the final application, which you should ensure is complete with your experience, interests, and thoughts about the project. All of these are looked at for the final intern selection.

Thank you for the update! I am wondering what we should put for the project timeline, should we email mentors to discuss or?

I think the project timeline goes back to what @Mike_Peel said, 'thoughts about the project'. How I understand it is we are supposed to think about the project as a problem and while writing the timeline give outreachy an account of how we intend to spend the 3 months working on the problem. I also think we should create a draft and maybe submit to the mentors to help provide feedback. That's my take.

  • Alwoch Sophia

As many of us found out, we cannot access the Slack channel to communicate, for myself, I also tried Zulip and email to contact you but there was no response. I am wondering if we can build some possible communication to discuss after completing these two microtasks, like to discuss the project deadline for the project application.

Here is a good place to discuss things, as well as on Zulip (apologies again for the confusion about Slack). The current setup is the two microtasks, which you should post a link to in the comments for those tasks, and also make sure to register on the Outreachy system - and then you have the final application, which you should ensure is complete with your experience, interests, and thoughts about the project. All of these are looked at for the final intern selection.

Thank you for your comment! I have posted my solution links at outreachy system almost a week before but didn't post it at respective task pages, I thought it was ok just to share it at outreachy system but now as you suggested I will post a link to in the comments for those tasks, further I would like to know what kind of experience you are looking for? I would appreciate if you could share some key points in regard to it.

With Regards,

Shashi

With "kind of experience you are looking for", it's anything that demonstrates that you are well suited to do the project, which could be coding/documentation/etc. that you can link to as examples; involvement in the Wikimedia projects, other open source projects, etc. - it's an open question that is worth spending time answering to describe the background that you're coming from.

With the project timeline, I'm not sure what @Ederporto plans for this particular project, but I personally tend to view the timeline as part of the evaluation process (how well can you understand the scope of the project, and break it down into tasks you can realistically work on in 1-2 week timescales). I suggest you submit a draft timeline, but don't necessarily expect feedback on it before the deadline. If you're accepted for the project, then the timeline would be one of the first things to discuss and revise.

With "kind of experience you are looking for", it's anything that demonstrates that you are well suited to do the project, which could be coding/documentation/etc. that you can link to as examples; involvement in the Wikimedia projects, other open source projects, etc. - it's an open question that is worth spending time answering to describe the background that you're coming from.

With the project timeline, I'm not sure what @Ederporto plans for this particular project, but I personally tend to view the timeline as part of the evaluation process (how well can you understand the scope of the project, and break it down into tasks you can realistically work on in 1-2 week timescales). I suggest you submit a draft timeline, but don't necessarily expect feedback on it before the deadline. If you're accepted for the project, then the timeline would be one of the first things to discuss and revise.

Thanks @Mike_Peel for discussing about project in detail. Will follow your suggested next steps of drafting a timeline for this project.

With "kind of experience you are looking for", it's anything that demonstrates that you are well suited to do the project, which could be coding/documentation/etc. that you can link to as examples; involvement in the Wikimedia projects, other open source projects, etc. - it's an open question that is worth spending time answering to describe the background that you're coming from.

With the project timeline, I'm not sure what @Ederporto plans for this particular project, but I personally tend to view the timeline as part of the evaluation process (how well can you understand the scope of the project, and break it down into tasks you can realistically work on in 1-2 week timescales). I suggest you submit a draft timeline, but don't necessarily expect feedback on it before the deadline. If you're accepted for the project, then the timeline would be one of the first things to discuss and revise.

This was very insightful, thank you @Mike_Peel

Hi All, I found some good examples of project timelines from past outreachy interns on zulip. I'm sharing here because it was a recurrent question on this ticket. You can take a look at the links below:

Thanks,
Alwoch Sophia

Hi All, I found some good examples of project timelines from past outreachy interns on zulip. I'm sharing here because it was a recurrent question on this ticket. You can take a look at the links below:

Thanks,
Alwoch Sophia

Thank you very much @Salwoch

hello,
I'm facing an issue while trying to contribute to the project. When I logged into my account and attempted to submit my contributions, I found that the relevant information appears to be hidden. Additionally, when I attempted to fill out the short initial application, I received a 'permission denied' error. What can I do to resolve this issue?

hello,
I'm facing an issue while trying to contribute to the project. When I logged into my account and attempted to submit my contributions, I found that the relevant information appears to be hidden. Additionally, when I attempted to fill out the short initial application, I received a 'permission denied' error. What can I do to resolve this issue?

Make sure the project you are trying to contribute to is “ Addressing the Lusophone technological wishlist proposals” because I think the contributions for this project is still open although some other projects are closed for contributions.

hello,
I'm facing an issue while trying to contribute to the project. When I logged into my account and attempted to submit my contributions, I found that the relevant information appears to be hidden. Additionally, when I attempted to fill out the short initial application, I received a 'permission denied' error. What can I do to resolve this issue?

@Olvaa try to close the page and open it again or refresh and see if the error disappears

When I log into my account and attempt to submit contributions, I find that all project information is inaccessible. Moreover, I've received a notification stating that I missed the initial application deadline. This situation is puzzling, as my initial application was approved. I've been facing this problem since October 18th

what can i do?

Hi Olvaa, Please reach out to the Outreachy Organizers: organizers@outreachy.org

I have reached out to support, and they provided me with steps to follow. However, when I attempt to follow the links, I consistently encounter 'Permission denied' or 'Page not found' errors. This situation is still unresolved despite my efforts. I kindly request further assistance in resolving this issue.

Please do move this conversation to Zulip, as it's about general Outreachy infrastructure and not directly related to the title of this very task - thanks.

Unfortunately, I have been unable to access Zulip. The page has been reloading for hours with no results, and this issue has persisted since October 18th.

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

Okay, sir. Thanks for the reminder.

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

Thanks for the reminder

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

I have recorded the contribution for both tasks on the Outreachy and will fill the final application now.
Thanks for the reminder!

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

Thanks for the reminder

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

Thanks for the reminder. I have recorded the contribution for this project on Outreachy, currently working on the final application.

@Salwoch @PinRathod @Olvaa @Mezuo @Nishant_Nayan @Kate-bagenzo @Shashi.coding @Tuckwai @Anne and @ruthenanga. Please, do not forget to submit your tasks AND final application to the Outreachy platform!

Thanks for the reminder. I have recorded for this project on Outreachy.

Please do make sure to submit your final application via the Outreachy website before the deadline! That is the only way we can formally receive applications to consider for the project.

Hello mentors! (@Ederporto, @Mike_Peel, @Albertoleoncio),

I have missed the final submission by fraction of seconds ,is there any way to submit now . I have got some health issues so couldn't submit on time .I will be highly thankful to the mentors ,please allow my submission too .

with regard

We do not maintain the Outreachy website. As far as I know there have not been exceptions made in the past, as everyone had the same knowledge of the deadline.

@Shashi.coding You might want to write/contact with Outreachy organizers, they might possibly consider extending the deadline if there are a lot of applicants who missed the submission.
Anyways, there's a very little hope for that but why lose it? :)