Introduction

DC JTable is a lightweight and intelligent system plugin for Joomla 5 and Joomla 6 that automatically detects wide tables inside articles and content blocks and transforms them into a modern, mobile-friendly horizontal scrolling component. Whenever a table does not fit its container, the plugin wraps it inside an optimized scrollable container and displays two convenient navigation buttons 👉👈 that make horizontal browsing effortless on all devices. Everything works instantly after installation, with no configuration required.


The plugin introduces a fully automatic wrapper with smooth horizontal scrolling, turning any oversized table into a clean and readable element on mobile screens. The navigation buttons remain always visible thanks to a fixed positioning system that does not move with the table. They behave using a unique “sticky-inside” logic: at first they sit near the top of the table, then they stick to the top of the viewport as the user scrolls, and finally they dock near the bottom once the end of the table is reached. This creates a premium, app-like user experience similar to modern tools such as Notion or Google Docs.

A smart pulse animation makes the interaction more intuitive. When the table can be scrolled to the right, the 👉 button gently pulses; when it can be scrolled to the left, the 👈 button pulses instead. The effect only activates when scrolling is actually possible, so users receive meaningful feedback without unnecessary visual clutter. Because the plugin uses universal emoji instead of template-dependent icon fonts, it works flawlessly with all Joomla templates, including Cassiopeia and fully custom frontends.

We created this plugin because Joomla still struggles with wide tables, especially on mobile devices. Many editors paste tables directly from Excel, Google Sheets or Word, which often break layouts and create very poor usability on small screens. DC JTable solves this problem permanently: you add a table, and the UX simply works. The plugin uses only around 2 KB of pure JavaScript, has no jQuery or external library dependencies, and includes no inline styles, making it easy to override styles in your own template.

DC JTable is ideal for websites that publish technical specifications, content rich in tables, product comparisons, data analyses or any kind of structured information that users need to read comfortably on mobile devices. It suits blogs, news portals, documentation sites and advanced custom projects. Installation is simple: download the plugin from Design Cart LAB or GitHub, install it through System → Install and enable it in the Plugins panel. Nothing else is required.

In summary, DC JTable is a small but extremely powerful enhancement that significantly improves the usability of tables in Joomla. It provides smooth, intelligent scrolling, always-visible controls, subtle animated hints and full mobile compatibility. For anyone working with table-based content in Joomla, this plugin becomes an essential tool that delivers a modern, intuitive and enjoyable user experience.

DC JTable to wyjątkowo lekka i inteligentna wtyczka systemowa dla Joomla 5 i Joomla 6, która automatycznie wykrywa szerokie tabele w artykułach i treściach. Po instalacji każda tabela, która nie mieści się w kontenerze, zostaje przekształcona w nowoczesny, interaktywny element z poziomym przewijaniem oraz wygodnymi przyciskami nawigacyjnymi ??. Wtyczka działa natychmiast po instalacji i nie wymaga żadnej konfiguracji.

DC JTable tworzy własny, inteligentny wrapper z przewijaniem po osi X, dzięki czemu tabele stają się w pełni czytelne i użyteczne na urządzeniach mobilnych. Przedstawione po prawej stronie ekranu przyciski są zawsze widoczne, działają w trybie sticky, nie przesuwają się wraz z tabelą i zapewniają płynne przewijanie w lewo i prawo. Cała logika pozycjonowania została zaprojektowana tak, aby zachowywała się jak w aplikacjach premium — przyciski zaczynają na górze tabeli, następnie przyklejają się do ekranu podczas scrollowania, a na końcu płynnie blokują się przy dolnej krawędzi tabeli. To wyjątkowy efekt „sticky inside”, który znacząco poprawia UX na małych ekranach.

Dodatkowo wtyczka oferuje inteligentne pulsowanie przycisków. Jeśli tabela może zostać przesunięta w prawo, przycisk ? zaczyna delikatnie pulsować; jeśli możliwe jest przewinięcie w lewo, zaczyna pulsować ?. Animacja jest subtelna i aktywuje się tylko wtedy, gdy przewijanie faktycznie ma sens, co zwiększa intuicyjność interfejsu bez wprowadzania Chaosu wizualnego. Dzięki użyciu emoji zamiast ikon fontowych, DC JTable działa poprawnie na każdym szablonie — zarówno Cassiopeia, jak i w pełni customowych layoutach.

Wtyczka powstała dlatego, że Joomla wciąż ma problem z szerokimi tabelami, szczególnie na urządzeniach mobilnych. Użytkownicy często wklejają tabele z Excela, Worda czy Google Sheets, co bez odpowiedniej obróbki powoduje łamanie układu strony i fatalny UX. DC JTable całkowicie eliminuje ten problem. Dodajesz tabelę — i wszystko działa automatycznie, niezależnie od szablonu. Wtyczka zawiera tylko około 2 KB czystego JavaScriptu, nie korzysta z jQuery ani żadnych zewnętrznych bibliotek, a wszystkie style znajdują się w osobnym pliku CSS, dzięki czemu łatwo je nadpisywać.

