Slider

v1.3.16 Abonnement annuel Mis à jour le 31 août 2026

Slider

Des sliders responsive à trois variantes d'images, WebP automatique, animations Swiper.js, tracking des clics et des vues, et un widget CMS.
Compatible Hyvä 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 €
Essayer la démo en ligne
  • Mises à jour et support inclus pendant 12 mois
  • Clé de licence livrée immédiatement par email
  • Garantie satisfait ou remboursé 30 jours
  • Documentation complète incluse
  • Compatible avec les thèmes Hyvä
  • Installation prête pour Composer

Slider

Un slider moderne, rapide et responsive pour Magento 2, qui prend la performance, l'accessibilité et le SEO aussi au sérieux que le visuel. Créez autant de sliders indépendants que nécessaire, chacun avec trois variantes d'image (desktop / tablette / mobile), génération WebP automatique, animations Swiper.js v11, tracking des clics et des vues, et un widget CMS pour les déposer dans n'importe quelle page.

C'est le module qu'on choisit quand l'équipe marketing veut un hero homepage, une bannière catégorie et une promo checkout — tous pilotés depuis l'admin, tous avec la bonne image pour chaque device, tous mesurés contre le comportement réel des visiteurs. Aucun SaaS tiers, aucune réécriture de thème, aucun jQuery.

À qui ça s'adresse

  • Marchands qui lancent des promotions régulières et veulent un slider que l'équipe marketing peut mettre à jour sans développeur
  • Boutiques qui suivent les Core Web Vitals (LCP en particulier) et ont besoin d'un hero slider sans massacrer la performance
  • Setups multi-store / multi-langue où chaque slide a besoin de scheduling, de targeting par store view et de traduction
  • Marques B2C qui veulent mesurer quels slides génèrent réellement des clics, pas seulement faire tourner des visuels

Bénéfices clés

  • Multi-slider, basé sur identifier — créez autant de sliders que vous voulez, chacun avec un identifier unique. Déposez-les dans les pages via widget CMS ou layout XML en utilisant juste cet identifier.
  • Trois variantes d'image par slide — desktop, tablette et mobile, avec génération WebP automatique, attributs srcset / sizes complets, lazy loading, et preload fetchpriority="high" sur la première slide pour un LCP propre.
  • Effets Swiper.js v11 — slide, fade, cube, coverflow, flip. Autoplay configurable, vitesse de transition, flèches de navigation, pagination cliquable.
  • Overlays de contenu — titre, sous-titre, bouton CTA, avec 9 positions de texte, couleur de texte configurable et overlay couleur+opacité pour la lisibilité.
  • Scheduling et tracking intégrés — dates de début et fin par slide, visibilité par store, et compteurs de vues / clics affichés directement dans la grid admin.
  • SEO et accessibilité bien faits — microdata Schema.org ImageGallery / ImageObject, alt text obligatoire sur chaque image, navigation clavier complète, labels ARIA, et respect de prefers-reduced-motion.
  • Sécurité prise au sérieux — la validation d'URL rejette javascript:, data: et autres vecteurs XSS ; seuls les protocoles http, https, mailto, tel sont autorisés.

Compatibilité

  • Magento 2.4.x / équivalent Mage-OS
  • PHP 8.1, 8.2, 8.3
  • Nécessite wimakeit/module-core 3.0.9 ou supérieur
  • Optionnel : PHP ext-gd pour la génération WebP (fortement recommandé)
  • Conçu pour les frontends Luma ; les templates peuvent être surchargés pour les projets Hyvä

Installez ce module via Composer. Assurez-vous que votre auth.json est configuré avec vos identifiants Wimakeit.

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.

Version
v1.3.16
Licence
Abonnement annuel
Support
12 mois
Dernière mise à jour
31 août 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ä
Compatible
Package
wimakeit/module-slider

Vérifier la compatibilité

Indiquez votre stack pour vérifier la compatibilité du module.

Compatibilité 4

