Facing real issues with Gesso USWDS 4.2

Created on 21 September 2023, about 1 year ago
Updated 25 June 2024, 5 months ago

Facing real issues with Gesso USWDS 4.2

EDA.gov built on Gesso USWDS 4.2, encountering substantial problems upgrading even to GUSWDS 4.7.5

Forumone built the theme Eda_theme using Gesso USWDS 4.2. It was done improperly without a prime theme and a subtheme. In other words they built it straight off of Gesso USWDS 4.2 without a subtheme. Issue now is there is no logical way to upgrade even to Gesso USWDS 4.7.5. Forumone won't even return my emails. This seems to be the only way to hopefully reach them.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ› Bug report
Status

Closed: works as designed

Version

5.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States kaicyee

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @kaicyee
  • πŸ‡ΊπŸ‡ΈUnited States amstercad

    A few months have passed since your post, but perhaps this newer USWDS module β†’ and its maintainers might help your cause. The maintainers have also presented their effort so far. I hope you'll publish your progress and results if you can, or you can contact me directly.

    The USWDS governor theme makes good use of Software Directory Components (SDC). SDC is part of core Drupal 10.1.

  • Status changed to Closed: works as designed 5 months ago
  • Apologies for not seeing this sooner -- we rarely check the drupal.org issue queue as Gesso (and its USWDS variant) are maintained at Github (at https://github.com/forumone/gesso and https://github.com/forumone/gesso-uswds, respectively).

    I know it's been a while and I am not sure who you were trying to contact at Forum One or if you ever received a reply, but you may contact me at clafferty@forumone.com if need be.

    The short answer to the question above is that Gesso (and the USWDS) variant are not mean to be parent themes that can be easily upgraded. Gesso is not a base theme but is meant as a clean, largely blank slate starter theme for complex, custom designs. Due to the amount of customization and changes typically made on a Gesso based project, upgrading is a very manual process. Smaller upgrades (like updating Twig templates for Drupal 10, security package updates, or even upgrading the version of USWDS being pulled in) are generally relatively painless and would be the same as updating any custom, from scratch theme.

    Literally upgrading a customized version of Gesso to a newer version is a much more involved process and is very project specific due to designs and implementations being very different across projects. I have done it several times, but if the version difference is fairly large it will require a lot of effort from someone intimately familiar with the design and theme as it'd be common for changes between versions of Gesso to break anything that had been customized.

    That said, targeted upgrades to address security concerns, Drupal compatibility, or USWDS updates/additions are more manageable and generally how we'd proceed rather than a traditional module-like upgrade path.

  • πŸ‡ΊπŸ‡ΈUnited States amstercad

    Gesso is not a base theme but is meant as a clean, largely blank slate starter theme for complex, custom designs.

    That said, would you define USWDS Gesso as a Drupal subtheme β†’ ? Does USWDS Gesso support Starterkit?

Production build 0.71.5 2024