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.
- 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").
- Go to System → Manage → Site Modules and enable the "API Authentication - Token" module.
- 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