govcore / govcore_media
为GovCore提供流畅的媒体处理。如此酷炫,连空调都会嫉妒。
5.0.0
2023-03-22 06:36 UTC
Requires
Requires (Dev)
- drupal/ckeditor: ^1
- drupal/dropzonejs: ^2.1
- drupal/embed: ^1
- drupal/entity_browser: ^2.3
- drupal/image_widget_crop: ^2.1
- drupal/inline_entity_form: ^1.0-rc7
- drupal/media_entity_instagram: ^3
- drupal/media_entity_twitter: ^2.5
- drupal/pathauto: ^1
- drupal/slick_entityreference: ^2
- enyo/dropzone: ^5.7.4
- vardot/blazy: ^1.8
Suggests
- drupal/dropzonejs: Required for GovCore Media Bulk Upload, which provides an easy way to upload multiple media files at once.
- drupal/entity_browser: Used by GovCore Media Image to improve image fields.
- drupal/image_widget_crop: Adds cropping functionality to GovCore Media Image.
- drupal/inline_entity_form: Allows entity browsers to create media items from file uploads and embed codes.
- drupal/media_entity_instagram: Required for GovCore Media Instagram, which provides an Instagram media type.
- drupal/media_entity_twitter: Required for GovCore Media Twitter, which provides a tweet media type.
- drupal/slick_entityreference: Required for GovCore Media Slideshow, which provides a simple carousel media type.
- enyo/dropzone: Provides a JavaScript library required by the DropzoneJS module.
- vardot/blazy: Provides a JavaScript library required by the Slick module.
Conflicts
- drupal/dropzonejs: <2.1
- drupal/entity_browser: <2.3
- drupal/image_widget_crop: <2.1
- drupal/inline_entity_form: <1.0-rc7
- drupal/media_entity: *
- drupal/media_entity_instagram: <3
- drupal/media_entity_twitter: <2.5
- drupal/slick_entityreference: <2
README
GovCore Media提供模块和配置,以实现出色的媒体创作体验。
组件
GovCore Media的组件默认不启用。您可以将它们像其他Drupal模块一样安装。
媒体音频 (govcore_media_audio
)
提供音频文件媒体类型,可以用来存储和播放音频文件,如MP3、WAV或AAC。
批量媒体上传 (govcore_media_bulk_upload
)
利用DropzoneJS模块,提供一个表单用于批量上传媒体资源。
媒体文档 (govcore_media_document
)
提供文档媒体类型,可用于存储文件,如PDF或其他类型的文档。
媒体图片 (govcore_media_image
)
提供图片媒体类型,用于存储和显示图片。如果安装了Image Widget Crop模块,图片媒体类型将自动与其集成,以提供裁剪功能。
媒体Instagram (govcore_media_instagram
)
提供Instagram媒体类型,用于通过Media Entity Instagram模块在你的Drupal站点中引用和显示Instagram帖子。
媒体幻灯片 (govcore_media_slideshow
)
提供幻灯片块类型,允许您从媒体库引用任意数量的资源,并使用Slick库将它们显示为幻灯片或轮播。
媒体Twitter (govcore_media_twitter
)
提供推文媒体类型,用于通过Media Entity Twitter模块在你的Drupal站点中引用和显示推文。
媒体视频 (govcore_media_video
)
提供视频媒体类型,用于在您的Drupal站点中显示远程视频(例如YouTube或Vimeo),并提供视频文件媒体类型来管理本地托管视频。
更新
GovCore Media及其组件尽可能频繁地使用正常的Drupal数据库更新系统。然而,偶尔会有某些更新会触及配置并可能更改您站点的功能。这些更新是可选的,并且通过命令行的一个特殊实用程序执行。此实用程序与Drush 9或更高版本兼容。
使用Drush运行更新
drush update:govcore
已知问题
- 如果您使用新的图片浏览器将图片上传到图片字段,您可以在上传时设置图片的alt文本,但该文本不会复制到图片字段。这是由于实体浏览器API的限制。
- 在使用负载均衡器环境中使用批量上传功能可能会导致某些图片无法保存。