Inform about dependencies on project page and re-think some of them

Created on 6 September 2022, over 2 years ago
Updated 25 April 2024, 10 months ago

This is what it looks like installing DROWL media via composer.

  - Locking drupal/blazy (2.13.0)
  - Locking drupal/crop (2.2.0)
  - Locking drupal/drowl_media (3.1.7)
  - Locking drupal/entity_browser (2.8.0)
  - Locking drupal/fences (3.0.0)
  - Locking drupal/focal_point (1.5.0)
  - Locking drupal/media_entity_file_replace (1.0.0)
  - Locking drupal/media_library_edit (2.3.0)
  - Locking drupal/rabbit_hole (1.0.0-beta10)
  - Locking drupal/smart_trim (1.3.0)
  - Locking drupal/views_bulk_operations (4.1.4)
  - Locking drupal/views_linkarea (1.3.0)
  - Locking drupal/viewsreference (1.8.0)
  - Locking squizlabs/php_codesniffer (3.7.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 14 installs, 0 updates, 0 removals
  - Downloading squizlabs/php_codesniffer (3.7.1)
  - Downloading drupal/viewsreference (1.8.0)
  - Downloading drupal/views_linkarea (1.3.0)
  - Downloading drupal/media_library_edit (2.3.0)
  - Downloading drupal/fences (3.0.0)
  - Downloading drupal/entity_browser (2.8.0)
  - Downloading drupal/blazy (2.13.0)
  - Downloading drupal/drowl_media (3.1.7)
  - Installing squizlabs/php_codesniffer (3.7.1): Extracting archive
  - Installing drupal/viewsreference (1.8.0): Extracting archive
  - Installing drupal/views_linkarea (1.3.0): Extracting archive
  - Installing drupal/views_bulk_operations (4.1.4): Extracting archive
  - Installing drupal/smart_trim (1.3.0): Extracting archive
  - Installing drupal/rabbit_hole (1.0.0-beta10): Extracting archive
  - Installing drupal/media_library_edit (2.3.0): Extracting archive
  - Installing drupal/media_entity_file_replace (1.0.0): Extracting archive
  - Installing drupal/crop (2.2.0): Extracting archive
  - Installing drupal/focal_point (1.5.0): Extracting archive
  - Installing drupal/fences (3.0.0): Extracting archive
  - Installing drupal/entity_browser (2.8.0): Extracting archive
  - Installing drupal/blazy (2.13.0): Extracting archive
  - Installing drupal/drowl_media (3.1.7): Extracting archive

I appreciate the work on DROWL media a lot and embrace any project which follows the years old initiative to make Drupal a fully fledged media management enabled experience. But I strongly recommend to update the project page to inform users about the massive dependencies coming in by installing DROWL media.

Apart from that some explanations about some of the opinionated requirements would be helpful too. Like Fences, Rabbit Hole and Smart Trim for example. Very great projects but parts of it change frequently massively or have partly moved already into core or are better supported in other contrib modules or make other things behave strangely suddenly. Explanations would help users and contributors to chime in.

Furthermore I think it would be very helpful and informative to line out for users that this project is kind of a "bundle" of great contrib modules smartly combined and designed to extend the media experience. We usually give credits to all contrib orojects we do adopt in other attempts.

📌 Task
Status

Postponed

Version

4.0

Component

Documentation

Created by

🇫🇷France dqd London | N.Y.C | Paris | Hamburg | Berlin

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇩🇪Germany Anybody Porta Westfalica

    Dependencies have changed a lot in 4.x. So it might still be helpful to document this on the module page and point out that this module is highly oppinionated and more like a "Feature" which relies on several contrib modules for better UX and out of the box functionality.

    Let's postpone this until most of the 4.x issues are finally solved.

Production build 0.71.5 2024