Slider

v1.3.16 Jaarabonnement Updated 31 aug. 2026

Slider

Responsive sliders met drie beeldvarianten, automatische WebP, Swiper.js-animaties, klik- en weergavetracking, en een CMS-widget.
Hyvä Compatibel Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
€ 79,00
Probeer de live demo
  • 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

Slider

Een moderne, snelle en responsive slider voor Magento 2 die performantie, toegankelijkheid en SEO even serieus neemt als de visuals. Bouw zoveel onafhankelijke sliders als u wilt, elk met drie image-varianten (desktop / tablet / mobile), automatische WebP-generatie, Swiper.js v11-animaties, klik- en view-tracking, en een CMS widget om ze in elke pagina te plaatsen.

Dit is de module die u kiest wanneer het marketingteam een homepage-hero, een categoriebanner en een checkout-promo wil — allemaal gestuurd vanuit de admin, allemaal met het juiste beeld per device, allemaal gemeten tegen echt bezoekergedrag. Geen externe SaaS, geen theme-rewrites, geen jQuery.

Voor wie

  • Handelaars die regelmatig promoties draaien en een slider willen die het marketingteam zonder developer kan updaten
  • Winkels die Core Web Vitals (en LCP in het bijzonder) opvolgen en een hero slider nodig hebben zonder de performantie te slopen
  • Multi-store / multi-language setups waar elke slide scheduling, store view targeting en vertaling nodig heeft
  • B2C-merken die willen meten welke slides echt klikken opleveren, en niet alleen visuals laten draaien

Belangrijkste voordelen

  • Multi-slider, op identifier gebaseerd — maak zoveel sliders aan als u wilt, elk met een unieke identifier. Plaats ze in pagina's via CMS widget of layout XML met enkel die identifier.
  • Drie image-varianten per slide — desktop, tablet en mobile, met automatische WebP-generatie, volledige srcset / sizes attributen, lazy loading, en fetchpriority="high" preload op de eerste slide voor een nette LCP.
  • Swiper.js v11 effecten — slide, fade, cube, coverflow, flip. Configureerbare autoplay, transition speed, navigation arrows, klikbare pagination.
  • Content overlays — titel, ondertitel, CTA button, met 9 tekstposities, configureerbare tekstkleur en een kleur-en-opacity overlay voor leesbaarheid.
  • Scheduling en tracking ingebouwd — start- en einddata per slide, per-store zichtbaarheid, en ingebouwde view- / click-counters direct zichtbaar in de admin grid.
  • SEO en accessibility goed aangepakt — Schema.org ImageGallery / ImageObject microdata, verplicht alt-text op elke afbeelding, volledige keyboard-navigatie, ARIA-labels en respect voor prefers-reduced-motion.
  • Veiligheid serieus genomen — URL-validatie weert javascript:, data: en andere XSS-vectors; enkel de protocols http, https, mailto, tel zijn toegestaan.

Compatibiliteit

  • Magento 2.4.x / Mage-OS equivalent
  • PHP 8.1, 8.2, 8.3
  • Vereist wimakeit/module-core 3.0.9 of hoger
  • Optioneel: PHP ext-gd voor WebP-generatie (sterk aangeraden)
  • Ontworpen voor Luma-frontends; templates kunnen overruled worden voor Hyvä-projecten

Installeer deze module via Composer. Zorg ervoor dat uw auth.json is geconfigureerd met uw Wimakeit-inloggegevens.

Terminal
$ composer require wimakeit/module-slider:^1.3.16
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

Required dependency

This module requires wimakeit/module-core 3.0.9 or later. Composer pulls it automatically from the Wimakeit registry as long as the registry is declared in your project's composer.json.

Recommended PHP extension

ExtensionPurpose
ext-gdAutomatic WebP generation for uploaded images. Without it, only the original format is served.

On Debian/Ubuntu: apt install php8.x-gd.

ACL permissions

Five ACL resources are registered under System → Permissions → User Roles:

ResourceDefault
Wimakeit_Slider::slider (top-level access to the Slider menu)granted to Administrator role only
Wimakeit_Slider::slider_group (manage sliders)granted to Administrator role only
Wimakeit_Slider::slider_group_save (save slider)granted to Administrator role only
Wimakeit_Slider::slider_group_delete (delete slider)granted to Administrator role only
Wimakeit_Slider::slide (manage slides)granted to Administrator role only
Wimakeit_Slider::slide_save / Wimakeit_Slider::slide_deletegranted to Administrator role only
Wimakeit_Slider::config (edit module configuration)granted to Administrator role only

