JotComponents - Home Development site for CMS components http://www.jotcomponents.net/component/content/?view=featured Sat, 25 May 2013 00:04:26 +0200 Joomla! - Open Source Content Management en-gb Mobile devices recognition in JotCache 3.1 http://www.jotcomponents.net/web-programming/jotcache/130-mobile-devices-recognition-in-jotcache-3-1 http://www.jotcomponents.net/web-programming/jotcache/130-mobile-devices-recognition-in-jotcache-3-1

Increasing user access to the web sites with mobile devices forces content presentation in more active layouts adjusted for each group of devices (desktop, tablet, phone). Here are visible two major approaches to solve this non-easy challenge. First approach uses dedicated templates for each group of devices which are assigned to user request on the server based on user agent string (roughly describing the device identification). As an example of this solution is JoomlArt JAT3 Framework with possibility to select different layouts based on user device :

Second approach solves the presentation in very early Java approach today's called as responsive design where all parts of presented content are flexible adjusted to browser area. The responsive design is followed in Joomla 3.0 based on Bootstrap front-end framework introduced by Twitter. This solution requires usage of new HTML5 and CSS3 standards.

JotCache already starting with version 2 allows to use different cached pages based on user browser recognition with so-called Browser Split selection. Because of significant diversity of mobile devices identification was possible these devices to leave in presentation of desktop cached pages or to fully exclude from caching at all.

Nowadays such approach is not sufficient and new JotCache 3.1 is comming with extended recognition of mobile devices in two groups named as tablet and phone :

For each group of mobile devices is created own cache space and cached pages are not intermixed with desktop layout pages or other presentations depending on browser type.

]]>
info@jotcomponents.net (JotComponents) Featured JotCache Web Programming Fri, 14 Dec 2012 13:27:49 +0100
JotCache for Joomla 3.0 available http://www.jotcomponents.net/web-programming/jotcache/128-jotcache-for-joomla-3-0-available http://www.jotcomponents.net/web-programming/jotcache/128-jotcache-for-joomla-3-0-available

Joomla new generation has many important changes in Joomla platform as mentioned in oficial Joomla.org overview. Most important changes relates to new MVC structure, transition of javascript more in favour of JQuery (mootools v.1.4.5 still dominant in the core) and new site templating.

From JotCache point of view many changes influenced JotCache component with plenty of code rewrite and final web testing in environment of new Isis administrator template. Some notes from preparation and usage of Selenium2 site tests are described in Blog article Using Selenium 2.0 with ChromeDriver for Joomla 3.0 testing.

Scope of functions remains the same as implemented for J2.5 and J1.5 which are described in Help for JotCache 3.0.

When you have interest for Joomla and JotCache new solutions you can download JotCache v.3.0.2 for Joomla 3.0 from JotCache Actual versions page.

]]>
info@jotcomponents.net (JotComponents) Featured JotCache Web Programming Fri, 19 Oct 2012 13:49:04 +0200
JotCache ver.3.0.2 with exclusion of site template positions and browser cache management http://www.jotcomponents.net/web-programming/jotcache/127-jotcache-ver-3-0-2-exclusion-template-positions http://www.jotcomponents.net/web-programming/jotcache/127-jotcache-ver-3-0-2-exclusion-template-positions

Based on responses of webmaster community JotCache extensions (plugin and component) has found solid position between solutions dedicated to speed-up loading time of Joomla sites. Implementing caching on sites with very different template systems and 3rd parties extensions is not simple, straight forward task.

Especially complex template systems (e.g. JoomlArt T3 Framework, GavickPro GK system) are not using standard Joomla templating and exclusion of dynamic modules from page caching cannot be arranged by insertion of <jot..> tags into template index.php file (only method to exclude modules in JotCache 2.0 and oldier). Here is bringing JotCache 3 new additional method to exclude specific template positions from page caching with new setting page 'Exclude Template Positions from Caching':

Caching pages in user browser cache allows the fastest response but can be used only for very selected - static pages with content which changes only rare time to time. Using switch Browser cache in System-Cache or JotCache 2 plugins force this function to all site pages what is practical not usable.

Possibility to use browser cache only for some selected pages is available now in JotCache 3 with defining URI strings for browser cache inclusion on 'Browser Cache Assignments' admin page :

More informations about new features you can find in JotCache 3.0 Help.

Installation files are available on actual download page.

]]>
webmaster@jotcomponents.net (Webmaster) Featured JotCache Web Programming Thu, 13 Sep 2012 08:50:36 +0200
JotCache ver.2.0.7 - important upgrade for Joomla 2.5 http://www.jotcomponents.net/web-programming/jotcache/124-jotcache-ver207-important-upgrade-j25 http://www.jotcomponents.net/web-programming/jotcache/124-jotcache-ver207-important-upgrade-j25

With extending number of live web sites running on Joomla 2.5 it was possible to collect related behavior reports and some obstacle descriptions from user community. Thanks to all who found the time and courage to write their reports via this site contact form about JotCache performance, settings and problems.

Special thanks to Ruud van Lent who pointed to uncompatibility of JotCache with new Social Login extension. He allowed problem analysis on his test site which shows remarkable influence. Running each mentioned extension alone was without any problem. But when both extensions were enabled no matter in which enabling sequence then site totally crashed. Coming back to development server with installed extensions was found Joomla core autoloader conflict. Autoloader was not able to recognize actual path of class (JController) with fatal consequencies.

New version of JotCache, ver.2.0.7 for Joomla 2.5 contains code changes to avoid Joomla core autoloader conflict. Also small maintenance code changes were included into this new version. Download of installation file you can find here. The description of JotCache operation and administration is presented in JotCache 2.0 Help.

]]>
webmaster@jotcomponents.net (Webmaster) Featured JotCache Web Programming Thu, 31 May 2012 12:35:00 +0200