Aller au contenu

Blocs média

Les blocs média permettent d’intégrer des éléments visuels et multimédias dans les pages construites avec le Page Builder. Ils prennent en charge les images, les vidéos, les cartes interactives et les contenus embarqués provenant de services tiers.


Le bloc Image affiche une image issue de la bibliothèque de médias d’ArtisanCMS, avec des options complètes de personnalisation et d’optimisation.

L’image est sélectionnée depuis la bibliothèque de médias intégrée. Le sélecteur de médias permet de parcourir les fichiers existants, d’effectuer une recherche par nom ou par type, et d’uploader de nouvelles images directement depuis le panneau de paramètres.

PropriétéDescriptionValeur par défaut
ImageFichier image depuis la bibliothèque de médiasAucune
Texte alternatifAttribut alt pour l’accessibilité et le référencementTexte alt du fichier média
LégendeTexte affiché sous l’imageAucune
LienURL de destination au clic sur l’image (interne, externe ou média)Aucun
Ouvrir dans un nouvel ongletLe lien s’ouvre dans un nouvel ongletNon
LightboxOuvre l’image en plein écran au clicNon
PropriétéDescriptionValeur par défaut
LargeurLargeur de l’image en pixels ou en pourcentage100 %
HauteurHauteur de l’image (auto ou valeur fixe)Auto
AjustementComportement de redimensionnement : cover, contain ou fillCover
AlignementAlignement horizontal : gauche, centre ou droiteCentre
Bordure arrondieRayon des coins en pixels0 px

Le bloc Image génère automatiquement des tailles d’image adaptées aux différents viewports grâce au système d’optimisation d’images intégré à ArtisanCMS :

  • Les images sont converties au format WebP pour réduire le poids des fichiers.
  • L’attribut srcset est généré automatiquement avec plusieurs résolutions.
  • Le lazy loading natif est activé par défaut pour les images situées en dessous de la ligne de flottaison.
PropriétéDescription
Ombre portéeOmbre CSS appliquée à l’image avec couleur, décalage et flou configurables.
BordureBordure autour de l’image avec style, épaisseur et couleur.
Filtre CSSFiltres visuels : niveaux de gris, sépia, luminosité, contraste, flou.
MasqueForme de masque appliquée à l’image : cercle, losange, hexagone.
Animation à l’entréeAnimation lors de l’apparition dans le viewport : fondu, glissement, zoom.

Le bloc Video permet d’intégrer une vidéo uploadée ou un lecteur embarqué depuis YouTube ou Vimeo.

Le bloc supporte trois sources de vidéo :

SourceDescription
UploadVidéo uploadée dans la bibliothèque de médias (MP4, WebM).
YouTubeIntégration via l’URL de la vidéo YouTube. Le lecteur embarqué est affiché automatiquement.
VimeoIntégration via l’URL de la vidéo Vimeo. Le lecteur embarqué est affiché automatiquement.
PropriétéDescriptionValeur par défaut
Lecture automatiqueLa vidéo démarre automatiquement au chargement de la pageNon
BoucleLa vidéo reprend depuis le début à la fin de la lectureNon
Son désactivéLa vidéo démarre sans son (obligatoire si autoplay est activé)Non
ContrôlesAfficher les contrôles de lecture (play, pause, volume, progression)Oui
Image de couvertureImage affichée avant le lancement de la lecturePremière frame (YouTube/Vimeo) ou aucune
PropriétéDescriptionValeur par défaut
RatioRapport largeur/hauteur : 16:9, 4:3, 21:9, 1:1 ou personnalisé16:9
LargeurLargeur du lecteur en pixels ou en pourcentage100 %
AlignementAlignement horizontal du lecteur : gauche, centre ou droiteCentre

Le bloc Gallery / Carousel affiche une collection d’images sous forme de grille ou de carrousel défilant.

En mode grille, les images sont disposées dans une grille régulière avec les options suivantes :

PropriétéDescriptionValeur par défaut
ColonnesNombre de colonnes de la grille (1 à 6)3
GapEspacement entre les images en pixels10 px
Ratio des imagesRapport hauteur/largeur : 1:1, 4:3, 16:9 ou original1:1
AjustementComportement de redimensionnement dans la cellule : cover ou containCover

Le nombre de colonnes s’adapte automatiquement sur les viewports tablette et mobile.

En mode carrousel, les images défilent horizontalement avec les options suivantes :

