JTurbo

From CMS Fruit Wiki
Jump to: navigation, search

This section contains helpful information on how to setup and use JTurbo

Contents

About JTurbo

JTurbo is a software extension developed exclusively for Joomla! websites which instantly and effortlessly increases your website speed up to 50x the original speed by using various methods of optimization, including but not limited to: compression, parallel download optimization, squish image optimization, database optimization, and the offloading of static files to an ultrafast cloud network. JTurbo does all of this without modifying any of your existing site files. JTurbo does not scan, include, or transmit any of your website's PHP files or sensitive information.

This documentation contains all the steps and information necessary to setup and use JTurbo. You can use the "Article Index" on the right to skip between different sections in this article, or you can click the "Next" link below to proceed to the next section.

System Requirements

Website/Webserver System Requirements

  • Joomla! 1.5.x or greater.
  • PHP 5 or greater with cURL support enabled.

You can check your PHP settings by going to Help -> System Info -> PHP Information from within your Joomla! administrator.

Quick Install Tutorial Video

Installing on Joomla! 1.5.x

  1. First download the JTurbo Joomla component and plugin from our download section for Joomla 1.5. Be sure to download the version for Joomla 1.5 by selecting Download For Joomla 1.5 on the download page since the default version selected is for Joomla 1.6 and higher.
  2. Next install the JTurbo component and plugin you downloaded in Step 1 onto your website by going to Extensions -> Install/Uninstall from within your Joomla! administrator.
  3. Once you have successfully installed the JTurbo component and plugin onto your website, then proceed to Components -> JTurbo -> Settings to supply JTurbo with your cloud network API access credentials. You can obtain your cloud network API access credentials from within the JTurbo Settings page or by clicking here.

Once you have supplied JTurbo with your cloud API credentials, then you can begin using JTurbo by going to Components -> JTurbo -> Synchronize from within your Joomla administrator.

JTurbo will scan your website files for any files that can be offloaded to the cloud network, so if there are any folders, components, or files you wish to exclude from being offloaded to the cloud network, then proceed to Components -> JTurbo -> Settings -> File Exclusions from within your Joomla administrator and add an exclusion rule. For example, you may wish to exclude any folders that contain hundreds of thousands of files which may slow JTurbo's scanning process down. You can also exclude an entire component by specifying the exclude pattern as "com_<exclude_com_name_here>/" in the File Exclusions section.

First you should scan your website files by going to Components -> JTurbo ->Synchronize and then click the Scan My Website Files button, and after the scan process has completed, the page will be refreshed. Then you should click the Synchronize My Website Files button to begin synchronizing your static files that can be offloaded to the cloud network. All the files that are successfully synchronized to the cloud network are automatically offloaded at run-time (on-the-fly), so you are pretty much all set after it has successfully synchronized all your website files to the cloud network.

Optionally, you can configure the JTurbo settings to your specific needs, however the default settings should work fine with all scenerios.

Installing on Joomla! 1.6+ or greater

  1. First download the JTurbo Joomla component and plugin from our download section.
  2. Next install the JTurbo component and plugin you downloaded in Step 1 onto your website by going to Extensions -> Install/Uninstall from within your Joomla! administrator.
  3. Once you have successfully installed the JTurbo component and plugin onto your website, then proceed to Components -> JTurbo -> Settings to supply JTurbo with your cloud network API access credentials. You can obtain your cloud network API access credentials from within the JTurbo Settings page or by clicking here.

Once you have supplied JTurbo with your cloud API credentials, then you can begin using JTurbo by going to Components -> JTurbo -> Synchronize from within your Joomla administrator.

JTurbo will scan your website files for any files that can be offloaded to the cloud network, so if there are any folders, components, or files you wish to exclude from being offloaded to the cloud network, then proceed to Components -> JTurbo -> Settings -> File Exclusions from within your Joomla administrator and add an exclusion rule. For example, you may wish to exclude any folders that contain hundreds of thousands of files which may slow JTurbo's scanning process down. You can also exclude an entire component by specifying the exclude pattern as "com_<exclude_com_name_here>/" in the File Exclusions section.

