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

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

dorsetdigital/silverstripe-photoswipe-elemental
===============================================

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

v2.0.0(8mo ago)51.3k3[2 PRs](https://github.com/DorsetDigital/silverstripe-photoswipe-elemental/pulls)BSD-3-ClauseJavaScriptCI passing

Since Oct 4Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/DorsetDigital/silverstripe-photoswipe-elemental)[ Packagist](https://packagist.org/packages/dorsetdigital/silverstripe-photoswipe-elemental)[ RSS](/packages/dorsetdigital-silverstripe-photoswipe-elemental/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (5)Dependencies (3)Versions (9)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

45

—

FairBetter than 91% of packages

Maintenance66

Regular maintenance activity

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

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 ~640 days

Total

5

Last Release

264d ago

Major Versions

v1.1.1 → v2.0.02025-10-09

### Community

Maintainers

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

---

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

image-galleryphotoswipe-librarysilverstripesilverstripe-4silverstripe-modulesilverstripeimagesgallery

### Embed Badge

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

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

###  Alternatives

[sunnysideup/ecommerce

Silverstripe E-commerce Application

247.3k84](/packages/sunnysideup-ecommerce)[frankmullenger/gallery

SilverStripe Gallery Module

223.7k1](/packages/frankmullenger-gallery)[silverstripe-australia/silverstripe-pixlr

A module for editing images via Pixlr.

151.3k](/packages/silverstripe-australia-silverstripe-pixlr)

PHPackages © 2026

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