Problem/Motivation

Helper issue to sum up the config changes due to several improvements in 4.x that need to be incorporated code-wise via update hook!

  1. #3426028: [4.x] Switch to Drupal Core field_media_* fieldnames
  2. #3353771: [4.x] Add field_caption for Documents
  3. #3353768: [4.x] Unify image:field_image_caption to image:field_caption
  4. #3300128: [4.x] Add setting for media-slide mobile layout
  5. #3299729: [4.x] Add "Licence / Source" field to relevant media entities
  6. #3435948: Update drowl media types responsive image styles & references
  7. #3299723: Add "Internal notes" field to all media types
  8. #3436181: Replace Foundation Twig Templates with Bootstrap Templates

We need to incorporate the D11 Vorlage changes programmatically here.
Helpful: https://www.digitalnadeem.com/drupal/how-to-create-additional-fields-pro...

Further notes & upgrade notices:

  • Upgrade path is not complete until all tasks above are solved and the upgrade path is tested! Until that, all existing pages based on the old 3.x foundation branch should NOT update to 4.x! Maybe some / most / all pages will never be upgraded to 4.x!
  • We've moved the bootstrap templates into the 4.x module. When upgrading from 3.x to 4.x on an existing foundation project, the foundation templates need to be used and the changed field names and new fields in the templates need to be updated accordingly!
  • In our new D11 Bootstrap Vorlage and all projects based on that, we're already using the 4.x branch and made the changes manually