Assign them to your content / marketing roles as needed.

Configuration

Go to Stores → Configuration → Wimakeit → Slider.

General settings

SettingDefault
Enable Debug LoggingNo — leave off in production. Hard errors are always logged.

All slider-specific configuration (autoplay speed, transition, lazy loading, pagination, navigation, effect, overlay opacity, etc.) lives per slider inside the slider record itself, under Content → WiMakeIT Slider in the admin menu. There is no store-wide override for those — each slider is fully self-contained.

Frontend integration

CMS widget (no code)

In any CMS page or block, insert a WiMakeIT Slider widget and pick the slider identifier from the dropdown.

Layout XML

<referenceContainer name="content">
    <block class="Wimakeit\Slider\Block\Slider" name="homepage.slider">
        <arguments>
            <argument name="identifier" xsi:type="string">homepage-slider</argument>
        </arguments>
    </block>
</referenceContainer>

Frontend routes (tracking)

Two POST endpoints are registered for click/view tracking. No setup is needed — the templates wire them in automatically:

EndpointPurpose
/slider/track/viewrecord a view for a slide
/slider/track/clickrecord a click on a slide CTA

Database

The module creates two tables via db_schema.xml:

  • wimakeit_slider_group — slider definitions
  • wimakeit_slider_slide — individual slides, linked to a slider group, with scheduling
  • (start_date / end_date), store binding (store_id), and view/click counters

setup:upgrade runs in well under a second on a fresh install — no long-running data patch.

Filesystem prerequisites

The web server user must have write access to pub/media/wimakeit/slider/. Setup is created by setup:upgrade.

Cron jobs

None. View and click counters are written synchronously when the tracking endpoints are hit.

Versie
v1.3.16
Licentie
Jaarabonnement
Ondersteuning
12 maanden
Last updated
31 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/module-slider

Compatibility checker

Pick your stack to see if this module fits.

Compatibiliteit 4

Ja. Slider is getest tegen Magento Open Source 2.4.4 → 2.4.7, Adobe Commerce op dezelfde lijn, en Mage-OS 2.0+ — op PHP 8.1, 8.2 en 8.3. Het tabblad Specificaties toont de geteste combinaties. Staat uw stack erbij, dan garanderen wij een schone installatie. Wimakeit is een Adobe-gecertificeerd Magento-bureau in Presles, Wallonië (tussen Charleroi en Namen), België — elke module wordt getest op dezelfde matrix die we naar onze enterprise-klanten in België, Frankrijk en Nederland uitrollen.
Ja — volledig. Slider bevat een native Hyvä-compatibele frontend (Tailwind + Alpine.js) en integreert met Hyvä Checkout waar van toepassing. Geen extra fallback-module nodig. Elke Hyvä-gemarkeerde module wordt gebouwd door hetzelfde Wimakeit-team dat Hyvä-migraties in productie uitvoert.
Hyvä Storefront (Tailwind + Alpine.js, server-rendered) en Hyvä Checkout (React-gebaseerd, headless bovenop Magento) zijn twee aparte pakketten. Slider bevat native Hyvä Storefront-compatibiliteit — de frontend wordt gerenderd via Hyvä-templates, zonder Luma-fallback. Hyvä Checkout-integratie wordt geleverd wanneer de module een raakvlak heeft met een checkout-stap (custom betaalinput, voorwaarden-checkbox, ...); anders draait de module server-side zonder Hyvä Checkout-aanpassing. Zie het tabblad Specificaties voor de exacte Hyvä-scope van deze module.
Ja. Slider respecteert het standaard Magento-scope (default / website / store / store_view). Elke configuratie is overschrijfbaar per store view. Frontend-labels gebruiken de standaard Magento-vertaalbestanden — by-default in het Nederlands, Frans en Engels. Valuta's volgen uw Magento-valutaconfiguratie zonder extra werk. Een typische Wimakeit Magento-webshop draait een fr_BE / nl_BE / en_GB-triplet vanuit één backend — Slider is klaar voor deze B2B / internationale setup.

Prijs & licentie 4

