PHPackages                             boing6002/howtovideos - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. boing6002/howtovideos

ActiveLibrary

boing6002/howtovideos
=====================

How to video manager for Laravel Enso

2.2.8(7y ago)01MITVuePHP &gt;=7.1.0

Since Nov 4Pushed 7y agoCompare

[ Source](https://github.com/boing6002/HowToVideos)[ Packagist](https://packagist.org/packages/boing6002/howtovideos)[ Docs](https://github.com/laravel-enso/HowToVideos)[ RSS](/packages/boing6002-howtovideos/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (8)Versions (40)Used By (0)

HowToVideos
===========

[](#howtovideos)

[![License](https://camo.githubusercontent.com/cd5baba5e1d5516e2c6cf6c4e41c68317ab61d5db753159898cf2a809b601653/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f486f77546f566964656f732f6c6963656e7365)](https://https://packagist.org/packages/laravel-enso/HowToVideos)[![Total Downloads](https://camo.githubusercontent.com/83db48799cbde36cf0361fe5470f924f6162ccaaa03fc0ae97df3b5331eb9255/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f486f77546f566964656f732f646f776e6c6f616473)](https://packagist.org/packages/laravel-enso/HowToVideos)[![Latest Stable Version](https://camo.githubusercontent.com/d05b7d95ccdf12c7ad75eb08ff7d1642fedaf0f836299c022a41520e7d3a3681/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f486f77546f566964656f732f76657273696f6e)](https://packagist.org/packages/laravel-enso/HowToVideos)

How-to video manager for [Laravel Enso](https://github.com/laravel-enso/Enso).

[![Watch the demo](https://camo.githubusercontent.com/bbd3fc5d1af95aa82a3455415d04186bebfd3ddf30a5b3e36d3fbfbbdfb8cb01/68747470733a2f2f6c61726176656c2d656e736f2e6769746875622e696f2f686f77746f766964656f732f73637265656e73686f74732f62756c6d615f73656c656374696f6e5f3131325f7468756d622e706e67)](https://laravel-enso.github.io/howtovideos/videos/bulma_demo.mp4)

click on the photo to view a short demo in compatible browsers

### Features

[](#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](https://github.com/laravel-enso/TutorialManager).

- 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

[](#installation)

The component is already included in the [Enso](https://github.com/laravel-enso/Enso) install and should not require any additional installation steps.

### Notes

[](#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](https://github.com/laravel-enso/Core) for middleware and user model
- [File manager](https://github.com/laravel-enso/FileManager) for handling files
- [Helpers](https://github.com/laravel-enso/Helpers) for utility classes
- [Image Transformer](https://github.com/laravel-enso/ImageTransformer) for optimizing the media files
- [Select](https://github.com/laravel-enso/Select) for select functionality
- [Structure manager](https://github.com/laravel-enso/StructureManager) for the migrations
- [VueComponents](https://github.com/laravel-enso/VueComponents) for various VueJS components

### Publishes

[](#publishes)

- `php artisan vendor:publish --tag=howToVideos-storage` - the storage folder that holds the medial files that will be uploaded
- `php artisan vendor:publish --tag=howToVideos-assets` - the VueJS components
- `php 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

[](#contributions)

are welcome. Pull requests are great, but issues are good too.

### License

[](#license)

This package is released under the MIT license.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

38

Last Release

2665d ago

Major Versions

1.0.8 → 2.0.02018-06-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/717752e2ec25cf847df470853b6a7e1226cb0e62dbd3b201dcbf30d9741fe602?d=identicon)[boing6002](/maintainers/boing6002)

---

Top Contributors

[![aocneanu](https://avatars.githubusercontent.com/u/16073274?v=4)](https://github.com/aocneanu "aocneanu (7 commits)")[![gandesc](https://avatars.githubusercontent.com/u/14071925?v=4)](https://github.com/gandesc "gandesc (5 commits)")[![DevIonut](https://avatars.githubusercontent.com/u/19207797?v=4)](https://github.com/DevIonut "DevIonut (3 commits)")[![boing6002](https://avatars.githubusercontent.com/u/45848144?v=4)](https://github.com/boing6002 "boing6002 (1 commits)")

---

Tags

laravel-ensoHowTovidoes

### Embed Badge

![Health badge](/badges/boing6002-howtovideos/health.svg)

```
[![Health](https://phpackages.com/badges/boing6002-howtovideos/health.svg)](https://phpackages.com/packages/boing6002-howtovideos)
```

###  Alternatives

[laravel-enso/localisation

Localisation management dependency for Laravel Enso

1361.1k5](/packages/laravel-enso-localisation)[laravel-enso/core

Main requirement &amp; dependency aggregator for Laravel Enso

3463.6k133](/packages/laravel-enso-core)[laravel-enso/logs

Log management dependency for Laravel Enso

1142.1k6](/packages/laravel-enso-logs)[laravel-enso/data-import

Excel Importer dependency for Laravel Enso

2042.6k3](/packages/laravel-enso-data-import)[laravel-enso/roles

Role Manager dependency for Laravel Enso

1043.2k18](/packages/laravel-enso-roles)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
