boing6002 / howtovideos
How to video manager for Laravel Enso
Requires
- php: >=7.1.0
- laravel-enso/activitylog: 1.1.*
- laravel-enso/core: 3.5.*
- laravel-enso/filemanager: 2.5.*
- laravel-enso/helpers: 1.10.*
- laravel-enso/imagetransformer: 1.4.*
- laravel-enso/select: 2.8.*
- laravel-enso/structuremanager: 2.5.*
- laravel-enso/vuecomponents: 2.7.*
This package is not auto-updated.
Last update: 2024-11-10 06:59:16 UTC
README
HowToVideos
How-to video manager for Laravel Enso.
click on the photo to view a short demo in compatible browsers
Features
Allows you to add videos to your application, to show users how to perform a specific action, demonstrate a feature, present a process flow, etc. This is a complementary package to Tutorial Manager.
- easily upload media clips from your computer, setting a title and a description
- simple to use tag manager
- optionally add a caption/cover picture for each video
- optionally tag the clips and then filter them using the tags
- permissions dependent controls, where regular users can only view the videos.
Installation
The component is already included in the Enso install and should not require any additional installation steps.
Notes
Even though the media files are filtered on upload using their mime-types, depending on the encoding and versions,
some files might not work, as this is a limitation of the video.js
library. Experiment and find what works for you.
Depends on:
- Core for middleware and user model
- File manager for handling files
- Helpers for utility classes
- Image Transformer for optimizing the media files
- Select for select functionality
- Structure manager for the migrations
- VueComponents for various VueJS components
Publishes
php artisan vendor:publish --tag=howToVideos-storage
- the storage folder that holds the medial files that will be uploadedphp artisan vendor:publish --tag=howToVideos-assets
- the VueJS componentsphp artisan vendor:publish --tag=enso-assets
- a common alias for when wanting to update the assets, once a newer version is released, usually used with the--force
flag
Contributions
are welcome. Pull requests are great, but issues are good too.
License
This package is released under the MIT license.