JotCache download

JotCache is advanced solution for page caching in Joomla 1.5, 2.5 and 3.0 framework. JotCache consists from JotCache Plugin and JotCache Component.

New combination of system plugin and management component covers tailored processing in JotCache for all types of extensions : static nad dynamic modules as well as components with static content and dynamic forms. Extended marking of cached content allows fast checking of cache operation in frontend and backend (feature for easy selecting of cached pages which needs cache reset).

JotCache Plugin is extended replacement of standart System-Cache plugin with following enhancements :

  • Cache management with very fast opening on larger web sites – the cached files are presented with cached page titles and links, added more informations about cached page (browser type, language, non-routed query string), implemented items ordering, changed information about date/time of caching (incl. indication of expired or no more existing cache files)
  • Exclusion of selected pages from page caching based on component, view and page URI
  • Plugin functions for powerfull autoclean (garbage collection) activity and browser caching.
  • Common installer for one-step installation of JotCache component and plugin in upgrade mode
  • Possibility to set different page caches based on user browser type amd/or type of mobile devices (tablet, phone).
  • Fast-changing dynamic modules on the web page can be refreshed with actual content during each user access. You can mark the module positions with fast changeable content in site template and these position will be refreshed during each user access to related web page. The rest of page will be taken from cached content as usual by standart plugin System - Cache.
  • Cached page content can be compressed before saving into the cache. JotCache plugin has option to compress (gzlib) cached pages before storing to the cache, therefore the web access to cached content is accelerated. Compressing function covers static (page) as well as dynamic module content.
  • Possibility to clear the cache only for selected pages. With accompanied JotCache Component here it is possible to see the actual cached pages linked to used component and view. You can delete the selected cached pages (marked in component list view) leaving the rest of cached pages intact.

  JotCache 5.0(Stable)

Maturity: Stable Released on: Thursday, 10 July 2014 13:02 Viewed: 792 times

Because of code changes in Joomla 3.4 do not use this JotCache version for J3.4 (suitable JotCache version is expected next week)

New features in JotCache 5.0 :

  • Multisite operation
  • Use of memcached (server) as cache storage
  • Extended URL caching rules (include/exclude general mode, using logical AND in rule expressions)
  • Cache Operation Modes (previous Browser Split) with possibility for each browser category (incl. phones, tablets) to select own operation mode :

* exclude from caching

* use common cache (for different browser categories)

* use as individual cache

Release notes

5.0.8 Major change in exclusion of template positions (modules) evoked by problems
      with some templates (Gantry) which re-formats HTML code according to its own rules.
      Implemented are :
      - new jot tags - conform with XHTML 1.0 Strict standard
      - code refactoring in JotMarker plugin for faster processing

5.0.6 Maintenance release
      - fixed browser cache warning when db table with definitions is empty
      - fixed problem with memcache, memcached cache storages when message is displayed on frontend page

5.0.5 Maintenance release - fixed bug causing server error during enabled browser caching

5.0.4 Maintenance release - plugin code refactoring and implemented following changes :
      - check/set of cache file directory permissions during installation

5.0.2 Maintenance release - code refactoring and solved bugs :
      - wrong permission (0341) assigned to /cache/page directory when creating during recache process
      - corrected Cookie Split function
5.0.1 Included new features :
      - Multisite operation
      - Use of memcached (server) as cache storage
      - Extended URL caching rules (include/exclude general mode, using logical AND in rule expressions)
      - Cache Operation Modes (previous Browser Split) with possibility for each browser category (incl. phones, tablets) to select own operation mode - exclude from caching, use common cache (for different browser categories) or use individual cache

  JotCache 4.2 (J2.5)(Stable)

Maturity: Stable Released on: Sunday, 22 June 2014 21:33 Viewed: 693 times

New features in JotCache 4.2 :

Extended Cache split (separate cache storages) :

  • Multisite operation (distinguished protocol/domain, in database is stored absolute URL)
  • Recognition of different page content based on values of session variables
Release notes

