Gallery
v1.2.1
Gallery
- Updates and support included for 12 months
- License key delivered immediately by email
- 30-day money-back guarantee
- Full documentation included
- Compatible with Hyvä themes
- Composer-ready installation
Product Gallery
Vervang de standaard Fotorama-productgalerij van Magento door een moderne Slick-gebaseerde slider, een thumbnail-carousel en een fullscreen lightbox — volledig configureerbaar vanuit de admin, zonder thema-herschrijving.
De standaard Magento-galerij begint zijn leeftijd te tonen: zwaar, traag op mobiel, onhandige toetsenbordafhandeling en verrassend moeilijk te stylen. Deze module plaatst een lichter alternatief dat de image cache en het gedrag van configurable products respecteert, terwijl het de handelaar de controles geeft die hij echt nodig heeft: hoeveel thumbnails, lazy-load, zoom-knop, URL bijwerken in de lightbox.
Voor wie
- Handelaars wiens productpagina's leven of sterven door beeldpresentatie (mode, meubilair, juwelen, B2C-catalogi met sterke fotografie)
- Winkels met configurable products en swatches, waar de galerij netjes moet herladen bij elke optiewijziging
- Teams die een moderne, toegankelijke galerij willen zonder zich te verbinden aan een volledige Hyvä-migratie
Belangrijkste voordelen
- Moderne slider met thumbnail-carousel — hoofdafbeelding schuift op klik of swipe, gekoppeld aan een configureerbare thumbnail-carousel (1 tot 10 zichtbaar, optionele infinite scroll).
- Fullscreen lightbox — open elke afbeelding op volledige grootte, met toetsenbordnavigatie (pijltjes, Enter, Space, Escape) en optionele History API zodat links naar specifieke slides deelbaar zijn.
- Configurable-aware — de galerij herlaadt automatisch wanneer een swatch of optie wordt geselecteerd, met behoud van de originele high-resolution image URLs voor de fullscreen view.
- Performance-vriendelijk — lazy-load staat standaard aan, zodat thumbnails buiten de viewport geen bandbreedte gebruiken tot ze nodig zijn.
- Admin-gestuurd, geen code-aanpassingen — elk gedrag (zoom-knop, pagination dots, lazy-load, infinite scroll, History API) schakelt vanuit Stores → Configuration.
- Nette fallback — schakel de module uit in admin en de standaard Magento-galerij komt direct terug. Geen vendor lock-in.
- Toegankelijk by design — volledige toetsenbordondersteuning, semantische markup, ARIA-vriendelijke lightbox.
Compatibiliteit
- Magento 2.4.x / Mage-OS equivalent
- PHP 7.4, 8.0, 8.1, 8.2, 8.3
- Ontworpen voor Luma en van Luma afgeleide thema's (gebruikt RequireJS + jQuery + Slick)
- Werkt met simple en configurable products, inclusief swatch renderer
- Compatibel met Magento Full Page Cache (galerij-JS hydrateert bij page load)
Installeer deze module via Composer. Zorg ervoor dat uw auth.json is geconfigureerd met uw Wimakeit-inloggegevens.
$ composer require wimakeit/gallery:^1.2.1
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
Installation notes
The standard composer require + setup:upgrade + setup:di:compile + setup:static-content:deploy flow applies. The points below cover what's specific to this module.
ACL permissions
The module registers one ACL resource under System → Permissions → User Roles:
| Resource | Default |
|---|---|
Wimakeit_Gallery::config (edit Product Gallery configuration) | granted to Administrator role only |
Configuration
The module ships with safe defaults that match the legacy Fotorama experience while enabling the modern slider. Go to Stores → Configuration → Wimakeit → Product Gallery to adjust them.
General Settings
| Setting | Default |
|---|---|
| Enable Custom Gallery | Yes |
Disabling this single toggle returns the page to Magento's native Fotorama gallery — useful for A/B testing or quick rollback.
Carousel Settings
| Setting | Default |
|---|---|
| Thumbnails to Show | 4 (range 1–10) |
| Enable Infinite Scroll | Yes |
Image Viewer Settings
| Setting | Default |
|---|---|
| Enable Lazy Loading | Yes |
| Show Zoom Button | Yes |
| Show Pagination Dots | Yes |
Lightbox Settings
| Setting | Default |
|---|---|
| Use History API | Yes — updates the browser URL when navigating lightbox slides |
Static content deploy
The module ships JavaScript (Slick.js, Slick Lightbox), LESS and templates under view/frontend/. Run bin/magento setup:static-content:deploy (with the appropriate locales) after install on production, or clear pub/static/frontend/ and var/view_preprocessed/ in developer mode.
Theme overrides
To customise the markup, override the template at:
app/design/frontend/Vendor/Theme/Wimakeit_Gallery/templates/product/gallery.phtml
Keyboard shortcuts (out of the box): ArrowLeft / ArrowRight to move between images, Enter or Space to open the lightbox, Escape to close it.
- Versie
- v1.2.1
- Licentie
- Jaarabonnement
- Ondersteuning
- 12 maanden
- Last updated
- 14 aug. 2026
- Magento
- Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
- PHP
- PHP 8.1 PHP 8.2 PHP 8.3
- Hyvä
- Compatibel
- Pakket
-
wimakeit/gallery
Compatibility checker
Pick your stack to see if this module fits.
Compatibiliteit 4
Prijs & licentie 4
composer require in vendor/wimakeit/ terecht; u kan ze lezen, auditen en lokaal patchen voor uw eigen Magento-installatie. U mag de code NIET herverspreiden, sublicentiëren, op een publiek Composer-register publiceren of doorverkopen. Eén licentie = één productiedomein + één staging/dev-domein (zie de algemene voorwaarden voor de volledige EULA). Wimakeit-modules staan NIET op het publieke packagist.org — ze worden uitsluitend verspreid via het private Composer-register packages.wimakeit.be. Installatie & updates 6
composer require wimakeit/gallery:^1.2.1 uit, daarna bin/magento setup:upgrade, bin/magento setup:di:compile en tot slot bin/magento cache:flush. Het tabblad Installation op deze pagina lijst elke configuratiestap (ACL's, crons, defaultwaarden) — een deploy duurt minuten, geen uren. Hulp nodig? Wimakeit biedt Magento-installatiediensten vanuit ons Waalse kantoor (Presles, tussen Charleroi en Namen). auth.json toe: {"http-basic": {"packages.wimakeit.be": {"username": "UW-E-MAIL", "password": "UW-TOKEN"}}}. Stap 3: registreer het repo: composer config repositories.wimakeit composer https://packages.wimakeit.be. Stap 4: composer require wimakeit/gallery:^1.2.1. In CI/CD-pipelines injecteert u COMPOSER_AUTH als JSON-environment-variabele in plaats van auth.json te commit'en. composer require, zelfde modulecode, zelfde databaseschema — geen fork om te onderhouden, geen licentiewijziging. composer update blijft veilig binnen een major. app/design/frontend/{UwVendor}/{theme}/Wimakeit_{Module}/templates/ met hetzelfde relatieve pad. Blocks, ViewModels en Helpers worden overschreven via DI-preference in uw eigen custom module — declareer <preference for="Wimakeit\…\OriginalClass" type="UwVendor\Override\Class" /> in etc/di.xml. Layout-XML wordt uitgebreid (voorkeur) of overschreven op de standaard Magento-manier. Wimakeit-modules gebruiken nooit het keyword final op klassen die u redelijkerwijs zou willen override — overschrijven is een first-class scenario, geen hack. Support & beveiliging 3
contact@wimakeit.com met modulenaam, versie, Magento/Mage-OS-versie en reproduceringsstappen. Fixes verschijnen in de volgende patch. Wimakeit-support antwoordt in het Nederlands, Frans en Engels op werkdagen (CET-uren). contact@wimakeit.com met het voorvoegsel [SECURITY] in het onderwerp — vermeld de module, versie en reproductiestappen. Bevestiging op werkdagen, vermelding in het Changelog op verzoek. Wimakeit is een Belgische BV (besloten vennootschap) onderworpen aan Belgisch en Europees recht inzake privacy en responsible disclosure. Over Wimakeit 1
Iets gevonden dat niet in de FAQ staat?
Meld een bug of stel een vraag — het formulier is voor-ingevuld met deze module.
Een bug gevonden? Laat het ons weten.
Een kort formulier opent in een nieuw tabblad — de modulenaam en uw taal zijn al ingevuld. Beschrijf wat u probeerde, wat misging, en wij komen binnen één werkdag bij u terug.
Een bug melden voor GalleryHulp nodig?
Ons team helpt u graag met de integratie.