Upgrade to Drupal 10 #123

Open
opened 2024-02-16 21:24:17 +00:00 by MegaKeegMan · 8 comments
MegaKeegMan commented 2024-02-16 21:24:17 +00:00 (Migrated from gitlab.com)

We are in the middle of upgrading the site to Drupal10. This will process will involve a few steps, which will first be demonstrated on the test site:

  • Update the site to the latest version of Drupal 9
  • Review to make sure everything is working and that nothing has been lost
  • Update the site to Drupal 10
  • Again, review and make sure that everything is working

Along with the upgrade to Drupal 10, should come a set of optimizations to Drutopia. One of the more impactful optimizations is the addition of Drupal's media entities, and the migration of existing images into media. The media module changes the way images are added. Image (file upload) fields will be changed to Media fields. In practice, this means that you will have the ability to select from existing media on the site via a library and to add new media to the library for use in these fields.

We are in the middle of upgrading the site to Drupal10. This will process will involve a few steps, which will first be demonstrated on the test site: - [x] Update the site to the latest version of Drupal 9 - [ ] Review to make sure everything is working and that nothing has been lost - [ ] Update the site to Drupal 10 - [ ] Again, review and make sure that everything is working Along with the upgrade to Drupal 10, should come a set of optimizations to Drutopia. One of the more impactful optimizations is the addition of Drupal's media entities, and the migration of existing images into media. The media module changes the way images are added. Image (file upload) fields will be changed to Media fields. In practice, this means that you will have the ability to select from existing media on the site via a library and to add new media to the library for use in these fields.
MegaKeegMan commented 2024-02-16 21:29:09 +00:00 (Migrated from gitlab.com)

@joshua_davis we have updated the test site to be on the latest version of Drupal 9, and while we continue the update to Drupal 10, it would be good if you or someone on your team were to take a look around the test site and make sure everything is looking okay. Octavia (a base theme) has been updated a bit since the last deploy so there may be some differences in appearance.

Let us know if everything is looking okay. It would be good to have some feedback before we complete the full transition to Drupal 10, so we can keep track of which changes happened when and respond to any issues accordingly.

@joshua_davis we have updated the test site to be on the latest version of Drupal 9, and while we continue the update to Drupal 10, it would be good if you or someone on your team were to take a look around the test site and make sure everything is looking okay. Octavia (a base theme) has been updated a bit since the last deploy so there may be some differences in appearance. Let us know if everything is looking okay. It would be good to have some feedback before we complete the full transition to Drupal 10, so we can keep track of which changes happened when and respond to any issues accordingly.
joshua_davis commented 2024-02-17 02:04:43 +00:00 (Migrated from gitlab.com)

I can't seem to find a link to the test site. Can you email it to me (or just leave it here, if that's kosher)?

I can't seem to find a link to the test site. Can you email it to me (or just leave it here, if that's kosher)?
MegaKeegMan commented 2024-02-18 00:05:26 +00:00 (Migrated from gitlab.com)

@joshua_davis yes. The test site is located at
https://geo-test.drutopia.org/

you will be met with a username and password prompt to get to the site at all (before login to Drupal)
username and password are both: agaric

@joshua_davis yes. The test site is located at https://geo-test.drutopia.org/ you will be met with a username and password prompt to get to the site at all (before login to Drupal) username and password are both: agaric
MegaKeegMan commented 2024-02-23 21:33:02 +00:00 (Migrated from gitlab.com)

made the issue confidential

made the issue confidential
MegaKeegMan commented 2024-03-07 01:08:07 +00:00 (Migrated from gitlab.com)

Completion of #77 will be a natural part of this upgrade

Completion of #77 will be a natural part of this upgrade
MegaKeegMan commented 2024-03-07 22:34:34 +00:00 (Migrated from gitlab.com)

Although, the fact that field_image is a multivalue field could lend to some complication

Although, the fact that field_image is a multivalue field could lend to some complication
MegaKeegMan commented 2024-03-08 01:58:09 +00:00 (Migrated from gitlab.com)

Good news. I experimented with migrating the multi-value field_image to single value field_media_image and all of the images migrated to media, but only the first field value was preserved in the field, which is actually ideal. The other images will still be available in the media library.

I ran into issues while trying to configure the full html text format, so ended up just blowing away what was there and configuring from scratch, which seemed to work okay. So, all text formats should be reviewed.

  • review text formats

While I was able to replace the field image in the display with field media image, the new field still needs to be stylized in all of the displays.

  • update theme/css for display of new field media image
Good news. I experimented with migrating the multi-value field_image to single value field_media_image and all of the images migrated to media, but only the first field value was preserved in the field, which is actually ideal. The other images will still be available in the media library. I ran into issues while trying to configure the full html text format, so ended up just blowing away what was there and configuring from scratch, which seemed to work okay. So, all text formats should be reviewed. - [ ] review text formats While I was able to replace the field image in the display with field media image, the new field still needs to be stylized in all of the displays. - [ ] update theme/css for display of new field media image
wolcen commented 2024-06-11 23:27:54 +00:00 (Migrated from gitlab.com)

Hi @joshua_davis - I'm not sure if anyone has reached out, but I wanted to make sure you were aware there have been additional updates to the GEO test instance. When you can, please review https://geo-test.drutopia.org and let us know if things are looking good to you?

Hi @joshua_davis - I'm not sure if anyone has reached out, but I wanted to make sure you were aware there have been additional updates to the GEO test instance. When you can, please review https://geo-test.drutopia.org and let us know if things are looking good to you?
mlncn added
status
Done
and removed
status
In Review
labels 2025-02-22 06:39:35 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: geo/geo-coop#123
No description provided.