Fooman Speedster
-
48862 Popularity Score
Popularity ScoreReferrals to Site/Downloads
0
1+
250+
1000+
10000+
- 315 Customer Reviews
- Compatible with:
- Developer Info /
- Profile
- Support
- Extensions
- Overview
-
Fooman Speedster
Speed up your store by combining, compressing and caching JS and CSS. This extension reworks how Magento handles the loading of JavaScript and CSS. It utilises the Minify library developed by Steve Clay and released under a BSD license. See the attached screen shots for a before / after comparison on my setup.
If you are running Magento < version 1.4 please use version 1.1.3 of this extension - available via the Releases tab.
Benefits* Javascript AND CSS are combined into one file each
Current Requirements / Caveats
* compression even without gzip support on your server
* Automatic Versioning - every time you update one of your JS/CSS files a new url gets created forcing the customer's browser to request the new version (be sure to update the Magento cache as well)
* Minify does its magic to ensure that CSS images are properly served no matter what package/interface/skin you are using.* needs mod_rewrite enabled / .htaccess support
Installation Speedster 2.0
* Installation of CANONICAL URLs by Yoast breaks this extension. A work-around is posted here.
* Installation of MXPERTS JQUERY BASE breaks this extension. Tips are posted here.1.) After installing this extension via Magento Connect make sure that /lib/minify/m.php is executable (permissions like 755 on the file itself and the containing folder should work) and /var/minifycache is writeable.
Installation Speedster 1.0 - 1.21.) Add the following to your .htaccess
############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^(index.php/)?minify/([^/]+)(/.*.(js|css))$ lib/minify/m.php?f=$3&d=$2Directly underneath the Rewrite Base Rule and the workaround for HTTP authorization rule.
2.) After installing this extension via Magento Connect make sure that /lib/minify/m.php is executable (permissions like 755 on the file itself and the containing folder should work) and /var/minifycache is writeable.
If you are running a multi store set up please follow these instructions . Additionally add a symlink to the lib folder. Please note the above instructions apply to FOOMAN_Speedster 0.7.0 and above and are slightly different to previous versions.
Installation Speedster cont. (All versions)Minifying JS and CSS takes a while to compute (~20seconds on my machine). This only needs to be done once per JS/CSS combination and is then written to a cache. To make sure the cache gets filled up simply browse your store and your customers should have a faster experience than before.
Advanced: For installation on a non-Standard Linux installation check out the ISAPI2 and Nginx threads.
For users of versions 0.7.0 - 0.7.6 please note that editing /app/design/frontend/YOURINTERFACE/YOURTHEME/layout/page.xml is not needed any more. Please change it back to the original validation.js instead of validation-4min.js
TroubleshootingPlease review all the steps listed in this thread. It has the most common errors with solutions listed - when posting any questions please include the output of the 4 steps listed. Don't disable the output of Fooman_Speedster under Configuration > Advanced - it will make your site unusable. To uninstall either use Magento Connect or edit /app/etc/modules/Fooman_Speedster.xml (change true to false). Additional support can be obtained through our website.
Changelog2.0.7 re-packaged to hopefully prevent chmod error during Magento Connect installation
2.0.6 enhancement and bugfixes for folder detection in m.php
2.0.0 easier installation - no need to edit .htaccess file any longer
(you can remove the snippet from the root .htaccess file if you have upated)
reshuffled minify library -> extension can now be used in conjunction with Magento's compiler
1.2.0 remove validation-4min.js - extension now requires Magento 1.4+
1.1.3 only replace the correct validation.js
1.1.0 fix canonical url output, updated bundled validation.js to newer buildsee here for more.
- Release Notes
-
Speed up your store by combining, compressing and caching JS and CSS.
2012-02-03 04:05:21- Version number: 2.0.7
- Stability: Stable
- Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
Fooman Speedster 2.0
Speed up your store by combining, compressing and caching JS and CSS.
Please read the installation instructions and latest changes here.
1.6. compatibility
2012-02-03 04:05:21- Version number: 2.0.8
- Stability: Beta
- Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1
[2.0.8] 1.6. compatibility - workaround for packaging.js
Speed up your store by combining, compressing and caching JS and CSS.
2012-02-03 00:05:44- Version number: 1.1.1
- Stability: Stable
- Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
FOOMAN Speedster 1.1
Speed up your store by combining, compressing and caching JS and CSS.
Please read the installation instructions and latest changes here.
Speed up your store by combining, compressing and caching JS and CSS.
2012-01-27 00:05:34- Version number: 2.0.1
- Stability: Stable
- Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
Fooman Speedster 2.0
Speed up your store by combining, compressing and caching JS and CSS.
Please read the installation instructions and latest changes here.
Speed up your store by combining, compressing and caching JS and CSS.
2012-01-26 13:06:32- Version number: 2.0.5
- Stability: Beta
- Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
Fooman Speedster 2.0
Speed up your store by combining, compressing and caching JS and CSS.
Please read the installation instructions and latest changes here.
- User reviews (315)
-
Write a Review
- Get Help
-
Support for This Extension
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.
Magento Platform Support
If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.
The Magento Extension Marketplace
Loading platform data and releases...