Page MenuHomePhabricator

Update the front-page of Wikimedia projects
Open, Needs TriagePublic

Description

IMPORTANT: Make sure to read the GSoC 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!

Brief summary

In 2016, the front page of Wikipedia: www.wikipedia.org , underwent a subtle refresh. The code was moved from a series of scripts on meta.wikimedia.org into a git repository which utilizes Mustache templates and a build step to generate the final HTML page. Unfortunately, Wikimedia’s other projects, like Wikiquote, Wikisource, Wikibooks, etc. we left out of this refresh and their pages are still generated via the scripts on meta.wikimedia.org.

Project portals:

This project aims to convert these pages into HTML templates so that they can run through the same build-step as www.wikipedia.org.

Skills required

This project is well suited for anyone interested in semantic HTML & CSS and front-end build steps. The specific technologies involved are: Handlebars templates, Less CSS, plain Javascript, Node.js scripts and a build-step powered by Gulp.js. There is no server-side component to this project.

More Information

Possible mentor(s)

@Jdrewniak

Microtasks

Related Objects

Event Timeline

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

Hello Everyone,
Is there any particular Version Control System Repo links (Github, Gitbucket) ?

Hello Everyone,
Is there any particular Version Control System Repo links (Github, Gitbucket) ?

Link to the repo is in the task description.

Hi!
I am Utkarsh, a GSoC applicant and a 2nd year undergraduate Electronics and Communication student at Indian Institute of Information Technology Allahabad, India. I am really interested into designing stuff and creative thinking but I don't mind banging lines of code to build stuff. I am also a Frontend Developer.
That's why I want to work on the project "Update the front-page of Wikimedia projects" as it suits my skillset and it's quite interesting.
I have created my Phabricator account few days ago and found some interesting issues. But, I don't know exactly how can i start contributing here.
If someone could guide me on how i can start contributing, it would be really helpful for me.
I am really exciting to learn new things and to work with you all.

Thanks and regards,
Utkarsh

Hey @Jdrewniak,

I am Uyi; a student and Web Developer from Nigeria with 2 years of professional experience in React, CSS and Node.
My passion is in Front end development and I am very eager to work on the 2021 Mediawiki Google Summer of Code Front end project where we'll focus on performance, web accessibility and simplicity of design.

I have taken the liberty to read up on the recommended GSOC guidelines and documentation as it pertains to Media-wiki and I am equipped to take on micro-tasks in order to get familiar with the development process of the organization.

It would be greatly appreciated if you, or anyone else, could point me to some micro-tasks that I can work on as all the tasks I have seen above are currently assigned to other people or have been closed.

Thank you!

I am Shruti and an aspiring front-end web developer. I would like to participate in GSOC'21 and would love to contribute to 'update the front end of wikimedia'. Can anyone guide me regarding what all to do it would be really wonderful.
Thanks.

Hi @Shruti266, please see previous comments and links for guidance. Thanks.

Hey everyone, this is vikramaditya. i am an aspiring front end developer. are people starting to submit proposals as of now?

Hey everyone, this is vikramaditya. i am an aspiring front end developer. are people starting to submit proposals as of now?

Yes. Such info could be found on the homepage of GSoC: https://summerofcode.withgoogle.com/how-it-works/#timeline
For how to submit your application, see https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants

HI,
I want to contribute in this project to 'update front end of wikimedia' can anyone help me regarding this project.

I want to contribute in this project to 'update front end of wikimedia' can anyone help me regarding this project.

Do you have any specific things you need help with?
For help with getting started, see the above discussion and Zulip chat.

from where i make pr for issue plz send me the link of the repo

Please read previous comments. This has been answered in T273179#6786361. Thanks.

Hi, I want to start contributing but there aren't any micro tasks that are available (either they are resolved or someone is currently working on them). Is there anything else I can work on? @Jdrewniak

@Jdrewniak Hi, I am Shivam Shandilya and I am interested in this project and I want some microtasks to start and warm up with but all microtasks are assigned or not available. Please Assign me a microtask or can I work with other assignees?

Can anyone share the link to the git code repository, and what git management system are we using here.

@AnthonRodrigues: Please read the top banner plus see previous comments. Thanks.

I am interested in working on this project , where can I start from ?

GSoC 2021 is long over. Is there anything remaining in this task before it can be resolved? Please consider moving the leftovers to a new task and close this one. Thank you!

GSoC 2021 is long over. Is there anything remaining in this task before it can be resolved? Please consider moving the leftovers to a new task and close this one. Thank you!

I'm not sure. This ticket predates this year's GSoC and the acceptance criteria for this ticket is not met yet. Maybe you're talking about T278869?

srishakatux claimed this task.

GSoC 2021 is long over. Is there anything remaining in this task before it can be resolved? Please consider moving the leftovers to a new task and close this one. Thank you!

I'm not sure. This ticket predates this year's GSoC and the acceptance criteria for this ticket is not met yet. Maybe you're talking about T278869?

I believe the two tasks are the same. As I see no pending tasks, I will be bold in closing this one too.

srishakatux closed this task as Resolved.
srishakatux removed srishakatux as the assignee of this task.

Sorry. https://www.wikibooks.org/ and the rest are not migrated to the new system and still use these terrible meta pages: https://meta.wikimedia.org/wiki/Www.wikibooks.org_template

The GSoC to build the system is done but it's not deployed yet. I already told @Jdrewniak that I'd be more than happy to help getting this done. Let me know if I can help on anything.

Change 758526 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[wikimedia/portals@master] Merge branch 'wiktionary' into master.

https://gerrit.wikimedia.org/r/758526

Change 758526 abandoned by Jdrewniak:

[wikimedia/portals@master] Merge branch 'wiktionary' into master.

Reason:

The patches have been merged into master individually.

https://gerrit.wikimedia.org/r/758526

Change 793819 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[wikimedia/portals@master] Switch wikibooks.org to the new portal system

https://gerrit.wikimedia.org/r/793819

@Ladsgroup Hello! I'm sorry but I think the deployment process of wikibooks.org should be delayed because it doesn't serve Chinese translation correctly, and its top 10 wikis are not rearranged by users' locale. Wiktionary.org has the same issue. Please see T308009 for more details. Thank you!