logo footer

PRO Features Available!

Some options with this icon are PRO version features. If you wish to contribute to the development of this extension and get extra features, please consider buying a JTotal subscription :)

Introduction

JT | Article Teleport is a powerful and flexible module that allows you to display articles from a remote Joomla site on your current site. It fetches content using the Joomla REST API, ensuring a seamless and dynamic integration.

The module uses modern technologies like Petite-Vue for a reactive and fast user experience, loading articles on demand without page reloads.

Installation

Installing JT | Article Teleport is simple. From your Joomla! backend, navigate to System → Install → Extensions. Then, drag and drop the downloaded package file, or use the "Upload Package File" option.

Configuration

To set up the module, go to Content → Site Modules and click the "New" button. Select "JT | Article Teleport" from the list to create a new module instance.

Important Prerequisite:

Before configuring this module, you must set up the remote Joomla site's API.

  1. On the remote site, go to Users → Manage → Add New User and create a dedicated API user. Assign them to a group with appropriate permissions (e.g., "API Access").
  2. Go to System → Manage → Site Modules and enable the "API Authentication - Token" module.
  3. Go to System → Global Configuration → API, enable CORS Headers, and add your current site's domain (e.g., https://www.my-local-site.com) to the "Allowed Origins" list. This is a crucial security step.

Basic Settings

This tab contains the essential settings for connecting to the remote Joomla API.

API URL

The full URL of the remote Joomla site you want to fetch articles from. For example, https://www.remote-joomla.com.

API Token

The security token generated for your API user on the remote site. It's a long string of characters used for authentication.

Category ID

The numeric ID of the category from the remote site from which you want to display articles.

Articles per Page

The number of articles to fetch with each API call. This controls how many articles are loaded initially and each time "Load More" is clicked.

Cards Settings

Customize the visual appearance and layout of the article cards.

Layout

Choose a pre-defined layout for the module display. The default layout provides a responsive card-based grid.

Show Title

Choose whether to display the article title on the card.

Show Intro Text

Toggle the visibility of the article's intro text.

Show Image

Toggle the visibility of the article's introduction image.

Use Default Image

If an article has no intro image, you can choose to display a default one. This option is only available when "Show Image" is enabled.

Show Date

Toggle the visibility of the article's creation date in the card footer.

Card Columns

Define the grid column classes for the cards. This allows for full responsive control using Bootstrap 5 classes:

  • col-12 col-md-6 col-lg-4: 1 column on small screens, 2 on medium, 3 on large.
  • col-md-3: 4 columns on medium screens and up.

Standard Joomla Options

The Advanced tab contains standard Joomla! options for caching, module class suffixes, and other advanced settings.

This package is FREE!

If you like this module, please help us by writing a review.

Write a review on the JED

for Joomla by jtotal

© jtotal 2025

background-image