PHPackages                             huubl/silverstripe-photoswipe-elemental - 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. huubl/silverstripe-photoswipe-elemental

ActiveSilverstripe-vendormodule[Image &amp; Media](/categories/media)

huubl/silverstripe-photoswipe-elemental
=======================================

Allows embedding of a simple Photoswipe-powered gallery on a page

v1.0.0(7y ago)08BSD-3-ClauseJavaScript

Since Oct 4Pushed 7mo agoCompare

[ Source](https://github.com/huubl/silverstripe-photoswipe-elemental)[ Packagist](https://packagist.org/packages/huubl/silverstripe-photoswipe-elemental)[ RSS](/packages/huubl-silverstripe-photoswipe-elemental/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (3)Used By (0)

silverstripe-photoswipe-elemental
=================================

[](#silverstripe-photoswipe-elemental)

Add a responsive image gallery to a page using the Photoswipe library in an Elemental Block.

Includes gallery functionality along with a lazy-loader for the thumbnails to help with page-load efficiency.

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/785d9b9af3e8524ca7f08de3462dca1232df79d51849f8e6d132bd3593b97aa4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f446f727365744469676974616c2f73696c7665727374726970652d70686f746f73776970652d656c656d656e74616c2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/DorsetDigital/silverstripe-photoswipe-elemental/?branch=master)[![Build Status](https://camo.githubusercontent.com/b6605e5e82456ee8abfcc679a37b2c79eba29128584de332f81d33ed455dc610/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f446f727365744469676974616c2f73696c7665727374726970652d70686f746f73776970652d656c656d656e74616c2f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/DorsetDigital/silverstripe-photoswipe-elemental/build-status/master)[![License](https://camo.githubusercontent.com/b3775a2de17853a90995faa104f941eef3ad3c40cc89e34b8b1eaea014614d4e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d425344253230332d2d436c617573652d626c75652e737667)](LICENSE.md)[![Version](https://camo.githubusercontent.com/f1d0ad2b5ee5a39a06d2f7424399ba882f1f8042baa1a93b76a21f550dfc9af8/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646f727365746469676974616c2f73696c7665727374726970652d70686f746f73776970652d656c656d656e74616c2e7376673f7374796c653d666c6174)](https://packagist.org/packages/dorsetdigital/silverstripe-photoswipe-elemental)

Requirements
============

[](#requirements)

- Silverstripe CMS 4 or 5
- bummzack/sortablefile
- dnadesign/silverstripe-elemental

Installation
============

[](#installation)

- Install the code with `composer require dorsetdigital/silverstripe-photoswipe-elemental`
- Run a `dev/build?flush` to update your project

Usage
=====

[](#usage)

Once you have installed the module, you can simply add the new block to any Elemental page.

The template which produces the standard gallery markup can be overridden, but please note that some of the markup structure is required to make everything work!

Credits
=======

[](#credits)

- The superb PhotoSwipe library -
- Bummzack's sortable file extension for SS4 -
- Werner Krauss for his translation work and Elemental 4 updates -

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance45

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 89.6% 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 ~0 days

Total

2

Last Release

2777d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d26917b10f8c7a75c2aee51c98329366bfe6f62eb75fd0f4d49c4bbcffe6dc4?d=identicon)[huubl](/maintainers/huubl)

---

Top Contributors

[![DorsetDigital](https://avatars.githubusercontent.com/u/15108750?v=4)](https://github.com/DorsetDigital "DorsetDigital (43 commits)")[![wernerkrauss](https://avatars.githubusercontent.com/u/1043925?v=4)](https://github.com/wernerkrauss "wernerkrauss (4 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

silverstripeimagesgallery

### Embed Badge

![Health badge](/badges/huubl-silverstripe-photoswipe-elemental/health.svg)

```
[![Health](https://phpackages.com/badges/huubl-silverstripe-photoswipe-elemental/health.svg)](https://phpackages.com/packages/huubl-silverstripe-photoswipe-elemental)
```

###  Alternatives

[frankmullenger/gallery

SilverStripe Gallery Module

243.7k1](/packages/frankmullenger-gallery)[andrewhoule/silverstripe-photogallery

Creates a basic photo gallery pagetype with albums and photos. Photos within albums are opened with a lightbox.

117.0k1](/packages/andrewhoule-silverstripe-photogallery)

PHPackages © 2026

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