Page MenuHomePhabricator

Implement a "SiteNotice"
Open, Needs TriagePublicFeature

Description

MediaWiki provides a "Site Notice" feature that can be edited and set up by project admins without requiring to change the code.

As we often made use of this feature on Lingua Libre Legacy (to warn about known issues, request answers to surveys or announce some achievements), we should find a way to somehow replicate it.

GSoC2024 > March

Make a simple html/css outline with border:1px solid grey; and mock content.
This is to ensure you can :

  • clone the repository
  • find your way in the project's code
  • make minor modification
  • create a PR.

Careful design not necessary yet (we are still early in the selection phase).

|----------------------------------------------|
|  Sitenotice                                  |
|----------------------------------------------|
|                                              |
|                                              |
|                                              |
|                                              |
|            REST OF SITE                      |
|                                              |
|                                              |
|                                              |
|                                              |
|----------------------------------------------|

Repository access

If you do not have access to Lingualibre Gitlab, please request access to Wikimedia Gitlab : https://phabricator.wikimedia.org/maniphest/task/edit/form/117/
Please also ping @hugolpz.

Related Objects

Event Timeline

@Jatinder190124 hello. Thank you for your enthusiasm.
As of now I assigned one microtask per applicant. We will reassign and look for more microtasks if needed.

Hi @Yug @Poslovitch can I work on this microtask

Hi @Yug @Poslovitch can I work on this

@Aditya hello.
My apologized, we finished the GSoC selection process as mentioned in this other message to you.
So this task is now here as a pure volunteer open source task.

Hello @Yug
I'm still eager to contribute to this task, even though it's now a volunteer opportunity. Can you assign it to me? I'm ready to begin working on it.
Thank you!

Hello @Aditya, you are welcome indeed, we can keep this task for you but I would like to refer to @Poslovitch first. He is our lead volunteer developer.

@Poslovitch, our codebase got PR merged from 3 different applicants these past 2 weeks in order to test their ability to commit. (See T359797 . )
How is the codebase at the moment ? Is this sort of ok (aligned) and we can push forward ? Or is it increasingly messy due to the diversity of coding approaches and we mush slow down a bit ?