W ramach naszych prac technicznych nad modernizacją narzędzi informatycznych miesięcznika KREATYWNI opracowaliśmy oraz wykonali nasze nowe narzędzie sieciowe dla publikowania galerii ilustracji. Dotychczas używaliśmy bardzo popularnego dla systemu CMS Joomla rozszerzenia o nazwie SIG: Simple Image Gallery ( ==> https://www.joomlaworks.net/extensions/free/simple-image-gallery ). Ponieważ nadmiar zainstalowanych w systemie dodatków typu 'PLUGIN' spowalnia ładowanie się serwisu w ramach naszych udoskonaleń redakcyjnych. Wcześniej staraliśmy się udoskonalić nasz system przez budowanie i instalowanie naszych autorskich pluginów, ale obecnie staramy się je zastąpić wydajniejszymi dodatkami typu MODUŁ.. Pozwoli to na systematyczną dodatków typu PLUGIN. Pozwoli to ,,odchudzić'', przyspieszyć i unowocześnić nasz system.
W dniu dzisiejszym oddajemy do użytku nasz nowy redakcyjny moduł, który nie tylko odchudza system ale ma możliwości porównywalne z płatną, komercyjną wersją PRO używanego dotychczas przez nas przez pluginu.
Po odpowiedniej korekcje starszych naszych publikacji używających wspomniany wyżej plugin SIG usuniemy go z naszego systemu.
Wcześniej opracowaliśmy podobne narzędzie całkowicie niezależne od systemu Joomla, zobacz: ==> Nasze nowe autorskie narzędzie dla optymalizacji generowania i wyświetlania galerii dowolnych ilustracji
Dla przyspieszenia samego kodowania naszego nowego narzędzia wykorzystaliśmy mechanizmy AI.
Moduł „Galeria Redakcyjna” (mod_galeria)
🎯 Do czego służy?
Moduł Galeria Redakcyjna służy do automatycznego generowania nowoczesnej, responsywnej galerii zdjęć na podstawie wskazanego folderu z ilustracjami.
Wystarczy:
-
Wgrać zdjęcia do katalogu, np.
/images/numery/2026-02/blitz/ -
W ustawieniach modułu wpisać tę ścieżkę.
-
Opublikować moduł w wybranej pozycji strony.
Galeria wygeneruje się automatycznie.
🚀 Co robi moduł?
✅ Automatycznie:
-
skanuje wskazany folder
-
wykrywa pliki JPG, PNG, WEBP
-
generuje zoptymalizowane miniatury (WEBP + opcjonalnie AVIF)
-
zapisuje dane w cache (przyspiesza kolejne ładowania)
-
wyświetla responsywną siatkę zdjęć
-
uruchamia nowoczesny lightbox (PhotoSwipe 5)
📱 Responsywność
Galeria:
-
dostosowuje liczbę kolumn do szerokości ekranu
-
działa poprawnie na telefonach
-
obsługuje dotyk (swipe)
-
umożliwia powiększanie zdjęć
-
działa w trybie fullscreen
⚙️ Możliwości konfiguracyjne (panel administratora)
Redaktor może ustawić:
-
📁 ścieżkę do folderu ze zdjęciami
-
🧱 liczbę kolumn
-
🧩 tryb wyświetlania:
-
CSS Columns (lekki, szybki)
-
Masonry (układ „Pinterest”)
-
-
🖼 szerokość miniatur
-
🧬 włączenie/wyłączenie AVIF
-
♻️ wyczyszczenie cache
⚡ Wydajność
Moduł został stworzony jako alternatywa dla pluginu
Simple Image Gallery (JoomlaWorks)
Dlaczego?
Pluginy:
-
ładują się przy każdym uruchomieniu Joomla
-
analizują treść artykułów
-
zwiększają czas generowania strony
Moduły:
-
ładują się tylko tam, gdzie są opublikowane
-
nie ingerują w parser treści
-
nie przetwarzają całego systemu
Efekt:
-
mniejsze obciążenie serwera
-
szybsze ładowanie strony
-
mniej zależności zewnętrznych
-
większa stabilność systemu
🧠 Inteligentne działanie
Moduł:
-
generuje miniatury tylko raz
-
zapisuje dane galerii w pliku JSON
-
nie przelicza obrazów przy każdym wejściu
-
nie używa jQuery
-
nie koliduje z Helix Ultimate
🔐 Bezpieczeństwo
-
obsługuje tylko katalog
/images -
nie pozwala na dostęp do innych folderów
-
nie umożliwia hotlinkowania miniatur
-
działa zgodnie ze standardami Joomla 5
👩💻 Instrukcja dla autorów
-
Wgraj zdjęcia do właściwego folderu w
/images -
Zgłoś ścieżkę administratorowi
-
Administrator przypisze moduł do artykułu lub pozycji szablonu
Nie trzeba używać shortcode’ów ani znaczników w treści.
📌 Dlaczego rezygnujemy z pluginów?
Im mniej pluginów:
-
tym szybsza strona
-
mniej konfliktów
-
mniej ryzyka aktualizacji
-
czystsza architektura systemu
Moduł galerii jest rozwiązaniem:
-
lżejszym
-
nowocześniejszym
-
bardziej kontrolowanym
🏁 Podsumowanie
Moduł „Galeria Redakcyjna” to:
✔ szybka
✔ nowoczesna
✔ responsywna
✔ zoptymalizowana
✔ bezpieczna
✔ niezależna od zewnętrznych rozszerzeń galeria Joomla 5
Przykład działania:
(fotogaleria autorstwa zaprzyjaźnionej z naszą redakcją Beaty Fedurek z sierpnia 2025 r. Beata dzisiaj obchodzi swoje urodziny )