DC JTable jest idealna dla stron publikujących dane techniczne, artykuły z tabelami, zestawienia, porównania produktów, analizy lub jakiekolwiek treści, w których tabele odgrywają kluczową rolę. Sprawdza się zarówno w klasycznych blogach, portalach informacyjnych, jak i zaawansowanych projektach z własnymi szablonami. Instalacja wtyczki jest prosta: wystarczy pobrać ją z Design Cart LAB lub GitHub, zainstalować przez System → Install oraz włączyć w panelu pluginów. Nie ma żadnych ustawień — wszystko działa od razu po aktywacji.

Podsumowując: DC JTable to niewielka, ale niezwykle potężna wtyczka, która radykalnie poprawia użyteczność tabel w Joomla. Zapewnia płynne, inteligentne przewijanie, always-visible controls, pulsujące wskazówki i pełną kompatybilność z urządzeniami mobilnymi. To obowiązkowy dodatek dla każdego, kto pracuje z tabelami w Joomla i chce zapewnić użytkownikom nowoczesny, wygodny i przyjemny interfejs.

DC Map
Free

DC Map

By Pawel Nosko
Maps & Locations
DC Map — Flexible Google Maps Module for Joomla 5 DC Map is a lightweight and flexible Joomla module that lets you easily display responsive Google Maps with custom styles. Perfect for modern websites, it allows you to insert unlimited maps with unique settings on the same page — no coding required. KEY FEATURES ✔️ Full control over map coordinates (latitude & longitude) ✔️ Custom m...
DC Carousel Articles
Free

DC Carousel Articles

By Pawel Nosko
Articles Display
DC CarouselArticles is a modern and customizable Joomla! module designed to showcase your content articles in an attractive carousel layout. It’s fully compatible with Joomla! 4 and Joomla! 5 and works seamlessly with the core com_content component. The module comes with three powerful display modes, allowing you to present your articles in different ways depending on your content goals: ✅ R...
DC Cookies
Free

DC Cookies

By Pawel Nosko
Cookie Control
DC Cookies – Simple Cookie Consent Banner for Joomla 5 DC Cookies is a lightweight and fully customizable Joomla 5 plugin that displays a simple cookie consent panel on your website. Built specifically for modern Joomla standards, it requires no external libraries and respects your site’s performance and design. With DC Cookies, you can configure the content, layout, colors, and duration of...
DC Download Counter
Free

DC Download Counter

By Pawel Nosko
Downloads
DC Download Counter is a lightweight and practical plugin that adds to Joomla a simple but highly useful feature: the ability to track clicks on links and file downloads. Whether a URL points to a local PDF or an external resource such as GitHub or Dropbox, the plugin displays a small counter next to the link, showing how many times it has been clicked or downloaded. It was originally developed at...
DC Charts
Free

DC Charts

By Pawel Nosko
Tables & Lists
DC Charts was created for one simple reason: Joomla 5 still lacked an easy, elegant and editor-friendly way to insert interactive charts directly into articles. Anyone who has ever needed to present data inside Joomla knows the struggle. Embedding iframes from Google Charts feels clunky, generating graphics in Canva is time-consuming, and none of these methods fit naturally into the editorial work...
DC jVideo
Free

DC jVideo

By Pawel Nosko
Multimedia Display
DC jVideo is a lightweight content plugin for Joomla 5 and Joomla 6 that allows you to embed video content in a clean, controlled and modern way using a simple shortcode. Embedding video in Joomla is still often problematic. Editors generate heavy iframe code, layouts break easily, and you have very limited control over user experience. DC jVideo was created to solve exactly these problems by giv...
DC jSitemap
Free

DC jSitemap

By Pawel Nosko
Site management tools
This location is fully compatible with Google Search Console and most SEO tools. ⚙️ How It Works On each frontend request, the plugin checks if sitemap.xml exists. If it doesn’t exist → it generates a fresh sitemap. If it exists → the plugin checks the file age. If older than 24 hours → it regenerates the sitemap. Otherwise → nothing happens (fast execution). This ensures extrem...
DC jWEBP
Free

DC jWEBP

By Pawel Nosko
Images
How to optimize images on a Joomla website – ready-to-use tool DC JWebP is a free, lightweight and fully automatic system plugin for Joomla that optimizes images by converting them to the modern WebP format. After enabling the plugin, JPG and PNG images are automatically converted to WebP, replaced directly in the generated HTML and enhanced with native lazy loading. No configuration is required...

DC jTable

Version:
1
Developer:
Pawel Nosko
Last updated:
Dec 16 2025
22 hours ago
Date added:
Dec 04 2025
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J5 J6
Download

Uses Joomla! Update System