€79 — eenmalige betaling, eeuwigdurende licentie, geen abonnementskosten. Inclusief 1 jaar minor updates + e-mailsupport in Nederlands, Frans en Engels, 1 productie + 1 staging/dev-domein. Het verlengen van het supportvenster na jaar 1 is optioneel. Bureau- of multi-store-tarieven worden rechtstreeks onderhandeld via contact@wimakeit.com.
Ja. Slider heeft een live demo op demo.wimakeit.be/module-slider waar u admin en frontend kan verkennen met een echte installatie inclusief sample data. Voor langere evaluaties vraagt u een evaluatielicentie aan via ons contactformulier — de evaluatie dekt dezelfde scope als de betaalde licentie en wordt na aankoop omgezet in een permanente sleutel.
Wij beoordelen terugbetalingsverzoeken geval per geval. Levert de module niet wat aangekondigd? Mail contact@wimakeit.com vanaf het e-mailadres gekoppeld aan uw licentie. Het Wimakeit-terugbetalingsbeleid staat in de algemene voorwaarden en geldt voor elke module op deze marketplace.
Slider wordt verspreid onder een commerciële proprietary licentie — geen MIT, GPL of andere open-source licentie. De PHP-broncode komt na 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

Voer composer require wimakeit/module-slider:^1.3.9 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).
Stap 1: haal een token op via packages.wimakeit.be → Mijn account → Tokens. Stap 2: voeg in de root van uw project aan 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/module-slider:^1.3.9. In CI/CD-pipelines injecteert u COMPOSER_AUTH als JSON-environment-variabele in plaats van auth.json te commit'en.
De meeste merchants zijn binnen 30 minuten live: composer install (1-2 min) → setup:upgrade + di:compile (5-10 min afhankelijk van de stack) → adminconfiguratie (5-15 min volgens het Installation-tabblad) → smoke test op een product of order. Reken meer tijd als u een custom theme heeft dat vergelijkbare templates overschrijft. Het Wimakeit-team heeft deze module geleverd aan B2B- en DTC-shops in heel België.
Slider is ontworpen voor Magento 2.4.x / Mage-OS 2.0+ en heeft geen Magento 1-equivalent. Bij een migratie vanaf Magento 1 neemt het Wimakeit-team de audit, datamigratie en integratie van Slider in de nieuwe backoffice voor zijn rekening, in het kader van een Magento-migratieproject. De overstap van Adobe Commerce naar Mage-OS is transparant voor Slider: zelfde composer require, zelfde modulecode, zelfde databaseschema — geen fork om te onderhouden, geen licentiewijziging.
Updates lopen via uw composer-dependency (exact dit pakket), gehost op het private Composer-register van Wimakeit op packages.wimakeit.be. Elke release wordt aangekondigd op het Changelog-tabblad + het Wimakeit-nieuws en volgt semver — composer update blijft veilig binnen een major.
Alle .phtml-templates zijn overschrijfbaar vanuit uw theme: kopieer het bestand naar 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

Open een ticket via het contactformulier op wimakeit.be of mail 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).
Stuur security-rapporten privé naar 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.
Ja. Slider bewaart uitsluitend data binnen zijn functionele scope, volgt nooit shoppers over verschillende sites, en doet by-default geen enkele externe call. Combineer met de Wimakeit GDPR-module voor cookiebanners en data-subject request forms conform Belgische, Franse en Nederlandse DPA-richtlijnen. De hostingpartners van Wimakeit (OVH Roubaix / Gravelines, Cblue Gembloux) houden alle klantdata binnen de EU.

Over Wimakeit 1

Wimakeit is een Adobe-gecertificeerd Magento-bureau in Presles, Wallonië (tussen Charleroi en Namen), België, dat sinds 2020 Magento- en Mage-OS-webshops bouwt voor klanten in BE / FR / NL. Elke module op deze marketplace draait in productie bij minstens één Wimakeit-klant (we eat our own dogfood). Directe lijn met de ontwikkelaars die de code hebben geschreven, meertalige support (NL / FR / EN), CET-werkuren, geen offshore. Bekijk onze referenties voor het soort Magento-projecten dat wij opleveren.

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 melden

Changelog

Categories: Security, Feature, Fix, Perf, Admin, Deps.

[1.3.13] - 2026-06-08

Feature

  • New Page Builder content type wimakeit_slider: slider groups can now be dropped on a Wimakeit Page Builder canvas. The storefront renders the existing slider widget; the admin canvas shows a static first-slide preview.

[1.3.12] - 2026-06-08

Fix

  • Overlay now renders as a backdrop bounded to the content box (behind title/text/rich content) instead of darkening the whole slide. The configured overlay colour + opacity follow the box width.

[1.3.11] - 2026-06-08

Feature

  • Rich HTML content slot restored on slides: free-form HTML overlay fields (content_html desktop/tablet/mobile), three admin WYSIWYG editors, and the eyebrow/badges/note helper classes.

[1.3.10] - 2026-06-05

Deps

  • PHP 8.4 certified — constraint widened to >=8.1 <8.5.

