Skip to content

joomtheme/JT-ArticleX-Pro-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JT ArticleX PRO Module

JT ArticleX PRO is a Bootstrap-native advanced article showcase module for Joomla 6.

It helps you display Joomla articles in modern layouts such as Carousel, Grid, Compact List, Media List, Featured + List and Magazine without loading unnecessary external CSS or JavaScript libraries.

Built by JoomTheme Website: https://joomtheme.com Support: support@joomtheme.com


✨ Features

  • Joomla 6.1.1 compatible
  • Modern Joomla MVC / namespaced module structure
  • Bootstrap-native output
  • No external carousel library
  • No unnecessary CSS framework dependency
  • Clean Cassiopeia-friendly markup
  • Multiple article display layouts
  • Responsive design
  • Category link support
  • Featured badge support
  • Configurable article info position
  • Turkish and English language files
  • Joomla update server support
  • JED Checker friendly GPL license headers

🎨 Available Layouts

Carousel

A modern article carousel using Bootstrap carousel behavior.

Features:

  • Premium bottom carousel controls
  • Previous / next arrow buttons
  • Line or dot indicators
  • Configurable autoplay
  • Configurable interval
  • Responsive article columns
  • No overlay conflict with title or read more links

Grid

A clean Bootstrap card grid layout for blogs, news pages and landing pages.

Best for:

  • Blog listings
  • News blocks
  • Homepage article sections
  • Category previews

Compact List

A tight article list layout with small images.

Best for:

  • Sidebar modules
  • Latest news lists
  • Small content areas
  • Announcement blocks

Media List

A wider list layout with larger article images.

Best for:

  • Blog index pages
  • News listing pages
  • Main content article lists

Featured + List

Displays one large featured article with a compact list of additional articles.

Best for:

  • Homepage highlights
  • News portal sections
  • Featured content blocks

Magazine

A magazine-style layout with one large featured article and multiple compact story cards.

Best for:

  • News portals
  • Magazine websites
  • Editorial homepages
  • Joomla content showcases

🧩 Main Options

JT ArticleX PRO includes useful but simple options designed not to overwhelm users.

Content Options

  • Select categories
  • Include subcategories
  • Filter featured articles
  • Set article count
  • Set ordering
  • Hide current article
  • Show only articles with images

Display Options

  • Show / hide article image
  • Show / hide category
  • Link category
  • Show / hide date
  • Show / hide author
  • Show / hide intro text
  • Show / hide read more
  • Configure intro text length
  • Configure title length

Carousel Options

  • Enable carousel
  • Autoplay
  • Interval
  • Show controls
  • Controls position
  • Show indicators
  • Indicator style: Lines or Dots

Featured Badge Options

  • Show badge on featured image

  • Badge type:

    • Category
    • Featured
    • Custom Text
  • Badge style:

    • Primary
    • Secondary
    • Success
    • Danger
    • Warning
    • Info
    • Dark
    • Light

Info Position

Choose where article info appears:

  • Above title
  • Below title

Example:

Title
Category · Date
Intro text
Read more

or:

Category · Date
Title
Intro text
Read more

🚀 Installation

  1. Download the latest ZIP package from the GitHub Releases page.
  2. Go to your Joomla administrator panel.
  3. Navigate to:
System → Install → Extensions
  1. Upload the ZIP package.
  2. After installation, go to:
Content → Site Modules
  1. Create or edit JT ArticleX PRO.
  2. Select a module position.
  3. Choose your layout.
  4. Publish the module.

🔄 Update Server

JT ArticleX PRO includes Joomla update server metadata.

Update XML files are stored in:

/updates

Recommended structure:

updates/
├── update.xml
└── changelog.xml

The module manifest includes update server and changelog definitions so Joomla can detect future updates.


📁 Package Structure

mod_jtarticlexpro/
├── mod_jtarticlexpro.xml
├── services/
│   └── provider.php
├── src/
│   ├── Dispatcher/
│   │   └── Dispatcher.php
│   └── Helper/
│       └── ArticleXProHelper.php
├── tmpl/
│   ├── default.php
│   ├── carousel.php
│   ├── grid.php
│   ├── compact.php
│   ├── media.php
│   ├── featured.php
│   └── magazine.php
├── language/
│   ├── en-GB/
│   │   ├── mod_jtarticlexpro.ini
│   │   └── mod_jtarticlexpro.sys.ini
│   └── tr-TR/
│       ├── mod_jtarticlexpro.ini
│       └── mod_jtarticlexpro.sys.ini
└── README.md

🧱 Technical Notes

JT ArticleX PRO follows the modern Joomla module structure.

  • Uses services/provider.php
  • Uses namespaced PHP classes
  • Uses Joomla module dispatcher structure
  • Uses Joomla helper class structure
  • Uses Joomla language files
  • Uses Joomla manifest XML
  • Uses Bootstrap-native markup
  • Avoids unnecessary custom CSS
  • Avoids external slider libraries

🌍 Languages

Included languages:

  • English en-GB
  • Turkish tr-TR

Language files:

mod_jtarticlexpro.ini
mod_jtarticlexpro.sys.ini

✅ Compatibility

Platform Status
Joomla 6.1.1 Supported
Bootstrap-based Joomla templates Supported
Cassiopeia Supported
PHP 8.x Supported

📸 Screenshots

Magazine Layout

Magazine Layout

Featured + List Layout

Featured + List Layout

Carousel Layout

Carousel Layout

And much more...


📝 Changelog

v1.0.14

Improved JSON-LD schema output security Converted schema image URLs to absolute URLs Added the module XML manifest file to the installer file list Updated changelog XML to follow Joomla changelog format Cleaned up README structure and layout references Updated package version and release metadata Joomla 6.1.1 compatibility improvements

v1.0.13

  • Added GPL-compatible license headers to PHP files
  • Added update server metadata
  • Added changelog URL support
  • Improved JED Checker compatibility
  • Joomla manifest updated
  • Package cleanup

v1.0.10

  • Fixed featured badge display inside Bootstrap ratio containers
  • Badge now appears correctly on top-left of featured images

v1.0.9

  • Added featured image badge support
  • Added badge type options
  • Added badge style options
  • Added info position option

v1.0.8

  • Improved Magazine layout
  • Added better 4-column magazine behavior
  • Improved featured and compact story card balance

v1.0.7

  • Changed current article hide behavior
  • Improved option naming

v1.0.6

  • Removed unused preset option
  • Added mini images to Featured + List side articles

v1.0.5

  • Added Media List layout
  • Improved Compact List layout
  • Added category link option

v1.0.4

  • Added premium bottom carousel controls
  • Improved carousel arrow button style
  • Added controls position option

v1.0.3

  • Improved carousel indicator color handling
  • Added custom indicator class

v1.0.2

  • Added indicator style options
  • Improved arrow button styling

v1.0.1

  • Moved carousel controls outside content area
  • Fixed blocked title and read more links

v1.0.0

  • Initial development release

📜 License

GNU General Public License version 2 or later.

See LICENSE.txt for details.


👨‍💻 Author

JoomTheme

Website: https://joomtheme.com Support: support@joomtheme.com


💬 Support

For support, updates and documentation, visit:

https://joomtheme.com

About

Bootstrap-native advanced article showcase module for Joomla 6. Includes Carousel, Grid, Compact List, Media List, Featured + List and Magazine layouts with category links, badges, responsive design and Joomla update server support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors