Skip to content

Joomla extension

Content Uploader Connector for Joomla

Connects a Joomla 5 or 6 site to Content Uploader, which turns spreadsheet rows into articles with their categories, tags, images and custom fields, and shows every change for review before it publishes.

What Content Uploader does for a Joomla site

Download version 1.2.0

ZIP, 89 KB · Released · Joomla 5 and 6, PHP 8.1 or later

SHA-512

234b7435640af64ab669c760b7a0caebb7516ff0624c88d05b4c86c84939c017cc5f98dc7aef2179a8f093b77542b9f35949c91105abf7e514395f2873671842

Requirements

  • Joomla 5 or 6 on MySQL 8.0.13 or MariaDB 10.4 or later. PostgreSQL isn’t supported yet.
  • PHP 8.1 or later. Joomla 6 itself needs PHP 8.3.
  • HTTPS, and a server that allows requests to /api/index.php.
  • A Content Uploader account. Create one if you don’t have one yet.

Install

  1. In your Joomla administrator, open System → Install → Extensions and upload the ZIP.
  2. Open Components → Content Uploader Connector and select Connect.
  3. Sign in to Content Uploader and approve the workspace the site should publish to.

Installing shares nothing with Content Uploader. The site connects only when you select Connect, and the connection screen lists what it shares.

Updates

Joomla offers new versions in System → Update → Extensions and shows what changed before you update. Updating keeps the connection and the articles Content Uploader knows. Like other extensions, Joomla checks contentuploader.com for new versions; these checks send no content.

Every version stays downloadable below. Joomla checks a downloaded update against its SHA-512 checksum before installing it.

Licence

The connector is free software under the GNU General Public License, version 2 or later. The package contains the licence text and the complete source. The Content Uploader service it connects to isn’t part of the extension and is covered by the terms of service. See Licences for the details.

Versions and changes

Version 1.2.0

Released · Joomla 5 and 6, PHP 8.1 or later · pkg_cuconnect-1.2.0.zip (89 KB)

Language

  • The page that asks you to continue to Content Uploader is titled "Approve the connection".

Added

  • Fills the rest of an article's properties: the article options of Joomla's Options tab (Show Title, Link Titles, Show Tags, Show Intro Text, the info block, the category, author and date displays, navigation, voting, hits, unauthorised links and the position of links), each with Use Global, Show and Hide (or Yes and No); Read More Text and Browser Page Title.
  • Meta Author, Robots and Content Rights, beside the meta description and keywords.
  • Links A, B and C, each with its text and target window, and the intro and full article image classes.
  • Start Featured and Finish Featured, and Ordering.
  • Groups the article's fields into sections, so a long list stays easy to read.

Notes

  • A field of these left out of a file keeps what the article has. An empty cell puts an option back to Use Global and empties a text, as in Joomla's own form.
  • Alternative layout and the associations between translations are not offered yet.
SHA-512234b7435640af64ab669c760b7a0caebb7516ff0624c88d05b4c86c84939c017cc5f98dc7aef2179a8f093b77542b9f35949c91105abf7e514395f2873671842

Version 1.1.0

Released · Joomla 5 and 6, PHP 8.1 or later · pkg_cuconnect-1.1.0.zip (85 KB)

Fixed

  • No longer offers fields whose access level, or whose group's, the publishing account cannot see, or fields used only inside subforms. Joomla left their values out when saving.

Added

  • Fills every custom field type Joomla brings: also checkboxes, lists and integers with several values, number, user, user group list, SQL, image list, media (with alt text) and subforms, including repeatable ones.
  • Fills the field types of Advanced Custom Fields by Tassos (the free version): URL with link text and target, email, telephone, timepicker, true/false, country, currency, articles, map markers, video, SoundCloud, download button, progress bar, QR code, iframe, Facebook, Twitter, WhatsApp, Gravatar, HTML5 audio and Convert Forms.
  • Understands fields of other extensions that build on Joomla's own field types.
  • Reports which of the site's article fields it cannot fill, and why, so Content Uploader can show them.
  • Says when a new article has no value for a required custom field, for example because its image could not be used, instead of a general custom field error.
SHA-512cc0a21c8befbfe2c848c2b081e88a641f5dc500b2c77eb12d8fd6afcb013fd78201f16f58770d683fee193f7e5bc96035cff72230defac94e84f8f87ef28acbf

Version 1.0.0

Released · Joomla 5 and 6, PHP 8.1 or later · pkg_cuconnect-1.0.0.zip (77 KB)

Added

  • Connects a Joomla 5 or 6 site to a Content Uploader workspace, without a Joomla password or API token.
  • Publishes as an account chosen from the users who may create articles, so a dedicated account never needs to sign in. Only users who may manage extensions can connect, change the account or disconnect.
  • Creates and updates articles through Joomla's own article model, with the permissions and text filters of the account it publishes as, so content history, tags, custom fields and Smart Search work as when an editor saves.
  • Creates missing categories and tags, parent first, and refuses ambiguous or trashed matches.
  • Sets intro and full article images from ZIP uploads, web addresses and the site's images folder, and delivers each image once.
  • Sets custom fields of the supported types, limited to the categories they apply to.
  • Skips articles that are checked out, and updates them on the next run.
  • Access lasts 90 days for security. Members of the connected workspace can renew it in Content Uploader before it expires, without anyone signing in to Joomla, and the connection screen shows when it was last renewed. Renewing replaces the access key; the key it replaces keeps working for ten minutes, so requests already sent can finish.
SHA-512851beb884cd0ecce30372755a5d77f3159eac069883aa0f1c230de1048332457282c9d5e1feca3a1dcfa6b5134c8716eec712a135597d4f3012a55ccff4d2706