Updated Google Summer of Code 2022 (markdown)

Coen van der Kamp 2022-03-31 08:48:40 +02:00
parent 030275d971
commit 2f4cd124d9
1 changed files with 42 additions and 0 deletions

@ -350,6 +350,48 @@ This should likely be initially developed as a standalone package before determi
- Wagtail - Wagtail
- Django Tree - Django Tree
## RTL support for Wagtail
This project is canceled because:
1. Wagtail is working on a new page editor. The work clashes with this project.
2. Wagtail core-team and mentors find other projects more important.
<details>
<summery>Click to expand</summary>
### Summary
Wagtails administration interface currently has poor support for right-to-left languages, such as Arabic and Hebrew. We have been wanting to fix this for a while ([#1240](https://github.com/wagtail/wagtail/issues/1240)), and now have a great opportunity to do so with [CSS logical properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties).
### Expected outcomes
The Wagtail UI supports Arabic, Hebrew, and other right-to-left languages.
### Implementation
We want to refactor Wagtails stylesheets to use CSS logical properties, Flexbox, and Grid layout, so the styles can be written agnostic to the writing direction of the language browsers would then automatically display the correct end-user layout based on the target language.
### Skills
HTML and CSS. Bonus: user experience, visual design, Django.
### Mentors
- Lead: Thibaud Colas https://github.com/thibaudcolas
- Support: Coen van der Kamp https://github.com/allcaps
- Support 2: TBC
We will supply a primary mentor and at least two secondary mentors to support the participant.
### Size
Expected size of project approximately 350 hours.
### Difficulty rating
Medium
## Create and select related content ## Create and select related content