PHPackages                             rainlab/blogvideo-plugin - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. rainlab/blogvideo-plugin

ActiveOctober-plugin[Utility &amp; Helpers](/categories/utility)

rainlab/blogvideo-plugin
========================

Blog video plugin for October CMS

2675JavaScript

Since Jul 25Pushed 9y ago8 watchersCompare

[ Source](https://github.com/rainlab/blogvideo-plugin)[ Packagist](https://packagist.org/packages/rainlab/blogvideo-plugin)[ RSS](/packages/rainlab-blogvideo-plugin/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Blog Video plugin
=================

[](#blog-video-plugin)

This plugin extends the [RainLab Blog plugin](/plugin/rainlab-blog) with the responsive video embedding features. The plugin was tested with Vimeo and YouTube videos, but in theory it can be used with any video service which uses iframes for embedding.

Adding video to a post
----------------------

[](#adding-video-to-a-post)

Use the following syntax to insert a video placeholder to a blog post:

```
![1](video)

```

The number in the first part is the placeholder index. If you use multiple videos in a post you should use unique indexes:

```
![1](video)

![2](video)

```

Styling the responsive videos
-----------------------------

[](#styling-the-responsive-videos)

The plugin adds a wrapping DIV element around the embedded iframe element. The wrapper allows to make the video responsive, fit the containing column and maintain the aspect ratio.

```

```

Add the following CSS code to your website in order to support the video wrapper:

```
.video-wrapper {
    position: relative;
    padding-top: 25px;
    margin-bottom: 15px;
    height: 0;
}

.video-wrapper.ratio-5-4 {padding-bottom: 80%;}
.video-wrapper.ratio-4-3 {padding-bottom: 70%;}
.video-wrapper.ratio-16-10 {padding-bottom: 62.5%;}
.video-wrapper.ratio-16-9 {padding-bottom: 56.25%;}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}

```

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 61.1% of commits — single point of failure

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/106532?v=4)[october](/maintainers/october)[@october](https://github.com/october)

---

Top Contributors

[![daftspunk](https://avatars.githubusercontent.com/u/1392869?v=4)](https://github.com/daftspunk "daftspunk (11 commits)")[![acasar](https://avatars.githubusercontent.com/u/6329543?v=4)](https://github.com/acasar "acasar (3 commits)")[![alekseybobkov](https://avatars.githubusercontent.com/u/481606?v=4)](https://github.com/alekseybobkov "alekseybobkov (2 commits)")[![gergo85](https://avatars.githubusercontent.com/u/2959112?v=4)](https://github.com/gergo85 "gergo85 (2 commits)")

### Embed Badge

![Health badge](/badges/rainlab-blogvideo-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/rainlab-blogvideo-plugin/health.svg)](https://phpackages.com/packages/rainlab-blogvideo-plugin)
```

###  Alternatives

[touhonoob/rate-limit

PHP rate limiting library with Token Bucket Algorithm

137540.8k2](/packages/touhonoob-rate-limit)[ergebnis/clock

Provides abstractions of a clock.

301.2M](/packages/ergebnis-clock)[nmure/crawler-detect-bundle

A Symfony bundle for the Crawler-Detect library (detects bots/crawlers/spiders via the user agent)

27284.2k](/packages/nmure-crawler-detect-bundle)

PHPackages © 2026

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