Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonnitto/jonnitto.prettyembedvideoplatforms
Prettier embeds for your YouTube and Vimeo videos and playlists in Neos CMS - with nice options like high-res preview images, lightbox feature and advanced customization of embed options.
https://github.com/jonnitto/jonnitto.prettyembedvideoplatforms
hacktoberfest neoscms nodetype video vimeo youtube
Last synced: 2 months ago
JSON representation
Prettier embeds for your YouTube and Vimeo videos and playlists in Neos CMS - with nice options like high-res preview images, lightbox feature and advanced customization of embed options.
- Host: GitHub
- URL: https://github.com/jonnitto/jonnitto.prettyembedvideoplatforms
- Owner: jonnitto
- License: gpl-3.0
- Created: 2020-04-20T08:13:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T10:12:59.000Z (about 1 year ago)
- Last Synced: 2024-10-13T08:19:49.941Z (3 months ago)
- Topics: hacktoberfest, neoscms, nodetype, video, vimeo, youtube
- Homepage:
- Size: 149 KB
- Stars: 6
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Latest stable version]][packagist] [![Total downloads]][packagist] [![License]][packagist] [![GitHub forks]][fork] [![Donate Paypal]][paypal] [![Wishlist amazon]][amazon] [![GitHub stars]][stargazers] [![GitHub watchers]][subscription] [![GitHub followers]][followers] [![Follow Jon on Twitter]][twitter]
# Jonnitto.PrettyEmbedVideoPlatforms
**For a detail guide, please visit the [PrettyEmbed Wiki](https://github.com/jonnitto/Jonnitto.PrettyEmbedHelper/wiki)**
Prettier embeds for your Vimeo videos and YouTube videos/playlists in [Neos CMS] - with helpful options like high-res
preview images, lightbox feature, and advanced customization of embed options.![Screenshot]
| Version | Neos | Maintained |
| ------- | ----------- | :--------: |
| 1.\* | 4.2.\*, > 5 | ✗ |
| 2.\* | >= 5.3 | ✗ |
| 3.\* | >= 5.3 | ✗ |
| 6.\* | >= 7.3 | ✓ |> The version jump was made to have all packages from the PrettyEmbed series on the same number
## Installation
Most of the time, you have to make small adjustments to a package (e.g., configuration in `Settings.yaml`). Because of
that, it is essential to add the corresponding package to the composer from your theme package. Navigate to this package
in your CLI and run the following command:```bash
composer require jonnitto/prettyembedvideoplatforms --no-update
```The `--no-update` command prevent the automatic update of the dependencies. After the package was added to your package
`composer.json`, go back to the root of the Neos installation and run `composer update`. Et voilà! Your desired package
is now installed correctly.## FAQ
**What are the differences from the PrettyEmbed series to [Jonnitto.Plyr]?**
| | PrettyEmbed series | Plyr |
| ---------------------------------- | :----------------: | :----: |
| YouTube Video | ✓ | ✓ |
| YouTube Playlist | ✓ | |
| Vimeo | ✓ | ✓ |
| Native Audio | ✓ | ✓ |
| Native Video | ✓ | ✓ |
| Advanced captions for native video | ✓ | |
| Preview image | ✓ | |
| Lightbox included | ✓ | |
| Preview image (for videos) | ✓ | |
| Javascript API | ✓ | ✓ |
| Filesize (JS & CSS) | smaller | bigger |All packages from the PrettyEmbed series have the benefit of a better frontend performance since the player gets only loaded on request. So, no iframe/video gets loaded until the user wants to watch a video.
## Merge PrettyEmbedYoutube and PrettyEmbedVimeo
If you want existing nodes from [PrettyEmbedYoutube] and [PrettyEmbedVimeo] use this package,
you have to run following command in your cli:
`./flow node:migrate --version 20200420033756`After this migration you have to flush your frontend cache:
`./flow cache:flushone --identifier Neos_Fusion_Content`## PrettyEmbedCollection
This package is member of the [PrettyEmbedCollection] which contains following packages:
- [PrettyEmbedVideo]
- [PrettyEmbedVideoPlatforms]If you install the PrettyEmbedCollection, the video players get grouped into an own group in the node-inspector; otherwise, they will be in the default group.
[screenshot]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms/assets/4510166/adb7571a-3563-45cc-9318-ca27654b720d
[packagist]: https://packagist.org/packages/jonnitto/prettyembedvideoplatforms
[latest stable version]: https://poser.pugx.org/jonnitto/prettyembedvideoplatforms/v/stable
[total downloads]: https://poser.pugx.org/jonnitto/prettyembedvideoplatforms/downloads
[license]: https://poser.pugx.org/jonnitto/prettyembedvideoplatforms/license
[github forks]: https://img.shields.io/github/forks/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms.svg?style=social&label=Fork
[donate paypal]: https://img.shields.io/badge/Donate-PayPal-yellow.svg
[wishlist amazon]: https://img.shields.io/badge/Wishlist-Amazon-yellow.svg
[amazon]: https://www.amazon.de/hz/wishlist/ls/2WPGORAVYF39B?&sort=default
[paypal]: https://www.paypal.me/Jonnitto/20eur
[github stars]: https://img.shields.io/github/stars/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms.svg?style=social&label=Stars
[github watchers]: https://img.shields.io/github/watchers/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms.svg?style=social&label=Watch
[github followers]: https://img.shields.io/github/followers/jonnitto.svg?style=social&label=Follow
[follow jon on twitter]: https://img.shields.io/twitter/follow/jonnitto.svg?style=social&label=Follow
[twitter]: https://twitter.com/jonnitto
[fork]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms/fork
[stargazers]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms/stargazers
[subscription]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms/subscription
[followers]: https://github.com/jonnitto/followers
[neos cms]: https://www.neos.io
[prettyembedcollection]: https://github.com/jonnitto/Jonnitto.PrettyembedCollection
[prettyembedvimeo]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVimeo
[prettyembedyoutube]: https://github.com/jonnitto/Jonnitto.PrettyEmbedYoutube
[prettyembedvideo]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideo
[prettyembedvideoplatforms]: https://github.com/jonnitto/Jonnitto.PrettyEmbedVideoPlatforms
[jonnitto.plyr]: https://github.com/jonnitto/Jonnitto.Plyr