Try the Demo:
- Speeds up your store, delivering an improved customer experience
- Reduces the total size of files to be loaded as well as the number of HTTP requests, for both empty and primed caches
- Compresses files without requiring gzip support on your server
- Multi store capable
- Uses the Minify library by Steve Clay (released under a BSD license)
Fooman Speedster is now controlled by an advanced self testing framework. You can only enable Speedster once the configuration has been set up correctly and all self tests run successfully.
Fooman Speedster works out of the box using an Apache platform run on Linux. In addition:
- Mod_rewrite (a standard Apache module installed by default on most Linux servers) must be enabled
- .htaccess must be supported
- CSS images must be available under the same domain as the store
Is Fooman Speedster Right for my Store?
- Your store already contains minified files
- Your store uses Jquery (or has extensions installed which use Jquery) - although a workaround is provided in the instructions, almost 100% of reported errors are from stores which also use Jquery
License Open Software License (OSL) Stability Stable Supported Magento Versions (full feature set) 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124 Legacy Magento Version Support (reduced feature set) Not Applicable Supported Magento Enterprise Versions Not Applicable Change Log 3.0.5 latest common module
3.0.4 autoload changes
3.0.2 loosen checks on block rewrites 3.0.1 Incorporates security update to the Minify library (v2.1.7) and new self testing framework with "enable" option for Fooman Speedster
2.0.9 Enhancement: - order skin_js after global js fix: packaging.js exclusion
2.0.8 1.6. compatibility - workaround for packaging.js
2.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 updated)
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 build
1.0.4 Updated bundled validation.js to newer build, minor fixes
1.0.2 Updated to newer minify build
1.0.0 First Stable Release
0.9.4 RC1 (updated to minify 2.1.2, added support for minifying skin_js)
0.9.3 Reversed adding subdirectory to paths
0.9.2 Change in detection of subdirectory
0.9.1 Correct timestamps for subdirectory installs
0.9.0 Fixed bug in handling of subdirectories - .htaccess has been UPDATED!
0.8.2 Removed check for core dependency
0.8.1 Automatically configure paths for multi stores
0.8.0 Multi store functionality now supported - please read the documentation forum for details
0.7.16 Updated to work with Magento 1.2 - form_key support, thanks jemoon
0.7.15 Fixed multiple sites date stamp issue
0.7.14 Reworked paths - should enhance cross-platform support
0.7.10 Admin areas now supported, reworked folder handling - .htaccess HAS CHANGED!
0.7.9 Set docroot for IIS - could solve image handling bug
0.7.8 Fixed bug introduced with 0.7.7 - automatic handing of validiation-4min.js
0.7.7 Update to Minify 2.1.1 (support for symlinks)
0.7.6 Load CSS before JS - this should allow the browser to render the page earlier
0.7.5 Fixed bug introduced with 0.7.4 (load JS/CSS securely when needed)
0.7.4 Non-webroot installations now handled properly (.htaccess needs to be changed accordingly)
0.7.3 Handle js_css files
0.7.2 Fixed bug with index.php
0.7.1 Added .htaccess to /lib/minify folder to allow access
0.7.0 Automatic versioning support, automatic configuration of used skin and proper Magento field validation
Installation and Set Up
Refer to The Ultimate Guide to Installing Magento Extensions and Fooman Speedster Instructions and Troubleshooting Guide (download below).
Known conflicts with Fooman Speedster:
- CANONICAL URLs by Yoast - a workaround is provided in the instructions
- MXPERTS JQUERY BASE - a workaround is provided in the instructions
The Ultimate Guide to Installing Magento Extensions Instructions and Troubleshooting - Fooman Speedster
Frequently Asked Questions
Do you offer an installation service for Fooman Speedster? Why not?
At the moment we are not offering installation. We have found in the past that the installation could lead to more required changes in the custom theme or in previously installed extensions. This is not something that we can offer at a fixed price which is fair to everyone and we have decided the installation of Speedster is best left to the developer who has set up the rest of the website since they know the history of existing installed components.
Does Fooman Speedster add any settings or admin menus?
No additional settings/admin menus are added. When Fooman Speedster is installed, minification and combining of files will happen automatically.
Is Fooman Speedster suitable for use with Magento Enterprise?
No - however we recommend you look at our Fooman Speedster Advanced extension.
Should I use Fooman Speedster or Fooman Speedster Advanced?
Fooman Speedster works on all servers. Fooman Speedster Advanced supports a smarter caching strategy and improved speed performance, but requires specific server functionality to realise these gains.
Take the Speedster quiz to determine which version of Fooman Speedster is best suited to your needs:
1. Do you use Magento Version 1.4 or above?
2. Does your server send Far Future Expire Headers?
3. Does your server send gzip content?
4. Did you understand the last two questions?
If you answered 'NO' to any of the four questions, you should install the original Fooman Speedster extension.
If you answered 'YES' to all questions, you should install the Fooman Speedster Advanced extension.
Where can I find support for Fooman Speedster?
For troubleshooting, please:
• Follow the installation instructions in The Ultimate Guide to Installing Magento Extensions
• Follow all troubleshooting steps in the Fooman Speedster Instructions and Troubleshooting Guide
• Ensure that your store does not already contains minified files
• Ensure that you are not running any conflicting extensions
This usually solves 95% of issues we receive. If an error still persists after following the instructions and troubleshooting advice above, please contact your Magento developer or disable the extension.
Feel free to contact us at firstname.lastname@example.org to report any suspected bugs with the extension, however please note that we are unable to provide individual support or troubleshooting advice via our support email address - see our general FAQ for more details.
Are there any known conflicts between Fooman Speedster and other Magento extensions?
The following extensions conflict with Fooman Speedster:
• CANONICAL URLs by Yoast
• MXPERTS JQUERY BASE
In both cases, a work-around can be installed during installation - refer to the Installation Instructions file for further information.