4.2.4 - check/set of cache file directory permissions during installation
4.2.3 - changed assignment of cache file directory permissions
4.2.2 - included multisite feature and possibility to run customized cached pages
4.2.1 - introduced cache exclusion based on selected session variables (e.g. needed for Virtuemart multiple currencies correct operation)


Maturity: Stable Released on: Tuesday, 11 February 2014 11:40 Viewed: 1453 times

For Joomla 3.0 - 3.1 use JotCache ver.3.1.9.

Only for Joomla 3.2 and Joomla 2.5 use new JotCache ver.4.1.x

New features of ver.4.1

Exclusion from caching

    Fast-changing dynamic modules on the cached web page can be refreshed with actual content during each visitor access. This feature of JotCache was completely redesigned for ver.4.1+. With this JotCache version for template position exclusion is enough only to select template positions from the list of enabled template positions on the site. All assigned template positions will be refreshed during each user access to cached web page.

Release notes

Version 4.1.0

  • major refactoring of existing features and adding new possibilities for caching/recaching of the site content
  • added and full rewritten JotMarker plugin (compared to ver.4.0.5 / J2.5) for safe module (template position) exclusion
  • manual recache of marked files for users with JotCache recache rights (permission setting necessary). In this working mode authorized user can start on frontend pages the recache of viewed page and see immediatelly the results.
  • batch recache of all or selected pages from Joomla backend with two basic modii :
    • recaching of existent (already) cached pages (can be processed also oldier expired pages)
    • web crawling on the site with given depth of levels under site root
  • all recache operations are performed without disturbing of active users on the site. Long batch operations give indication about number of processed pages and it is also possible to stop recaching in any time after the start.
  • batch recache can be also processed as cron job with different setting possibilities
  • strengthened security during cache activities
  • implemented loading of active template language files in plugin (necessary when some modules relies on template language keys)
  • removed feature - compress cached content because of not reliable compression on complex web pages
  • template module positions needed for 'Position Exclude' management form are no more taken from templateDetails.xml but from frontend module positions which are assigned and enabled in Module Manager
  • cookies split is allowing separate cache storage based on cookie name/value (and related module exclusion)
  • possibility to exclude bots (crawlers) requests from caching (can be also helpfull when on site are different frontend presentations for users and bots)
  • method 'remove expired items' is moved from management view opening to view Refresh (necessary for large sites to start work immediatelly with management functions)
  • possibility to present HTML content of each cached page for JotCache adjustment purposes (debug) with configuration parameter 'Show file hash' enabled
  • implemented loading of lib_joomla language files in plugin
  • possibility of fast delete of selected cached pages without any further confirmation


Maturity: Stable Released on: Friday, 14 December 2012 09:46 Viewed: 3855 times

This JotCache version has extended feature Browser Split with new selections for mobile device user access. For each group of mobile devices (phone, tablet) is created own cache space and cached pages are not intermixed with desktop layout pages or other presentations depending on browser type.

Additional informations you can find in Mobile devices recognition in JotCache 3.1.

Release notes

Version 3.1.8

  • enhanced template position exclusions

Version 3.1.7

  • solved problem with error in Joomla 3.2 'Call to a member function getTag() on a non-object'

Version 3.1.5

  • adjustment of coding for Joomla 3.2

Version 3.1.4

  • maintenance version with strengthened security during cache activities

Version 3.1.3

  • compress cached content code was rewritten to improve correct compression when HTML tag or javascript code spans over more as one line of code

Version 3.1.2

  • added recognition of mobile devices for browser split function (each browser group can have own cached pages based on plugin setting)
  • corrected page caching in case when page title contains special characters (as ' etc.)
  • adjusted layout of component administrator pages to Joomla 3.0 Bootstrap

Version 3.0.2

  • first Joomla 3.0 JotCache extension with new features (against versions 2.x) included :
  • template positions exclusion from caching processing with dedicated form in JotCache component management
  • possibility to select site URL requests which will force browser caching (locally on user side)
  • rewritten database access for using different database systems
  • added listing and filtering of cached pages based on page URI
  • removing jot tags markers from server response