PHPackages                             vdlp/oc-glide-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. [Image &amp; Media](/categories/media)
4. /
5. vdlp/oc-glide-plugin

ActiveOctober-plugin[Image &amp; Media](/categories/media)

vdlp/oc-glide-plugin
====================

Allows developers to easily manipulate images in October CMS powered websites.

4.0.0(9mo ago)516.0k↓48%4GPL-2.0PHPPHP ^8.0.2CI failing

Since Jan 22Pushed 9mo ago8 watchersCompare

[ Source](https://github.com/vdlp/oc-glide-plugin)[ Packagist](https://packagist.org/packages/vdlp/oc-glide-plugin)[ RSS](/packages/vdlp-oc-glide-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (5)Versions (12)Used By (0)

Vdlp.Glide
==========

[](#vdlpglide)

Glide is a wonderfully easy on-demand image manipulation library written in PHP. Its straightforward API is exposed via HTTP, similar to cloud image processing services like Imgix and Cloudinary. Glide leverages powerful libraries like Intervention Image (for image handling and manipulation) and Flysystem (for file system abstraction).

Requirements
------------

[](#requirements)

- PHP 8.0.2 or higher
- PHP extensions:
    - ext-exif
- October CMS 3.x or higher

Installation
------------

[](#installation)

```
composer require vdlp/oc-glide-plugin

```

Configuration
-------------

[](#configuration)

To configure this plugin execute the following command:

```
php artisan vendor:publish --provider="Vdlp\Glide\ServiceProviders\GlideServiceProvider" --tag="config"

```

This will create a `config/glide.php` file in your app where you can modify the configuration.

Modify the environment file by adding the following lines:

```
GLIDE_IMAGE_DRIVER="gd"
GLIDE_SIGN_KEY="[YOUR SIGN KEY HERE]"

```

> We recommend using a 128 character (or larger) signing key to prevent trivial key attacks. Consider using a package like [CryptoKey](https://github.com/AndrewCarterUK/CryptoKey) to generate a secure key.

For more details about the security and why a sign key is used, check [glide.thephpleague.com](https://glide.thephpleague.com/2.0/config/security/).

Add an url to your disk in the `config/filesystem.php` to display the images properly, for example:

```
    ...

    'disks' => [

        'local' => [
            'driver' => 'local',
            'root' => storage_path('app'),
+           'url' => 'storage/app/',
        ],

    ],

    ...
```

Example
-------

[](#example)

Here you can see some basic examples of how to use this plugin. Out of the box, the default configuration used is `main`.

```

```

Questions? Need help?
---------------------

[](#questions-need-help)

If you have any question about how to use this plugin, please don't hesitate to contact us at . We're happy to help you. You can also visit the support forum and drop your questions/issues there.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance58

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 86.8% 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.

###  Release Activity

Cadence

Every ~266 days

Recently: every ~376 days

Total

10

Last Release

272d ago

Major Versions

1.1.0 → 2.0.02020-10-19

2.0.1 → 3.0.02021-07-06

3.2.0 → 4.0.02025-08-20

PHP version history (4 changes)1.0.0PHP &gt;=7.1

2.0.1PHP ^7.1||^8.0

3.0.0PHP ^7.4 || ^8.0

4.0.0PHP ^8.0.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ed365dfb5c3f4b31be2bf8ad39d1541c4c35be295e94a80ed39a4b26204355d0?d=identicon)[vdlp](/maintainers/vdlp)

---

Top Contributors

[![adrenth](https://avatars.githubusercontent.com/u/5699988?v=4)](https://github.com/adrenth "adrenth (33 commits)")[![nathan-van-der-werf](https://avatars.githubusercontent.com/u/1123054?v=4)](https://github.com/nathan-van-der-werf "nathan-van-der-werf (2 commits)")[![sander-beenen](https://avatars.githubusercontent.com/u/2843816?v=4)](https://github.com/sander-beenen "sander-beenen (2 commits)")[![jacobdekeizer](https://avatars.githubusercontent.com/u/15017400?v=4)](https://github.com/jacobdekeizer "jacobdekeizer (1 commits)")

---

Tags

glideimage-processinglaravelmanipulationoctober-cmsoctobercmsoctobercms-pluginphpphpleague

### Embed Badge

![Health badge](/badges/vdlp-oc-glide-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/vdlp-oc-glide-plugin/health.svg)](https://phpackages.com/packages/vdlp-oc-glide-plugin)
```

###  Alternatives

[awcodes/filament-curator

A media picker plugin for FilamentPHP.

434297.7k19](/packages/awcodes-filament-curator)[mindkomm/timmy

Advanced image manipulation for Timber.

17735.6k](/packages/mindkomm-timmy)[rainlab/user-plugin

User plugin for October CMS

11954.3k13](/packages/rainlab-user-plugin)[ralphjsmit/laravel-glide

Auto-magically generate responsive images from static image files.

4719.6k5](/packages/ralphjsmit-laravel-glide)[justbetter/statamic-image-optimize

Image optimization after upload

1315.2k](/packages/justbetter-statamic-image-optimize)[asgardcms/media-module

Media module for AsgardCMS. Handles the media library.

1130.6k2](/packages/asgardcms-media-module)

PHPackages © 2026

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