Disabling the commerce_wishlist module and remove the sshop_homepage_feature

Created on 14 February 2025, 2 months ago

Problem/Motivation

I just found an ugly issue in the commerce_wishlist module and is basically leaving the site useless (users not being able to create content types or add fields to content types or products): https://www.drupal.org/project/commerce_wishlist/issues/3506852 🐛 WSOD When Enabling the wishlist module in a clean D11 site Active

So I will remove this module from the composer.json file for now remove the Feature Homepage, since it depends of this module and has some other issues, and now that we have Drupal Recipes we can use that instead, but it'll take some time, for now I'll just remove the composer requirement, remove the feature homepage and create a new release, as soon as possible.

This means that this theme won't have a Homepage out of the box, but I am looking for a quick solution.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Version

1.0

Component

Code

Created by

🇨🇦Canada danrod Ottawa

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

Merge Requests

Comments & Activities

  • Issue created by @danrod
  • 🇨🇦Canada danrod Ottawa

    I also think that these dependencies shouldn't be there:

    "drupal/panels": "^4.7",
     "drupal/page_manager": "^4.0@RC"
    

    These were dependencies for the theme features that are deprecated at this point. I plan to create a temporary module or a recipe to fix this.

  • 🇨🇦Canada danrod Ottawa

    I just created a new MR and merged it to 8.x and test, I am having a TON of shit errors eveywhere that I about to screp and archive this project.

  • 🇨🇦Canada danrod Ottawa

    It seems like, when trying to disable the feature module, our composer.json file just stopped downloading the dependencies and there were weird errors with the taxonomy. I'm afraid I will have the homepage feature alive for now, and some fixes here there, I'm not being paid for this so this what you'll have for now.

    I won't create separate MR's, I'll just work in the 8.x-1.x branch to save some time

  • 🇨🇦Canada danrod Ottawa

    I'm afraid I have to scratch this shit, and this project needs to be started from zero, I'll probably create new branch and start my work there, I am keepin TONS of issues everything I try to disable something that breaks the site, as I said before I am not paid for this, so you'll have to live with the current tagged release (which is buggy as hell).

    I'll wait for the new SSHOP Bootstrap5 theme to be a reality, for now, this is a "see you later"!

Production build 0.71.5 2024