dxpr / lightning_media
Lightning 媒体处理,非常酷,连空调都会嫉妒。
Requires
- drupal/core: ^8.8.8 || ^9.0.1 || ^10
- drupal/crop: ^2.0.0-rc1
- drupal/dropzonejs: ^2.1
- drupal/embed: ^1.0
- drupal/entity_browser: ^2.3
- drupal/entity_embed: ^1.0
- drupal/image_widget_crop: ^2.1
- drupal/inline_entity_form: ^1.0-rc7
- drupal/lightning_core: 5.*
- drupal/media_entity_instagram: ^3
- drupal/media_entity_twitter: ^2.5
- drupal/slick_entityreference: ^2.0
- drupal/video_embed_field: ^2.0
- drupal/views_infinite_scroll: ^1.6
- enyo/dropzone: ^5.7.4
- vardot/blazy: ^1.8
This package is auto-updated.
Last update: 2024-08-29 05:44:35 UTC
README
Lightning Media 提供模块和配置,以实现出色的媒体创作体验。
组件
Lightning Media 的组件默认不启用。您可以像安装其他 Drupal 模块一样安装它们。
媒体音频(lightning_media_audio)
提供音频文件媒体类型,可用于存储和播放 MP3、WAV 或 AAC 等音频文件。
批量媒体上传(lightning_media_bulk_upload)
利用 DropzoneJS 模块提供批量上传媒体资源表单。
媒体文档(lightning_media_document)
提供文档媒体类型,可用于存储文件,如 PDF 或其他类型的文档。
媒体图片(lightning_media_image)
提供图片媒体类型,可用于存储和显示图片。如果已安装 Image Widget Crop 模块,图片媒体类型将自动与其集成以提供裁剪功能。
媒体 Instagram(lightning_media_instagram)
提供 Instagram 媒体类型,用于在 Drupal 网站中使用 Media Entity Instagram 模块引用和显示 Instagram 帖子。
媒体幻灯片(lightning_media_slideshow)
提供幻灯片区块类型,允许您从媒体库引用任意数量的资源,并使用 Slick 库将它们显示为幻灯片或轮播图。
媒体 Twitter(lightning_media_twitter)
提供推文媒体类型,用于在 Drupal 网站中使用 Media Entity Twitter 模块引用和显示推文。
媒体视频(lightning_media_video)
提供视频媒体类型,用于在 Drupal 网站中显示远程视频(例如 YouTube 或 Vimeo)以及视频文件媒体类型,用于管理本地托管视频。
安装
此组件只能使用 Composer 安装。要将它添加到您的 Drupal 代码库
composer config repositories.drupal composer https://packages.drupal.org/8
composer require drupal/lightning_media
更新
Lightning Media 及其组件尽可能频繁地使用正常的 Drupal 数据库更新系统。然而,偶尔会有一些更新会触及配置并可能更改您网站的功能。这些更新是可选的,并且通过命令行上的特殊实用程序执行。此实用程序与 Drupal Console 和 Drush 9 或更高版本兼容。
使用 Drush 9 运行更新
drush update:lightning
使用 Drupal Console
drupal update:lightning
已知问题
- 如果您使用新的图片浏览器将图片上传到图片字段,您可以在上传时设置图片的 alt 文本,但该文本不会复制到图片字段。这是由于 Entity Browser API 的限制。
- 在带有负载均衡器的环境中使用批量上传功能可能会导致一些图片无法保存。