[1.3.9] - 2026-05-12

Admin

  • Admin dashboard widget code extracted to companion module wimakeit/module-slider-admin-dashboard. The main module is now installable on stores that don't use wimakeit/module-admin-dashboard.

Deps

  • To keep the Slider performance widget on the admin dashboard, install wimakeit/module-slider-admin-dashboard alongside this module.

[1.3.8] - 2026-05-10

Feature

  • New Enable Debug Logging toggle (Stores → Configuration → Wimakeit → Slider → General), off by default. Admin slide actions (Update Position(s), Duplicate, Save) and the image uploader emit info/debug/notice/warning only when the toggle is on; error/critical always log.

Perf

  • Production stores stop emitting admin-action trace lines into var/log/system.log once the toggle is left off.

Deps

  • Requires wimakeit/module-core 3.0.9+ for the shared AbstractConfig base and debug logger virtual type.

[1.3.7] - 2026-05-08

Admin

  • Admin menu group convention aligned with the other Wimakeit modules — top-level entry Wimakeit_Slider::main with Sliders and Slides children; module reordered into the Catalog group.

[1.3.6] - 2026-04-29

Deps

  • Certified PHP 8.1 → 8.3 support. Composer php constraint tightened to >=8.1 <8.4. Implicit-nullable parameter declarations fixed.

[1.3.5] - 2026-04-22

Fix

  • SliderPerformance widget no longer fails to load on stores without wimakeit/module-admin-dashboard. The hard DI binding was downgraded to a soft, conditional registration.

[1.3.4] - 2026-04-21

Feature

  • Self-registering admin dashboard widget — when wimakeit/module-admin-dashboard is installed, the Slider module exposes a performance widget (impressions, clicks, top-performing slide) without any glue code.

Admin

  • Internal release pipeline standardized (validate, tag, deploy, release stages).

[1.3.3] - 2026-04-14

Feature

  • Native Breeze frontend support. New breeze_default.xml layout registers a Breeze JS bundle, ships a Breeze-native slider.js widget that loads Swiper from CDN, and adds Breeze-compatible LESS styles with the @critical guard.

Admin

  • Composer/Satis distribution archives now exclude internal files (.gitlab-ci.yml, .claude/, docs/, .gitattributes).

[1.3.2] - 2026-03-17

Deps

  • Compatible with wimakeit/module-core ^3.0 (admin tab and config abstractions consolidated upstream).

[1.3.1] - 2026-02-19

Fix

  • "Wave decoration" admin dropdown now renders correctly — the option list was being passed as an object instead of an array, triggering data.some is not a function.
  • Slide call-to-action buttons now respect the slide's text-position alignment in the flex layout. Center/right positions get the proper justify-content rules.

[1.3.0] - 2026-02-19

Feature

  • Content max-width per slide — limit the headline/text/button column to a chosen width so wide-screen layouts don't stretch the copy edge to edge.
  • Per-slide button layout options — choose between inline, stacked or full-width button arrangement for slides with two or more CTAs.

[1.2.2] - 2026-02-18

Security

  • Frontend assets declared via the module's Content Security Policy whitelist — required for stores that ship a strict CSP.

[1.2.1] - 2026-02-18

Feature

  • New Text & Button slide type — supports a headline, body copy and one or more CTAs without requiring a background image.

[1.2.0] - 2026-01-24

Fix

  • Image slider rendering on storefront fixed (Swiper init regression on stores with multiple sliders on the same page).

[1.1.2] - 2025-12-18

Fix

  • Composer dependency on wimakeit/module-core now points to the published package name — composer install no longer fails on stores that bypass the GitLab path repository.

[1.1.1] - 2025-12-15

Admin

  • Slider admin menu nested under the shared Wimakeit menu group from wimakeit/module-core for consistency with the other Wimakeit modules.

Deps

  • Depends on wimakeit/module-core.

[1.1.0] - 2025-12-15

Feature

  • Initial public release of Wimakeit Slider — Swiper-based homepage/category slider for Magento 2 / Mage-OS.
  • Admin CRUD for sliders and per-slider slides (image, headline, body, CTA, link, position).
  • Per-slide options: text position (left / center / right), text color, wave decoration overlay, link target.
  • Store-view-scoped enable toggle and per-slider start/end dates.
  • Frontend rendering as a Magento block plus a CMS widget for placement in static pages and category blocks.

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 Slider
Module SKU: wimakeit-module-slider · Taal: nl_NL

Hulp nodig?

Ons team helpt u graag met de integratie.

Neem contact op
Planifier un appel