(I've put the same message on the module page for now!)

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Anybody created an issue. See original summary.

thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
thomas.frobieter’s picture

Issue summary: View changes
anybody’s picture

Issue summary: View changes
anybody’s picture

Issue summary: View changes
anybody’s picture

These are the related changes:

+-------------+------------------------------------------------------------+-----------+
| Collection  | Config                                                     | Operation |
+-------------+------------------------------------------------------------+-----------+
|             | field.storage.media.field_note_internal                    | Create    |
|             | field.storage.media.field_copyright                        | Create    |
|             | field.storage.media.field_overlay_sizing_md                | Create    |
|             | field.storage.media.field_overlay_sizing_lg                | Create    |
|             | field.storage.media.field_overlay_position_md              | Create    |
|             | field.storage.media.field_overlay_position_lg              | Create    |
|             | field.field.media.video.field_note_internal                | Create    |
|             | field.field.media.video.field_copyright                    | Create    |
|             | field.field.media.vector_image.field_note_internal         | Create    |
|             | field.field.media.vector_image.field_copyright             | Create    |
|             | field.field.media.slideshow.field_note_internal            | Create    |
|             | field.field.media.slide.field_overlay_sizing_md            | Create    |
|             | field.field.media.slide.field_overlay_sizing_lg            | Create    |
|             | field.field.media.slide.field_overlay_position_md          | Create    |
|             | field.field.media.slide.field_overlay_position_lg          | Create    |
|             | field.field.media.slide.field_note_internal                | Create    |
|             | field.field.media.slide.field_copyright                    | Create    |
|             | field.field.media.remote_video.field_note_internal         | Create    |
|             | field.field.media.image.field_note_internal                | Create    |
|             | field.field.media.image.field_copyright                    | Create    |
|             | field.field.media.document.field_note_internal             | Create    |
|             | field.field.media.audio.field_note_internal                | Create    |
|             | field.field.media.audio.field_copyright                    | Create    |
|             | field.field.media.vector_image.field_caption               | Create    |
|             | field.field.media.image.field_caption                      | Create    |
|             | field.field.media.document.field_caption                   | Create    |
|             | core.entity_view_display.media.slideshow.viewport_width    | Update    |
|             | core.entity_view_display.media.slideshow.media_library     | Update    |
|             | core.entity_view_display.media.slideshow.default           | Update    |
|             | core.entity_form_display.media.slideshow.media_library     | Update    |
|             | core.entity_form_display.media.slideshow.default           | Update    |
|             | core.entity_view_display.media.video.viewport_width        | Update    |
|             | core.entity_view_display.media.video.media_library         | Update    |
|             | core.entity_view_display.media.video.default               | Update    |
|             | core.entity_view_display.media.video.button                | Update    |
|             | core.entity_view_display.media.video.background            | Update    |
|             | core.entity_form_display.media.video.media_library         | Update    |
|             | core.entity_view_display.media.vector_image.media_library  | Update    |
|             | core.entity_view_display.media.vector_image.default        | Update    |
|             | core.entity_form_display.media.vector_image.media_library  | Update    |
|             | core.entity_view_display.media.slide.viewport_width        | Update    |
|             | core.entity_view_display.media.slide.media_library         | Update    |
|             | core.entity_view_display.media.slide.lightbox              | Update    |
|             | core.entity_view_display.media.slide.default               | Update    |
|             | core.entity_form_display.media.slide.media_library         | Update    |
|             | core.entity_view_display.media.remote_video.viewport_width | Update    |
|             | core.entity_view_display.media.remote_video.media_library  | Update    |
|             | core.entity_view_display.media.remote_video.default        | Update    |
|             | core.entity_view_display.media.remote_video.button         | Update    |
|             | core.entity_view_display.media.remote_video.background     | Update    |
|             | core.entity_form_display.media.remote_video.media_library  | Update    |
|             | core.entity_view_display.media.image.title_media           | Update    |
|             | core.entity_view_display.media.image.raw                   | Update    |
|             | core.entity_view_display.media.image.media_object_media    | Update    |
|             | core.entity_view_display.media.image.media_library         | Update    |
|             | core.entity_view_display.media.image.lightbox              | Update    |
|             | core.entity_view_display.media.image.embedded              | Update    |
|             | core.entity_view_display.media.image.default               | Update    |
|             | core.entity_view_display.media.image.card_media            | Update    |
|             | core.entity_view_display.media.image.button                | Update    |
|             | core.entity_view_display.media.image.background            | Update    |
|             | core.entity_form_display.media.image.media_library         | Update    |
|             | core.entity_view_display.media.document.tile               | Update    |
|             | core.entity_view_display.media.document.media_object       | Update    |
|             | core.entity_view_display.media.document.media_library      | Update    |
|             | core.entity_view_display.media.document.embedded           | Update    |
|             | core.entity_view_display.media.document.default            | Update    |
|             | core.entity_view_display.media.document.card               | Update    |
|             | core.entity_view_display.media.document.button             | Update    |
|             | core.entity_form_display.media.document.media_library      | Update    |
|             | core.entity_view_display.media.audio.media_library         | Update    |
|             | core.entity_view_display.media.audio.embedded              | Update    |
|             | core.entity_view_display.media.audio.default               | Update    |
|             | core.entity_view_display.media.audio.button                | Update    |
|             | core.entity_form_display.media.audio.media_library         | Update    |
|             | core.entity_view_display.media.video.lightbox              | Update    |
|             | core.entity_view_display.media.video.embedded              | Update    |
|             | core.entity_view_display.media.slide.embedded              | Update    |
|             | core.entity_view_display.media.remote_video.lightbox       | Update    |
|             | core.entity_view_display.media.remote_video.embedded       | Update    |
|             | core.entity_form_display.media.video.default               | Update    |
|             | core.entity_form_display.media.vector_image.default        | Update    |
|             | core.entity_form_display.media.slide.default               | Update    |
|             | core.entity_form_display.media.remote_video.default        | Update    |
|             | core.entity_form_display.media.image.default               | Update    |
|             | core.entity_form_display.media.document.default            | Update    |
|             | core.entity_form_display.media.audio.default               | Update    |
|             | core.entity_view_display.media.slide.title_media           | Update    |
|             | core.entity_view_display.media.document.lightbox           | Update    |

anybody’s picture

Status: Active » Fixed

Holy, tests are green finally! Let's merge this.

  • Anybody committed 6b481ccb on 4.x
    Issue #3443688 by Anybody, thomas.frobieter: [Meta] 4.x config changes
    
anybody’s picture

Issue summary: View changes

  • Anybody committed 13ef6fac on 4.x
    Issue #3443688 by Anybody, thomas.frobieter: [Meta] 4.x config changes:...
anybody’s picture

Title: [Meta] 4.x config changes » [Meta] 4.x config changes and 3.x upgrade path
Issue summary: View changes
Status: Fixed » Needs work

Reopened to track the pending upgrade path changes here.

anybody’s picture

Issue summary: View changes
anybody’s picture

Issue summary: View changes
anybody’s picture

Issue summary: View changes