Oui. Slider est testé sur Magento Open Source 2.4.4 → 2.4.7, Adobe Commerce sur la même ligne, et Mage-OS 2.0+ — en PHP 8.1, 8.2 et 8.3. L'onglet « Spécifications » liste les combinaisons testées. Si votre stack y figure, l'installation est garantie. Wimakeit est une agence Magento certifiée Adobe basée à Presles, en Wallonie (entre Charleroi et Namur) — chaque module est validé sur la même matrice que celle livrée à nos clients enterprise en Belgique, France et Pays-Bas.
Oui — complètement. Slider embarque un frontend natif compatible Hyvä (Tailwind + Alpine.js) et s'intègre avec Hyvä Checkout le cas échéant. Aucun module de compatibilité supplémentaire requis. Chaque module estampillé Hyvä est développé par la même équipe Wimakeit qui réalise les migrations Hyvä pour nos clients en production.
Hyvä Storefront (Tailwind + Alpine.js, rendu serveur) et Hyvä Checkout (React, headless au-dessus de Magento) sont deux packages distincts. Slider embarque une compatibilité Hyvä Storefront native — son frontend est rendu via les templates Hyvä, sans fallback Luma. L'intégration Hyvä Checkout est livrée quand le module a un touchpoint d'étape checkout (input de paiement custom, case CGV, etc.) ; sinon le module tourne côté serveur sans customisation Hyvä Checkout nécessaire. Voir l'onglet Spécifications pour le scope Hyvä exact de ce module.
Oui. Slider respecte le scope Magento standard (default / website / store / store_view). Chaque configuration est surchargeable par store view. Les libellés frontend utilisent les fichiers de traduction Magento standard — livrés en français, anglais et néerlandais d'origine. Les devises suivent la configuration Magento standard, sans câblage supplémentaire. Un store Magento Wimakeit type fait tourner un triplet fr_BE / nl_BE / en_GB depuis un seul back-office — Slider est prêt pour ce setup B2B / international.

Tarification & licence 4

79 € — paiement unique, licence perpétuelle, pas de frais récurrents. Inclut 1 an de mises à jour mineures + support email en français, anglais et néerlandais, 1 domaine production + 1 domaine staging/dev. Le renouvellement du support après 1 an est optionnel. Tarifs agence ou multi-store négociés directement à contact@wimakeit.com.
Oui. Slider dispose d'une démo en ligne sur demo.wimakeit.be/module-slider où vous pouvez explorer l'admin et le frontend avec une installation réelle pré-remplie de données. Pour une évaluation plus longue, demandez une licence d'évaluation via notre formulaire de contact — l'évaluation couvre la même scope que la licence payante et se convertit en clé permanente à l'achat.
Nous étudions les demandes de remboursement au cas par cas. Si le module ne livre pas ce qui est annoncé, envoyez un email à contact@wimakeit.com depuis l'adresse liée à votre licence. La politique de remboursement Wimakeit est publiée sur la page Conditions Générales et s'applique à tous les modules de cette marketplace.
Slider est distribué sous licence commerciale propriétaire — pas MIT, pas GPL, pas open source. Le code PHP est livré dans vendor/wimakeit/ après composer require, donc vous pouvez le lire, l'auditer, et le patcher localement pour votre propre installation Magento. Vous ne pouvez PAS le redistribuer, le sous-licencier, le publier sur un registre Composer public, ou le revendre. 1 licence = 1 domaine production + 1 domaine staging/dev (voir les Conditions Générales pour l'EULA complet). Les modules Wimakeit ne sont PAS sur le packagist.org public — ils sont distribués exclusivement via le registre Composer privé packages.wimakeit.be.

Installation & mises à jour 6

