greenpeace / planet4

Built on top of Wordpress tech, Greenpeace Planet 4 powers digital platforms to engage with millions and win campaigns around the world.
https://planet4.greenpeace.org
Creative Commons Attribution Share Alike 4.0 International
66 stars 27 forks source link

GPLux ChildTheme fixes #111

Closed LiseBocklerGP closed 2 years ago

LiseBocklerGP commented 3 years ago

Brief summary of task:

Greenpeace Luxembourg ChildTheme causes many issues during GPI releases because design changes interfere with our chiltheme (buttons break, colours change back to MasterTheme, etc). As GPLux we do not have our own developper, only 1 webbie (me) so we can just act on superficial things as custom CSS, that I keep adding up with "!important" mentions to overrite the existant. This is not viable, so we would need a great kind dev (THANK YOU DEAR) to clean up our Childtheme, add new CSS and 2 low fixes.

Objectives of task:

priority order :

  1. Integrate this custom CSS
  2. Clean up our ChildTheme removing everything that seems useless (old code, pieces of master theme that could interfere with releases...)
  3. Footer : Fix the country selector and move it back in the header (as GPI)
  4. Contact form feature : exclude symbols in Name fields + add character limits to avoid bot spamming

Relevant documentation:

Custom CSS here : https://docs.google.com/document/d/1HIHVJKWDY3KWkUxT93fP9HJ4HgW8jBzJ2HudDny3fUM/edit#

Other resources:

Estimated length of task:

(can't tell, I hope not too long)

Timeline for task:

whenever possible, not urgent but important <3

Dependencies on other work:

Example of similar work:

Help:

please contact me at lise.bockler@greenpeace.org or Lise Bockler on SLACK for any question. WE ARE SINCERLY GRATEFUL for your help. Thank you, anonymous saviour.

suzi-greenpeace commented 2 years ago

being picked up by p4 team

LiseBocklerGP commented 2 years ago

Fantastic thank you !

Lise Bockler Communication Manager Greenpeace Luxembourg

On Wed, 22 Sept 2021 at 04:58, suzi grishpul @.***> wrote:

Closed #111 https://github.com/greenpeace/planet4/issues/111.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/greenpeace/planet4/issues/111#event-5340072062, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGMFUIBOGKSUPT3LKOIS33LUDFA5PANCNFSM4TJEFDTQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.