KAutoImageZoom: plugin Joomla per lo zoom automatico delle immagini

🇮🇹 Italiano  |  🇬🇧 English

KAutoImageZoom rende cliccabili le immagini degli articoli per vederle alla loro reale dimensione a piena risoluzione in un popup, usando il testo alternativo (alt) come didascalia — nessuna configurazione manuale delle singole immagini richiesta. Gratuito e open source (GPL v2+), per Joomla 5 e 6.

Cosa fa

Le immagini degli articoli sono spesso mostrate più piccole del file effettivamente caricato — chi vuole vedere un dettaglio a piena dimensione non ha modo di farlo, e impostare a mano un lightbox per ogni immagine è noioso e di solito richiede shortcode, gallerie dedicate o una libreria JavaScript pesante di cui non c'è davvero bisogno.

KAutoImageZoom risolve questo automaticamente: scansiona ogni immagine nel testo dell'articolo, controlla la larghezza nativa del file effettivamente caricato, e rende cliccabili quelle sopra una soglia configurabile (600px di default) — aprendo lo stesso file a piena risoluzione in un popup leggero, con il testo alternativo (alt) dell'immagine mostrato come didascalia. Nulla da configurare per singola immagine, nulla da avvolgere in shortcode.

Caratteristiche

  • Rilevamento automatico: ogni immagine nel testo dell'articolo viene scansionata, nessuna galleria o shortcode da configurare
  • Soglia di risoluzione nativa (configurabile, default 600px), controllata sul file realmente caricato — non sulla dimensione visualizzata
  • Popup scritto da zero, nessuna libreria JavaScript esterna: dissolvenza + leggero scale-in, sfondo configurabile (nessuno, sfocato, oscurato, o sfocato e oscurato), chiusura su Escape/click sul fondo/pulsante di chiusura, corretta gestione del focus, rispetto di prefers-reduced-motion
  • Cornice personalizzabile attorno all'immagine nel popup: colore (nessuno, chiaro, scuro o personalizzato), spessore e raggio degli angoli, tutti configurabili
  • Didascalia dal testo alternativo, mostrata automaticamente se l'immagine ne ha uno (disattivabile)
  • Si applica alla vista Articolo completo per default; le viste Blog/Elenco Categoria e Articoli in evidenza sono opzionali
  • Si applica anche al testo di descrizione delle categorie, opzione indipendente da quella per gli articoli mostrati nell'elenco
  • Categorie escluse (si applica a tutte le sottocategorie) e articoli esclusi per ID
  • Path traversal bloccato, immagini su host esterni ignorate (nessun fetch di risorse remote), SVG esclusi
  • Notifiche di aggiornamento automatiche integrate nel pannello di Joomla
  • Disponibile in 8 lingue (italiano, inglese, francese, tedesco, spagnolo, portoghese, olandese, polacco)

Requisiti

Joomla 5.x o 6.x
PHP 8.1 o superiore
Tipo Plugin di contenuto (gruppo: content)

Installazione

  1. Scarica kautoimagezoom.zip con il pulsante qui sotto.
  2. In Joomla: Sistema → Gestione → Installa → carica il file zip.
  3. Vai su Sistema → Gestione → Plugin, cerca "KAutoImageZoom" e pubblicalo (i nuovi plugin sono disattivati di default).
  4. Aprilo per configurare i parametri secondo le tue preferenze.

Licenza

Distribuito sotto licenza GNU General Public License versione 2 o successiva. Testo completo incluso nel pacchetto come LICENSE.txt.

Supporto

KAutoImageZoom è gratuito e lo resterà sempre. Se ti ha fatto risparmiare tempo, puoi offrirmi una birra con una donazione libera.

Scarica KAutoImageZoom   Sostieni il progetto

Versione attuale: 1.2.1


KAutoImageZoom makes article images clickable to view them at their real, full-resolution size in a popup, using the image's alt text as caption — no manual configuration of individual images needed. Free and open source (GPL v2+), for Joomla 5 and 6.

What it does

Article images are often displayed smaller than the file actually uploaded — readers who want to see a detail at full size have no way to do it, and setting up a lightbox by hand for every image is tedious and usually means shortcodes, dedicated galleries, or a heavy JavaScript library you don't really need.

KAutoImageZoom fixes this automatically: it scans every image in the article text, checks the real, uploaded file's native width, and makes the ones above a configurable threshold (600px by default) clickable — opening the same file at full resolution in a lightweight popup, with the image's alt text shown as a caption. Nothing to configure per image, nothing to wrap in shortcodes.

Features

  • Automatic detection: every image in the article text is scanned, no galleries or shortcodes to set up
  • Native resolution threshold (configurable, default 600px), checked against the real uploaded file — not the displayed size
  • Custom-built popup, no external JavaScript library: fade + scale-in transition, configurable backdrop (none, blur, dark, or dark+blur), closes on Escape/backdrop click/close button, proper focus management, respects prefers-reduced-motion
  • Customisable image frame in the popup: border colour (none, light, dark, or custom), thickness and corner radius, all configurable
  • Caption from alt text, shown automatically if the image has one (optional)
  • Applies to the full Article view by default; Category Blog/List and Featured Articles views are opt-in
  • Also applies to category description text, an option independent from the one for articles shown in the listing
  • Excluded categories (applies to all subcategories) and excluded articles by ID
  • Path traversal blocked, foreign-host images skipped (no remote fetching), SVGs skipped
  • Built-in automatic update notifications inside the Joomla admin
  • Available in 8 languages (English, Italian, French, German, Spanish, Portuguese, Dutch, Polish)

Requirements

Joomla 5.x or 6.x
PHP 8.1 or later
Type Content plugin (group: content)

Installation

  1. Download kautoimagezoom.zip with the button below.
  2. In Joomla: System → Manage → Install → upload the zip file.
  3. Go to System → Manage → Plugins, search for "KAutoImageZoom" and publish it (new plugins are disabled by default).
  4. Open it to configure the parameters to your liking.

License

Distributed under the GNU General Public License version 2 or later. Full text included in the package as LICENSE.txt.

Support

KAutoImageZoom is free and always will be. If it saved you some time, you can buy me a beer with a free donation.

Download KAutoImageZoom   Support the project

Current version: 1.2.1