Lancez composer require wimakeit/module-slider:^1.3.9, puis bin/magento setup:upgrade, bin/magento setup:di:compile, et enfin bin/magento cache:flush. L'onglet « Installation » de cette page liste chaque étape de configuration (ACLs, crons, valeurs par défaut) — un déploiement prend quelques minutes, pas des heures. Besoin d'aide ? Wimakeit propose des prestations d'installation Magento depuis notre bureau wallon (Presles, entre Charleroi et Namur).
Étape 1 : récupérez un token sur packages.wimakeit.be → Mon compte → Tokens. Étape 2 : à la racine de votre projet, ajoutez à auth.json : {"http-basic": {"packages.wimakeit.be": {"username": "VOTRE-EMAIL", "password": "VOTRE-TOKEN"}}}. Étape 3 : enregistrez le repo : composer config repositories.wimakeit composer https://packages.wimakeit.be. Étape 4 : composer require wimakeit/module-slider:^1.3.9. Dans les pipelines CI/CD, injectez COMPOSER_AUTH en variable d'environnement JSON pour éviter de commiter auth.json.
La plupart des marchands sont en ligne en 30 minutes : composer install (1-2 min) → setup:upgrade + di:compile (5-10 min selon la taille de la stack) → configuration admin (5-15 min en suivant l'onglet Installation) → smoke test sur un produit ou une commande. Comptez plus de temps si vous avez un thème custom qui override des templates similaires. L'équipe Wimakeit a livré ce module sur de nombreuses boutiques B2B et DTC en Belgique.
Slider est conçu pour Magento 2.4.x / Mage-OS 2.0+ et n'a pas d'équivalent Magento 1. Lors d'une migration depuis Magento 1, l'équipe Wimakeit prend en charge l'audit, la migration de données et l'intégration de Slider dans le nouveau back-office, dans le cadre d'un projet de migration Magento. Passer d'Adobe Commerce à Mage-OS est transparent pour Slider : même composer require, même code module, même schéma de base — pas de fork à maintenir, pas de changement de licence.
Les mises à jour passent par votre dépendance composer (ce package exact), hébergée sur le registre Composer privé Wimakeit packages.wimakeit.be. Chaque release est annoncée sur l'onglet Changelog + les actualités Wimakeit et suit le versioning sémantique — composer update reste sûr à l'intérieur d'une version majeure.
Tous les templates .phtml sont overridables depuis votre thème : copiez le fichier dans app/design/frontend/{VotreVendor}/{theme}/Wimakeit_{Module}/templates/ en respectant le même chemin relatif. Blocks, ViewModels et Helpers s'override via DI preference dans votre propre module custom — déclarez <preference for="Wimakeit\…\OriginalClass" type="VotreVendor\Override\Class" /> dans etc/di.xml. Le XML layout s'étend (préféré) ou s'override de manière standard Magento. Les modules Wimakeit n'utilisent jamais le keyword final sur les classes que vous pourriez raisonnablement vouloir override — surcharger est un scénario de premier ordre, pas un hack.

Support & sécurité 3

Ouvrez un ticket via le formulaire de contact wimakeit.be ou envoyez un email à contact@wimakeit.com avec le nom du module, sa version, votre version Magento/Mage-OS et les étapes pour reproduire. Les correctifs sont livrés dans le prochain patch. Le support Wimakeit répond en français, anglais et néerlandais en jours ouvrables (horaires CET).
Envoyez les rapports privés à contact@wimakeit.com avec le préfixe [SECURITY] dans l'objet — précisez le module, la version et les étapes de reproduction. Accusé de réception en jours ouvrables, mention dans le Changelog sur souhait du déclarant. Wimakeit est une SRL belge (société à responsabilité limitée) soumise au droit belge et européen sur la vie privée et la divulgation responsable.
Oui. Slider ne stocke que les données nécessaires à son périmètre fonctionnel, ne suit jamais les acheteurs entre les sites, et ne fait aucun appel tiers par défaut. Combinez-le avec le module RGPD Wimakeit pour publier les bandeaux cookies et les formulaires de demande d'accès aux données conformes aux guidances DPA belge, française et néerlandaise. Les hébergeurs Wimakeit (OVH Roubaix / Gravelines, Cblue Gembloux) gardent toutes les données en UE.

À propos de Wimakeit 1

Wimakeit est une agence Magento certifiée Adobe basée à Presles, en Wallonie (entre Charleroi et Namur), Belgique, qui construit des boutiques Magento et Mage-OS depuis 2020, pour des clients BE / FR / NL. Chaque module de cette marketplace tourne en production chez au moins un client Wimakeit (eat your own dog food). Ligne directe avec les développeurs qui ont écrit le code, support multilingue (FR / EN / NL), horaires CET, pas d'offshore. Consultez nos références pour voir le type de projets Magento que nous livrons.

Quelque chose n'est pas couvert par la FAQ ?

Signalez un bug ou posez une question — le formulaire est pré-rempli avec ce module.

Signaler un bug

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.

Vous avez trouvé un bug ? Faites-nous-en part.

Un court formulaire s'ouvre dans un nouvel onglet — le nom du module et votre langue sont déjà pré-remplis. Décrivez ce que vous avez tenté, ce qui n'a pas fonctionné, et nous vous répondrons sous un jour ouvré.

Signaler un bug pour Slider
SKU module : wimakeit-module-slider · Langue : fr_FR

Besoin d'aide ?

Notre équipe est disponible pour vous accompagner dans l'intégration.

Contactez-nous
Planifier un appel