Hoe vaak komt het niet voor dat je een soort blokjes van artikelen uit een bepaalde categorie wilt tonen.
Of een beperkt aantal artikelen met bepaalde tags. Er zijn genoeg voorbeelden te verzinnen. Het laatste nieuws, Ons Team, etc.. Ook zijn er hiervoor natuurlijk al wel extensies beschikbaar. De ene geeft ze weer in een bepaalde en de andere is beperkt tot alleen maar een hoofdcategorie. Zo hebben de meeste extensies wel hun beperkingen. Waarschijnlijk is de module die wij nu ontwikkeld hebben ook niet voor iedereen meteen bruikbaar. Het voordeel wat wij kunnen bieden is dat we gebruik hebben gemaakt van losse templates die gemakkelijk kunnen worden bijgemaakt en toegevoegd. In de eerste versie hebben we 3 templates toegevoegd. Een blog weergave, een carousel en een grid. Natuurlijk allemaal met variabelen om te bepalen hoe de weergave zal zijn. Heel ver variabelen alles bij elkaar over weergave, filter selecties, met of zonder categorie beschrijving en vele andere.
Compatible met Joomla! 5 & 6
Laatste versie: v1.3.2
Scorpion Article Showcase - Demo Carousel
Nieuws
In dit overzicht vind u het laatste nieuws dat betrekking heeft op ons bedrijf en onze klanten. Het is een combinatie van zowel technisch als ander nieuws.
Images met klikbare hotspots
Hoe vaak gebruiken we geen afbeeldingen op websites waarvan we graag zouden willen dat delen daarvan klikbaar waren.
FAQ voor op uw Joomla website
Je ziet het heel vaak op websites, een FAQ sectie op een website. Nu gaat dat heel gemakkelijk met onze nieuwste Joomla extensie.
We introduceren Lead the wAI: praktische AI voor ondernemers
Scorpion Computers & Software introduceert met trots het nieuwe merk Lead the wAI. Met dit initiatief helpen we zelfstandigen en kleine bedrijven om AI slim, praktisch en zonder gedoe in te zetten in...
Lees meer: We introduceren Lead the wAI: praktische AI voor…
We stoppen definitief met Joomla 3 ondersteuning
Website Château Rulox live
Met trots kondigen wij de lancering aan van de nieuwe website van Château Rulox.
Bent u klaar om uw Joomla website sneller, moderner en beter vindbaar te maken?
Terwijl we bezig waren om aantal Joomla website te analyseren kwamen we tot de conclusie dat heel veel websites allemaal te maken hebben met dezelfde uitdagingen.
Lees meer: Bent u klaar om uw Joomla website sneller, moder…
Changelog
- Taal Polish language files (pl-PL) added (Many thanks to Damian Brzozowski).
- Nieuwe Functies Article images can be set to none, the intro image or the full-text image.
- Opgeloste Fouten Intro text retains HTML formatting, including lists, when a character limit is configured; truncated HTML elements are closed correctly.
- Beveiliging Articles and category headers now respect access levels and publication status throughout the category ancestry.
- Beveiliging Technical error details are logged instead of exposing server paths or database messages to visitors.
- Opgeloste Fouten Filter dropdown text is vertically centred even when the site template applies its own select padding and line height.
- Opgeloste Fouten Filter dropdowns and buttons now use the same control height on desktop and touch screens, overriding taller native or template dropdown sizing.
- Opgeloste Fouten Carousel repeat mode is disabled automatically when filtering leaves too few slides for the configured visible-slide count.
- Opgeloste Fouten Tag filtering no longer groups article and author columns, avoiding strict SQL and PostgreSQL errors; duplicate tag selections are handled correctly.
- Opgeloste Fouten Custom fields respect hidden, after-title, before-content and after-content positions; disabling position handling reliably displays fields below the content.
- Opgeloste Fouten The default layout loads blog styles, and local CSS and JavaScript receive file-based cache versions after updates.
- Opgeloste Fouten Article language filtering follows Joomla multilingual mode and article links preserve the article language.
- Opgeloste Fouten Random sorting uses the database driver's random expression, and equal sort values have a stable article-ID tie-breaker.
- Nieuwe Functies The frontend result count can be shown or hidden. The Filters and sorting tab groups reset, result count, group labels and colour settings in that order.
- Nieuwe Functies Filter and sorting group labels can be shown or visually hidden while retaining screen-reader names and button text.
- Nieuwe Functies Optional frontend category and tag filters as dropdowns or inline buttons, title/date/hits sorting in either direction, configurable control colours and a reset button.
- Nieuwe Functies Filtering runs before pagination and supports independent module instances, shareable filter URLs, direct updates, browser history and a standard form fallback without JavaScript.
- Nieuwe Functies Optional, combinable article entrance animations: fade, scale, translate and rotate on all three axes, plus staggered item timing.
- Nieuwe Functies A dedicated Animations tab shows only settings for selected effects, with configurable duration, easing, container-height animation and responsive grid-layout animation.
- Nieuwe Functies Animations respect reduced-motion preferences, support multiple module instances and dynamically added articles, and leave content visible without JavaScript.
- Wijzigingen Frontend filter buttons and dropdowns use a more compact desktop size, with comfortable touch targets retained on small screens and touch devices.
- Wijzigingen Frontend controls default to inline tag buttons when enabled, with group labels hidden; explicitly saved settings are retained.
- Wijzigingen The Layout tab provides one alternative layout selector with working Grid and Carousel settings; Joomla does not automatically add this selector to the module form.
- Wijzigingen New module instances default to no caching to keep pagination, publication windows and assets current. Existing instances retain their saved setting.
- Wijzigingen Installation checks Joomla and PHP minimum versions, links to site modules, provides a review button and limits installation history to five versions.
- Wijzigingen Update and changelog feeds use HTTPS and the dedicated extension update server.
- Taal Updated description of the Custom CSS parameter (en-GB, nl-NL, de-DE, fr-FR) to reflect that selectors are no longer auto-scoped.
- Wijzigingen Custom CSS (moreStyle) is no longer automatically scoped to #sas-<module id>. The user-supplied CSS is now injected as-is so the administrator keeps full control over selectors and specificity. Prefix selectors with #sas-<module id> manually if scoping to a single module instance is desired.
- Taal Added pagination strings (en-GB, nl-NL, de-DE).
- Nieuwe Functies Read-more button now appends the article title to its label so the link text is descriptive and unique per item (better for accessibility and SEO).
- Nieuwe Functies New parameter readmore_max_length: maximum number of characters for the read-more button text (including the appended title). Set to 0 to disable truncation. Default is 60.
- Nieuwe Functies Read-more link now exposes the full "{read more}: {title}" string via aria-label for screen readers, even when the visible label is truncated.
- Nieuwe Functies Optional pagination for the Blog and Grid layouts (not available for Carousel). The article list is split across multiple pages while still respecting all filters and ordering.
- Nieuwe Functies New parameter enable_pagination (yes/no, default off, hidden for carousel layout).
- Nieuwe Functies New parameter pagination_per_page: number of articles shown per page (default 6).
- Nieuwe Functies New parameter pagination_position: place the pagination above, below or both above and below the article list.
- Nieuwe Functies New parameter pagination_show_info: show or hide the "X – Y of Z" indicator next to the page links.
- Nieuwe Functies Each module instance uses its own query parameter (sas_page_{id}) so multiple paginated modules on the same page work independently. Page links anchor back to the module wrapper.
- Nieuwe Functies Grid layout: when pagination is enabled, pagination_per_page drives the per-page count (the cols × rows cap is only applied when pagination is disabled).
- Opgeloste Fouten Changelog XML contained an invalid HTML entity (é) which caused simplexml_load_file to fail; replaced with direct UTF-8 characters.
- Taal German translation (de-DE) added.
- Nieuwe Functies Installer now shows a "What's new in this version" block under the intro after install/update, read from the changelog XML (same style as Scorpion Image Header).
- Nieuwe Functies Installer changelog is rendered as a clean list with per-type labels (Addition, Change, Fix, Security, Language, Remove, Note).
- Nieuwe Functies Manifest now contains an <updateservers> block (extension feed + Scorpion collection feed) so Joomla picks up updates automatically.
- Nieuwe Functies New parameter exclude_ids: comma-separated list of article IDs that should be excluded from the module output (added as WHERE a.id NOT IN (...)).
- Wijzigingen Install script cleaned up: module name and technical name are now constants in a single place (MODULE_TECH / MODULE_NAME).
- Wijzigingen Installer searches for the changelog XML in multiple paths (package source via Installer::getPath, JPATH_SITE/modules, JPATH_ROOT/modules) and lists the paths tried when the file is not found.
- Nieuwe Functies Initial release: Joomla 6 site module that displays articles selected by category (with optional recursive subcategories) and/or tags (ANY/ALL matching).
- Nieuwe Functies Three layouts: Blog (vertical list with optional leader), Grid (CSS-grid card view) and Carousel (Swiper.js).
- Nieuwe Functies Per-article visibility toggles: image, title, text mode (intro/full/none) with character limit, author, date (created/modified/publish_up), tags, custom fields and read-more button.
- Nieuwe Functies Custom fields integration via FieldsHelper with respect for per-field display position (above/below/named).
- Nieuwe Functies Optional category header (title, description, image) when exactly one category is selected; configurable position above or below the article list.
- Nieuwe Functies Optional "Go to full overview" button linking to a Joomla menu item with configurable text, target and CSS class.
- Nieuwe Functies Joomla content plugins (onContentPrepare, onContentAfterTitle, onContentBeforeDisplay, onContentAfterDisplay) executed on each article so plugins like loadmodule, pagebreak, vote etc. work correctly.
- Nieuwe Functies Strict publish-window enforcement: only state=1 articles within publish_up/publish_down at request time; cache TTL clamped to next boundary.
- Nieuwe Functies Multi-instance support: every module gets a unique wrapper id sas-{module-id} so the module can be placed multiple times on a page.
- Nieuwe Functies Optional extra CSS textarea injected as last style block, automatically scoped to the module instance.
- Nieuwe Functies Backend changelog tab with pretty rendering of the bundled changelog XML.
- Nieuwe Functies Languages: English (en-GB) and Dutch (nl-NL).
- Nieuwe Functies Joomla update server integration via Scorpion Computers Joomla Update Service.
- Nieuwe Functies Layout tab: carousel-specific options (effect, speed, autoplay, loop, navigation, pagination, slidesPerView, arrow colour) merged into the Layout tab and shown only when layout=carousel; columns/rows only shown for layout=grid.
- Nieuwe Functies Grid layout caps the rendered article count at columns × rows, even if the configured "Number of articles" is higher.
- Nieuwe Functies Grid layout: configurable gap between items (CSS length, default 1.5rem).
- Nieuwe Functies Article fields: image aspect ratio (full / square / 3:2 landscape / 2:3 portrait) and image fit (cover / contain).
- Nieuwe Functies Article fields: friendly date-format dropdown (long, with weekday, numeric, ISO, etc.) plus a "Custom …" option that reveals an additional free-form PHP date-format field.
- Nieuwe Functies Article fields: read-more link now accepts additional CSS classes (default `btn btn-primary`).
- Nieuwe Functies Category header: image placement option (full-width / left / right) with responsive stacking on small screens, and an info note clarifying that the header only renders when exactly one category is selected.
- Nieuwe Functies Defaults polished: subcategory depth defaults to 1, sort-direction labels show arrows (A → Z, oud → nieuw), order-by labels are human-friendly, and the overview button falls back to a translated default text.
- Nieuwe Functies Source fields moved onto the default Module tab so the basic configuration is reachable without an extra tab switch.
- Nieuwe Functies Joomla 5+/6 compatibility: typed Content events (ContentPrepareEvent, AfterTitleEvent, BeforeDisplayEvent, AfterDisplayEvent) are dispatched so com_fields and other strict plugins keep working.
- Nieuwe Functies Architecture switched to the legacy entry-point pattern (`mod_scorpion_articleshowcase.php` + flat helper) for maximum reliability across Joomla 5/6 installs; namespaced helper class is still used internally.