PropriétéDescriptionValeur par défaut
Images visiblesNombre d’images affichées simultanément3
Défilement automatiqueLe carrousel avance automatiquementNon
IntervalleDurée entre chaque défilement automatique en millisecondes3000 ms
BoucleLe carrousel recommence après la dernière imageOui
NavigationAfficher les flèches de navigationOui
PaginationAfficher les points de paginationOui
PropriétéDescriptionValeur par défaut
ImagesCollection d’images depuis la bibliothèque de médiasAucune
LégendesAfficher les légendes sous chaque imageNon
LightboxOuvrir les images en plein écran au clicOui
Bordure arrondieRayon des coins des images0 px

Le bloc Map affiche une carte interactive avec marqueur(s), adaptée pour indiquer une localisation physique (bureaux, magasin, événement).

Le bloc Map supporte deux fournisseurs :

FournisseurDescriptionConfiguration requise
OpenStreetMapCarte libre et gratuite. Aucune clé API requise.Aucune
Google MapsCarte Google avec fonctionnalités avancées.Clé API Google Maps dans les paramètres du site

Le fournisseur par défaut est configurable dans les paramètres généraux du site.

PropriétéDescriptionValeur par défaut
Mode de localisationRecherche par adresse ou par coordonnées GPSAdresse
AdresseAdresse complète pour le géocodage automatiqueAucune
LatitudeCoordonnée de latitude (mode coordonnées)48.8566
LongitudeCoordonnée de longitude (mode coordonnées)2.3522
Niveau de zoomZoom de la carte (1 = monde entier, 18 = bâtiment)14
PropriétéDescription
Marqueur principalMarqueur positionné à l’adresse ou aux coordonnées spécifiées. Activé par défaut.
Marqueurs supplémentairesListe de marqueurs additionnels avec position, titre et description.
Info-bulleTexte affiché au clic ou au survol du marqueur.
Icône personnaliséeImage personnalisée remplaçant le marqueur par défaut.
PropriétéDescriptionValeur par défaut
HauteurHauteur de la carte en pixels400 px
Style de carteThème visuel de la carte (clair, sombre, satellite, terrain)Clair
Contrôles de zoomAfficher les boutons de zoomOui
Défilement pour zoomerAutoriser le zoom avec la molette de la sourisNon
Plein écranAfficher le bouton de plein écranOui

Le bloc Logo Grid affiche une grille de logos ou d’images, idéal pour présenter des partenaires, des clients ou des technologies utilisées.

PropriétéDescriptionValeur par défaut
LogosCollection d’images depuis la bibliothèque de médiasAucune
ColonnesNombre de colonnes de la grille (2 à 8)4
GapEspacement entre les logos en pixels20 px
Niveaux de grisAfficher les logos en niveaux de gris avec retour à la couleur au survolNon
OpacitéOpacité des logos au repos (0.1 à 1)0.7
Opacité au survolOpacité des logos au survol1
LiensURL de destination pour chaque logoAucun
Ouvrir dans un nouvel ongletLes liens s’ouvrent dans un nouvel ongletOui
Taille maximaleTaille maximale de chaque logo en pixels120 px
Alignement verticalAlignement des logos dans les cellules : haut, centre ou basCentre

Le nombre de colonnes s’adapte automatiquement :

ViewportColonnes par défaut
DesktopValeur configurée (2 à 8)
TabletteMoitié de la valeur desktop (minimum 2)
Mobile2 colonnes

Le bloc Embed permet d’intégrer du contenu provenant de services tiers via le protocole oEmbed. Il suffit de coller l’URL du contenu pour obtenir un lecteur embarqué.

Le bloc Embed reconnaît automatiquement les URL des services suivants :

ServiceType de contenu
YouTubeVidéos et playlists
VimeoVidéos
Twitter / XTweets et fils de discussion
InstagramPublications et reels
SpotifyMorceaux, albums et playlists
SoundCloudMorceaux et playlists
CodePenPens (démonstrations de code)
FigmaFichiers et prototypes
Google MapsCartes et itinéraires
PropriétéDescriptionValeur par défaut
URLURL du contenu à embarquerAucune
RatioRapport largeur/hauteur du conteneur : 16:9, 4:3, 1:1 ou auto16:9
Largeur maximaleLargeur maximale du bloc en pixels ou en pourcentage100 %
AlignementAlignement horizontal du contenu : gauche, centre ou droiteCentre
LégendeTexte descriptif affiché sous le contenu embarquéAucune
  1. L’utilisateur colle l’URL du contenu dans le champ dédié.
  2. Le système effectue une requête oEmbed pour récupérer les métadonnées et le code d’intégration.
  3. L’aperçu est affiché dans l’éditeur.
  4. Sur le site publié, le contenu embarqué est chargé en lazy loading pour préserver les performances.