Page MenuHomePhabricator

Outreachy Project: Central Notice Banner Wizard
Closed, DuplicatePublic

Description

Project title: Update Central Notice Banner Wizard
Brief summary:
Central Notice is a tool used by Wikimedia communities to advertise events, activities and other content to Wikimedia communities similar to other banner advertising systems on the internet. However, it relies on banners that are infinitely customizable in terms of design, but need to meet a range of design and content specifications to be effective and not disrupt Wikipedia reader experience. In the course of this internship, the Outreachy Intern will evaluate existing designs and best practices for Central Notice Banners, learn about user requirements for the banners, and update or rebuild an existing web app to a more modern design with a collection of different customizable banner templates. If time allows, the student may get a chance to contribute to other Central Notice technical needs.
Skills required:

  • CSS
  • HTML
  • Javascript
  • Responsive design
  • UX testing
  • Web design best practices
  • Understanding of W3C accessibility guidelines

Learning outcomes:

Student will learn how to

  • Abstract best practices in design from Central Notice banners and implement that in a web app.
  • Learn how to test user experience for banners templates and web app production, to ensure ease of use by a diverse community of users.

Possible mentor(s): @Ejegg , @MHorsey-WMF other feedback and advising can be supported by @Vermont, @Sadads @SWangari-WMF

Microtasks: T388248

Event Timeline

LGoto changed the visibility from "Public (No Login Required)" to "acl*outreachy-mentors (Project)".Mar 7 2025, 4:57 PM
LGoto moved this task from Backlog to Project Proposals on the Outreachy (Round 30) board.
LGoto changed the visibility from "acl*outreachy-mentors (Project)" to "Public (No Login Required)".Mar 14 2025, 5:26 PM
13 subscribed.

Update Central Notice Banner Wizard

This comment was removed by CODE_LIG.

Hi mentors, I am Eniola Kolawole. I don't really know how things are done but i will like to work on this task as well. If this is not how it is done here, i don't mind being guided. Thank you.

Hi everyone, I'm Daniel Obamiyi. Excited to grow, collaborate, and contribute with you all

T389577: create a dynamic banner - microtask for T388234: httpss://github.com/Jemeelah1/Dynamic-Banner.

This ticket is closed. Wrong place.