First you should scan your website files by going to Components -> JTurbo ->Synchronize and then click the Scan My Website Files button, and after the scan process has completed, the page will be refreshed. Then you should click the Synchronize My Website Files button to begin synchronizing your static files that can be offloaded to the cloud network. All the files that are successfully synchronized to the cloud network are automatically offloaded at run-time (on-the-fly), so you are pretty much all set after it has successfully synchronized all your website files to the cloud network.

Optionally, you can configure the JTurbo settings to your specific needs, however the default settings should work fine with all scenerios.

Installing Extension via FTP

In some cases, some users may run into permission issues when trying to install the JTurbo component and plugin onto their website using the Joomla administrator. The work-around for those users is to install the component and plugin onto their website via FTP by following these steps:

  1. Download the component and plugin installation ZIP files onto your computer.
  2. Unzip the component and plugin onto your PC.
  3. Copy unzipped files to tmp folder located in your Joomla! root folder on your website (e.g. create a subfolder there: (Joomla! root) tmp/large-component/
  4. Go to your Joomla! administration -> Extensions -> Extension Manager -> Install from Directory (set the folder where you have copied the files - tmp/large-component/ ) - click on Install.
  5. Perform the above steps for the component, plugin and module. (Each one needs to be installed separately)
  6. After that the extension should be installed successfully :)

Upgrading

To upgrade JTurbo to a newer version, simply uninstall the old JTurbo component, plugin, and desktop application by going to Extensions -> Install/Uninstall from within your Joomla administrator, and then install the new version.

Please note that by uninstalling the JTurbo component, plugin and desktop application you will NOT suffer any data loss or loss of preferences. Your data and settings will remain intact on your server and/or computer even after you uninstall the JTurbo suite.

Uninstalling

To uninstall JTurbo; you can simply uninstall the JTurbo component, and plugin by going to Extensions -> Install/Uninstall from within your Joomla administrator.

Please note that by uninstalling the JTurbo component and plugin you will NOT loss any data or preferences. Your data & preferences will remain intact on your server even after you uninstall JTurbo.


Force removing the JTurbo Joomla! component

If for some reason you need to forcefully remove the JTurbo compoment; you can do so by deleting the following files located within your website's root directory: components/com_jturbo/ components/administrator/com_jturbo/

Then issue the following SQL command on your MySQL database:

 
DELETE FROM jos_components WHERE option = 'com_jturbo';


Force removing the JTurbo Joomla! plugin

If for some reason you need to forcefully remove the JTurbo plugin; you can do so by deleting the following files located within your website's root directory: plugins/system/jadmin.php plugins/system/jadmin.xml

Then issue the following SQL command on your MySQL database:

 
DELETE FROM jos_plugins WHERE element = 'jturbo';

Force removing is not recommended because it can leave behind some language translation files located in your /language and /administrator/language directories. In which case you will also need to find all the JTurbo translation files and delete them as well.

Webserver Level Integration (Optional)

Optionally, you can integrate JTurbo at the webserver level by implementing the Mod-ReWrite rules listed in the Components -> JTurbo ->Synchronize -> Rewrite Rules section.

If you are using a webserver like, Apache which supports .htaccess files, then you can instantly integrate JTurbo at the webserver level by going to the Components -> JTurbo ->Synchronize -> Rewrite Rules section and clicking the Update My .htaccess File Now button.

If you decide to integrate JTurbo at the webserver level, then you may consider disabling the "Offload On The Fly?" setting which is available in the JTurbo settings page, in order to get best performance and avoid offloading files to the cloud network twice (once at the webserver level and once at run-time). Disabling the "Offload On The Fly?" setting will decrease JTurbo's CPU usage and also increase its performance.

Troubleshooting

Your Joomla! Administrator is usually located @ http://<your-site>/administrator

If you have any further questions or support issues, please submit a debug report by going to Help -> Debug Repot -> Send to Technical Support from within the JTurbo desktop application and then contact us by submitting a support ticket.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox