Page MenuHomePhabricator

GSoc 2021 Proposal: T273179-Update the front-page of Wikimedia projects
Closed, DeclinedPublic

Description

Profile Information

Name: Diptendu Biswas
IRC nickname: Diptendubiswas
Web Profile: http://deespider.live
Resume: https://drive.google.com/file/d/1b1385k0QAi7ig2Omux9VfTkOXxam5sO2/view?usp=sharing
Gerrit: Deespider
Location: West Bengal, India
Typical working hours: (IST)(GMT + 5:30)
Week days: 12:00pm to 1:30pm, 9:30pm to 2:00am = 6 hours.
Week ends: 12:30pm to 1:30pm, 10:00pm to 2:00pm = 5 hours

Synopsis

  • Short summary describing your project and how it will benefit Wikimedia projects:

After reviewing the Project Ideas of the Organization. I understood that this project aims to convert some home-pages into HTML templates so that they can run through the same build-step as www.wikipedia.org. For this project, I will be utilizing skills in HTML and CSS syntax as well as Handlebars templates, JavaScript, Node.js scripts and a build-step powered by Gulp.js. Wikimedia sisters portal will be having modern look with faster page load.
I am very much willing to introduce some more features which allow greater and richer engagement. . I am certain that I have the necessary skills to successfully do the project adeptly and perform above expectations.

  • Possible Mentor(s) : @Jdrewniak
  • Have you contacted your mentors already?: Yes

Deliverables

PeriodMilestone
May 17 to June 7 Community Bonding Period : Get to know the mentors and admins of the project. Adding and structuring the corresponding tasks in Phabricator. Finalize UI mockups for the new views to be created. Identify and merge pending PRs which contribute towards the goals in this proposal, or otherwise essential to the project ​
June 8 to June 14Designing Static UI template keeping orginal design in mind. Make changes in gulp file. Create Test
June 15 to June 21Collecting Png. Make changes in Handelbars. Work on JS files
June 22 to June 28Modernize Wikibook.org. Making responsive
June 29 to July 5Working on wikiversity.org frontpage. Make Test
July 6 to July 11Make changes in wikinews.org frontpage. Working on Documentation
July 12 to July 16(Phase 1 evolution period)
June 17 to July 23Modernize Wikiquote.org frontpage. Run Test
July 24 to July 30Making changes in Wiktionary.org front page. Run Test
July 31 to August 6Enable site stats and logs, remix UI and refator the source code. Updating Dockerfile.
August 7 to August 15Solving any bugs or issues on the UI. Working on the documentation.
August 16 to August 23(Final Evolution)

Additionally I will be continuing the contribution even after GSoC ends and help others with their queries and encouraging them to contribute.

Participation

I’ll be active on the #portal IRC channel and will be asking any general queries regarding Wikimedia/portals there. For any urgent queries I will be contacting my mentor.
I will be using Gerrit to commit and push changes made in the project every week.
I will be available anytime for communicate via mail or calls.

About Me

  • Education

I’m a third-year (5th Semester) student pursuing a Bachelor’s Degree in Information Technology at Maulana Abul Kalam Azad University of Technology, WB. I also managed to accrue 4 years of experience in Web Development. In my free time I love to contribute to open source projects and solve programming problems. I learned valuable professional skills such as database development, server scripting, application deployment and management, cloud computing, etc. Weather working on academic, extracurricular, or professional projects, I apply proven teamwork, problem-solving and technical skills.

  • How did you hear about this program?

I have heard about GSoC via linkedIn, Twitter. Later researched from Youtube and GSoC official website.

  • Will you have any other time commitments, such as school work, another job, planned vacation, etc, during the duration of the program?

No, I don't have any other commitments during the program. Due to pandemic college will remain close, thus my academic workload would remain negligible.

  • We advise all candidates eligible for Google Summer of Code and Outreachy to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?

No, I don't have any plan to apply for Outreachy..

  • What does making this project happen mean to you?

I am very much interested in the ways this project can help me grow personally and professionally. For the shake of this project I gained knowledge about Gulp JS and Handlebars. I firmly believe that these skills would help me in my upcoming projects. Working on this project will mean a lot to me in terms of personal satisfaction too. I am excited to hone my collaboration skills by working with others and to have the chance to see some glimpses into my future career path.

Past Experience

In my previous Internships I have worked on different website also buld some of them from scratch.
I have 4 year experience in web development, gained skills in JavaScript, Html5, CSS3, PHP, ReactJs, UI/UX, AdobeXD, MySQL,Docker, jQuery, AJAX.

  • Open Source projects I worked previously:

Dustbinz ( https://github.com/deespider/DustBinz ) :A ReactJS project which locate the nearest dustbin in the map via geo-location tagged photo of dustbiin uploaded b other users.
Typing-Speed-Check ( https://github.com/deespider/Typing-Speed-Check ) : An application to measure the typing speed of user and help them to improve. Used Docker for better portability.

Event Timeline

Thanks! Could you please link to a feature or bugfix for a Wikimedia project that you written, if existing?

GSoC application deadline has passed. If you have submitted a proposal on the GSoC program website, please visit https://phabricator.wikimedia.org/project/view/5104/ and then drag your own proposal from the "Backlog" to the "Proposals Submitted" column on the Phabricator workboard. You can continue making changes to this ticket on Phabricator and have discussions with mentors and community members about the project. But, remember that the decision will not be based on the work you did after but during and before the application period. Note: If you have not contacted your mentor(s) before the deadline and have not contributed a code patch before the application deadline, you are unfortunately not eligible. Thank you!

Thanks! Could you please link to a feature or bugfix for a Wikimedia project that you written, if existing?

679514: Added alternative way to run dev server, if getting a no module error | https://gerrit.wikimedia.org/r/c/wikimedia/portals/+/679514

I must apologize for not giving enough time due to my academic semester exams. Finally it's over and now I will be giving my fullest.

Thanks! Could you please link to a feature or bugfix for a Wikimedia project that you written, if existing?

679514: Added alternative way to run dev server, if getting a no module error | https://gerrit.wikimedia.org/r/c/wikimedia/portals/+/679514

It seems this was added a few hours ago, after the application deadline.

Thanks! Could you please link to a feature or bugfix for a Wikimedia project that you written, if existing?

679514: Added alternative way to run dev server, if getting a no module error | https://gerrit.wikimedia.org/r/c/wikimedia/portals/+/679514

It seems this was added a few hours ago, after the application deadline.

Extremely sorry for the inconvenience. I missed the deadline, there was a huge time pressure due to my University Practical and Written exams (March 7 to April 12). Hope I would have the repo access for contribution, irrespective of GSoC results.

@Diptendubiswas ​We are sorry to say that we could not allocate a slot for you this time. Please do not consider the rejection to be an assessment of your proposal. We received over 100 quality applications, and we could only accept 10 students. We were not able to give all applicants a slot that would have deserved one, and these were some very tough decisions to make. Please know that you are still a valued member of our community and we by no means want to exclude you. Many students who we did not accept in 2020 have become Wikimedia maintainers, contractors and even GSoC students and mentors this year!

Your ideas and contributions to our projects are still welcome! As a next step, you could consider finishing up any pending pull requests or inform us that someone has to take them over. Here is the recommended place for you to get started as a newcomer: https://www.mediawiki.org/wiki/New_Developers.

If you would still be eligible for GSoC next year, we look forward to your participation