PHPackages                             tei/photoswipe - 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. tei/photoswipe

ActiveTypo3-cms-extension[Image &amp; Media](/categories/media)

tei/photoswipe
==============

TYPO3 PhotoSwipe-Plugin for native image-enlargement

2.0.15(4mo ago)13.1k5[1 issues](https://github.com/j0nnybrav079/photoswipe/issues)GPL-2.0-or-laterJavaScriptPHP ^8.1 || ^8.2 || ^8.3 || ^8.4

Since Oct 28Pushed 4mo ago3 watchersCompare

[ Source](https://github.com/j0nnybrav079/photoswipe)[ Packagist](https://packagist.org/packages/tei/photoswipe)[ RSS](/packages/tei-photoswipe/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (36)Used By (0)

TYPO3 photoswipe
================

[](#typo3-photoswipe)

[![Latest Stable Version](https://camo.githubusercontent.com/e11d4e6d2b0924444993c0d6eff16be9c28bb66eed140795f82d28d668b3e596/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7465692f70686f746f73776970653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/tei/photoswipe)[![TYPO3](https://camo.githubusercontent.com/325313db5c0fc23ac59d72a39c1f57a5cf10b9e8a211357041c8c2b962df633e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d70686f746f73776970652d2532336634393730303f7374796c653d666f722d7468652d6261646765)](https://extensions.typo3.org/extension/photoswipe)[![License](https://camo.githubusercontent.com/c8a5b09a4f5bb246de6c0c2cd2bfee12de7972a1d9706c26cecf2f49dfc6ad9d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7465692f70686f746f73776970653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/tei/photoswipe)

**Extension key:**photoswipe

**Language:**en

**Description:**Adds the [photoswipe.com](http://photoswipe.com/) JavaScript plugin (version 5.4.2 ) as default for image enlargement

**Keywords:**gallery, photoswipe, lightbox, layer, zoom

**Copyright:**2024

**Author:**Tobias Eichelberger

**Email:**[tobi.eichelberger@gmail.com](tobi.eichelberger@gmail.com)

**Licence:**This document is published under the Open Publication License available from [opencontent.org/openpub/](http://www.opencontent.org/openpub/)The content of this document is related to TYPO3, a GNU/GPL CMS/Framework available from [www.typo3.org](http://www.typo3.org).

Administration
--------------

[](#administration)

### Installation

[](#installation)

#### via ExtensionManager

[](#via-extensionmanager)

1. Go to the Extension Manager and install the extension
2. Include the static template "PhotoSwipe (photoswipe)"
3. Configure extension if required (see section below)

#### via Composer

[](#via-composer)

1. install the extension via composer: composer require tei/photoswipe
2. Include the static template "PhotoSwipe (photoswipe)"
3. Configure extension if required (see section below)

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

[](#configuration)

You can overwrite all files in the Constant Editor.

#### Photoswipe in your HTML:

[](#photoswipe-in-your-html)

The default setting for initializing photoswipe is by TYPO3's default css-class "ce-gallery". Your HTML has to look like this:

```

    [... code / parent nodes]

            [opt: prefered as caption]

    [/... code / parent nodes]

```

Usage
-----

[](#usage)

Just use the regular "Enlarge on Click" checkbox in the backend. If you have more than one image, the extension will add arrows in the zoom-view.

Layer
-----

[](#layer)

After installing photoswipe, TYPO3 will offer you a new link-type "Layer". You can choose between pages (iFrame) and content elements (innerHTML).

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance57

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity84

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 54.3% 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 ~60 days

Recently: every ~5 days

Total

34

Last Release

125d ago

Major Versions

1.2.7 → 2.0.12024-01-20

PHP version history (8 changes)1.0.7PHP ^7.2

1.2.4PHP ^7.4

1.2.5PHP ^7.4 || ^8.0

1.2.6PHP ^7.4 || ^8.0 || ^8.2

1.2.7PHP ^7.4 || ^8.0 || ^8.1 || ^8.2

2.0.7PHP ^7.4 || ^8.0 || ^8.1 || ^8.2 || ^8.3

2.0.10PHP ^8.1 || ^8.2 || ^8.3

2.0.15PHP ^8.1 || ^8.2 || ^8.3 || ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/75ebb23650a7e0f51e3c08f68250d8c23da56816b836842f5a46ea37f9288495?d=identicon)[j0nnybrav079](/maintainers/j0nnybrav079)

---

Top Contributors

[![j0nnybrav0dcc](https://avatars.githubusercontent.com/u/284283560?v=4)](https://github.com/j0nnybrav0dcc "j0nnybrav0dcc (25 commits)")[![j0nnybrav079](https://avatars.githubusercontent.com/u/30262816?v=4)](https://github.com/j0nnybrav079 "j0nnybrav079 (9 commits)")[![BastianBalthasarBux](https://avatars.githubusercontent.com/u/8894578?v=4)](https://github.com/BastianBalthasarBux "BastianBalthasarBux (6 commits)")[![chesio](https://avatars.githubusercontent.com/u/2021167?v=4)](https://github.com/chesio "chesio (3 commits)")[![marcelmarty](https://avatars.githubusercontent.com/u/1627210?v=4)](https://github.com/marcelmarty "marcelmarty (3 commits)")

---

Tags

extensionlayertypo3lightboxphotoswipeimage zoom

### Embed Badge

![Health badge](/badges/tei-photoswipe/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103574.3k64](/packages/friendsoftypo3-content-blocks)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40543.5k](/packages/wazum-sluggi)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

631.1M8](/packages/netresearch-rte-ckeditor-image)[web-vision/deepltranslate-core

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

34162.0k9](/packages/web-vision-deepltranslate-core)[pagemachine/typo3-formlog

Form log for TYPO3

23243.0k8](/packages/pagemachine-typo3-formlog)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

6010.0k3](/packages/friendsoftypo3-visual-editor)

PHPackages © 2026

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