Version: 3.1.0
Security and Joomla 5/6 best-practice update (see changelog).
Version: 3.0.1
Fixed: Route to update channel
Version: 3.0.0
This plugin displays the average reading time for the current article and a scroll progress bar on Joomla 5.x sites. Output is shown only on single article pages (com_content.article).
- Configurable reading speed (words per minute)
- Option to show seconds in the estimate
- Badge position: before content, after title, or after content
- Badge format: verbose (e.g. "3 minutes, 20 seconds") or compact (e.g. "3m 20s")
- Optional "Finish by" time (shows when the article will be finished, in the visitor's local time)
- Customizable progress bar (color, height, top/bottom, optional percent label)
- Fully localized (English/Greek)
- Install via Joomla Extensions → Install (upload the zip or copy to
plugins/content/pankyreadingtimeand use Discover/Install). - Enable the plugin in the Joomla admin.
- Configure options in the plugin settings:
- Reading speed
- Show seconds
- Badge position/format
- Show finish time
- Progress bar options
- View any article page to see the badge and progress bar.
- Only runs on site frontend and single article context
- No build step or Composer dependencies
- Language keys in
language/en-GBandlanguage/el-GR - Manifest and code version must match for releases
3.1.0
- Security: progress bar colour is validated (colour picker + server-side check) and all output is escaped
- Inline script/styles moved to Web Asset Manager files under
media/plg_content_pankyreadingtime(CSP-friendly) - Fix: update server now offers updates to every Joomla 5.1+ and 6.x version
- Fix: more accurate word count (words across tags, non-breaking spaces, script/style content)
- Fix: "Finish by" uses the visitor's local time and is no longer frozen by page caching
- Uses Joomla 5+ typed content events; proper plural language strings
- Badge time element uses class
pankyreadingtime-estimateinstead of the genericid="time"
3.0.0
- Restrict output to single article view
- Remove unused visibility toggles
- Add badge position, format, finish time, and progress bar options
- Language file cleanup and new keys
