FOOMAN

Fooman Speedster

  • Popularity Score 69470 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

  • Magento Connect Bronze Industry Partner
Speed up your store by combining, compressing and caching Javascript and CSS files.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

FREE
Previous Next
Overview

Fooman Speedster

• Combines multiple Javascript and CSS files into a single Javascript file and single CSS file, to enable faster page load times
• Reduces the total size of files to be loaded as well as the number of HTTP requests, for empty and primed caches
• Fully automated once installed, with automatic versioning when Javascript/CSS files are updated
• Compresses files without requiring gzip support on your server
• Creates far future expire headers for the combined Javascript and CSS files
• 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.

Note that the self test does not include testing for existing Javascript errors on your site - it's still important to do this separately before installing Fooman Speedster (see below for details).

Try the Demo

http://speedster.demo.fooman.co.nz/

Important - Before you Install Fooman Speedster

Please ensure you read and understand all installation and troubleshooting instructions
Ask your Magento developer to install the extension if you don't understand something in the instructions. If you do not follow all steps in the installation and troubleshooting instructions, the installation of Fooman Speedster could fail and generate errors on your site.

Always install Fooman Speedster first on your test site, before installing it on your live site
If any errors occur, it is far preferable to complete our troubleshooting instructions on your test site so your live site will remain unaffected.

Always test for existing Javascript errors on your site before installing Fooman Speedster
Fooman Speedster relies on all Javascript on your store being completely error free. If your store contains existing Javascript errors, these will be magnified when installing Speedster and could cause issues with your store's frontend. The Speedster self test does not include testing for existing Javascript errors on your site. It is important to do this separately before installing Fooman Speedster (you can test with http://jslint.com). If there any existing Javascript errors are identified on your site, ensure these are completely fixed before installing Fooman Speedster.

Ensure your site meets all system requirements (see below)

We provide Fooman Speedster as a free extension to the Magento community. Please be fair to us and do not post negative reviews for errors which can be avoided by following the installation and troubleshooting instructions (these are comprehensive and cover 95% of all issues reported to us since 2008). Unfortunately the majority of recent negative reviews that have been published via Magento Connect describe errors where either system requirements were not met, or instructions were not followed correctly. Please take care to follow all instructions correctly, and if you believe you have found a genuine error, contact us to report it in the first instance rather than leaving a negative review via Magento Connect. Thank you.

We wish you a successful installation and hope that you are impressed by the results Fooman Speedster can deliver on your store.

System Requirements - Is Fooman Speedster right for my Store?

System Requirements
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

Note: Several developers have also successfully installed Fooman Speedster on different platforms by adapting the installation process. For further reading see the ISAPI2 and Nginx threads.

Risk of Javascript Errors
Fooman Speedster has been tested with the default Magento themes and successfully installed on tens of thousands of Magento stores since 2008. However, there is always a risk that minifying and combining Javascript files can produce Javascript errors. We do not recommend using Fooman Speedster without thorough testing on a test site if:
• Your store already contains minified files
• Significant Javascript customisation work has been done on your store and the added non-default Javascript files do not follow best practice Javascript (you can test with http://jslint.com/)
• 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

Speedster Advanced
Fooman Speedster Advanced uses an advanced caching strategy which combines, compresses and caches JS and CSS files. Click here to see if this extension is right for your store.

Installation and Troubleshooting Instructions

Refer to both documents below for instructions on installing and troubleshooting Fooman Speedster:
The Ultimate Guide to Installing Magento Extensions
Fooman Speedster Instructions and Troubleshooting Guide

Support

Feel free to contact us at support@fooman.co.nz 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. If an error still persists after following the troubleshooting advice above, please either contact your Magento developer or disable the extension.

Changelog

See our website (refer to the "Details" tab in the extension listing).

If you find this free extension useful, please share the love by leaving a review on our website or here on Magento Connect. We love hearing your positive feedback about Speedster! Thanks from the Fooman team!


Release Notes

3.0.14 Release

2014-06-03 11:01:54
  • Version number: 3.0.14
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Mage 1.9.0.1 compatibility release

3.0.12

2014-03-05 00:37:15
  • Version number: 3.0.12
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

create var/minfycache on demand
basedir for modman

3.0.5

2013-11-15 18:15:26
  • Version number: 3.0.5
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Additional hint for autoloader, updated common module

3.0.4

2013-11-08 16:45:17
  • Version number: 3.0.4
  • Stability: Stable
  • Compatibility: 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Add workarounds for Magento's autoloader warnings

3.0.2

2013-10-28 03:45:32
  • Version number: 3.0.2
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Reupload for Magento 1.8
1 2 3 4 5 ... 12
Reviews

About the Developer

This extension was developed by and is supported by FOOMAN

Fooman Speedster 3.3 5 177 177
Broke my store! Not recommended NOT RECOMMENDED! Live website got broke displaying blank white screen which only got fixed after uninstalling this extension. Uff!! November 9, 2014
Good Extension Worked how described! Attention: Read all recommendations for correct configuration. October 21, 2014
Great Extension Works exactly as described. My GTmetrix.com score went from a D to a B!! Follow the instructions and installation works well. October 12, 2014
A Must Have Extension I Just don't understand why the negative reviews!! i have just updated my site to the latest magento version 1.9.0.1 and this mod has increased my page speed big time, Google page speed reported 46 before i added this extension, it is now reported at 71..... I am fairly new to magento and i find it a very complexed system, but if you follow the installation instruction correctly then you will not have any problems..Most of the bad reviews is because people did not follow the instructions to the tee as explained in the manual. Big 5 starts from me. October 4, 2014
It Creashed My Complete Site. Hi. Just installed this extension because of that it Crashed my Complete Magento and its Live Site. And what i have to do now to get back my Previous Site...? August 18, 2014
This extensions is amazing I like this extension, did a good job on my website August 6, 2014
Excellent Guys its just an amazing and must have thing. just read manual before. July 3, 2014
Do not install this after install, admin and shop a complete out of design. June 28, 2014
DO NOT USE this extension This extension is worst extension ever meet. If you will try to delete it then your website will be ruined. I was very lucky because of backup. Rate= -5 stars June 11, 2014
It works for me Great extension, works fine and if you read the manual the installation is easy April 6, 2014
2 3 4 5 ... 18 next>>
Q&A
(19 Questions : 19 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27268563
Customer avatar
I used this extension when we were on Magento CE v1.3.x. Then it worked fine. Afer that I upgraded Magento to CE v1.8.0 and also the extension to v3.0.5. But then it stopped working.

Actully, it left all the admin menus unclickable, so I disabled the admin block rewrite from config.xml as posted in one of the questions here.

But now the self test fails and the module is not getting enabled.

Can you pls me out with this??
Thanks in advance
by
Helly_hotmail
-
8 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Our latest release of this extension has been tested on Magento 1.8.1 so there is nothing inheritant in the extension that would cause this. Please check our provided troubleshooting guide to work out where things differ from where it should.

Cheers,
by
FOOMAN
-
8 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27446384
Customer avatar
after I install from magento connect,

I 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.

But when I go admin page -> system > configuration > FOOMAN EXTENSIONS > I click support / fooman speedster, got a 404 not found page

How can I fix this problem?
thanks very much
by
alvin0530
-
7 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Can you please confirm if the issue remains after logging out and back into the back-end as this usually clears the 404 up.
by
FOOMAN
-
7 months ago
0points
1out of 2found this answer helpful.
Was this helpful?Yes1No1
 
1 answer

Hello,

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27481208
Customer avatar
I tried to installed the script and i received this errors:
Verify Permission ERROR (Step 2)
(lib/minify/m.php ..>> error 403) ???

Verify Minification ERROR: minification does not work (Step 3)
Verify Minification ERROR: there are no files starting with "minify_" in "/home/thursday/public_html/var/minifycache" (Step 3)
Verify URL Rewriting ERROR: The minified result is larger than the original (Step 4)
by
hristudor
-
5 months, 4 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

For troubleshooting, please:

* Follow the installation instructions in "The Ultimate Guide to Installing Magento Extensions":http://cdn.fooman.co.nz/media/custom/upload/TheUltimateGuidetoInstallingMagentoExtensions.pdf
* Follow all troubleshooting steps in the "Fooman Speedster Instructions and Troubleshooting Guide":http://cdn.fooman.co.nz/media/custom/upload/InstructionsandTroubleshooting-FoomanSpeedster.pdf
* Ensure that your store does not already contains minified files
* Ensure that your store does not contain significant Javascript customisation work, and that any added non-default Javascript files follow best practice (you can test with "www.jslint.com":http://jslint.com/)
* 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.

Cheers,
by
FOOMAN
-
5 months, 3 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27527170
Customer avatar
I try to install Fooman Speedster using magento connect, and it showing in Disable Module output with name Fooman_Common, Fooman_Speedster both are enabled.

Still not working Please help
by
BPraveen
-
5 months, 4 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Thanks for using Fooman Speedster. For troubleshooting, please:

* Ensure that your store does not already contains minified files
* Ensure that your store does not contain significant Javascript customisation work has been done on your store and the added non-default Javascript files do not follow best practice Javascript (you can test with "$":http://jslint.com/)
* Follow the installation instructions in "The Ultimate Guide to Installing Magento Extensions":http://cdn.fooman.co.nz/media/custom/upload/TheUltimateGuidetoInstallingMagentoExtensions.pdf
* Follow all troubleshooting steps in the "Fooman Speedster Instructions and Troubleshooting Guide":http://cdn.fooman.co.nz/media/custom/upload/InstructionsandTroubleshooting-FoomanSpeedster.pdf
* Ensure that you are not running any conflicting extensions, as this can conflict with CSS

This has a high success rate and usually solves 95% of issues we receive. If an error still persists, please contact your regular Magento developer or uninstall Fooman Speedster.

Cheers,
by
FOOMAN
-
5 months, 3 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27344230
Customer avatar
Does this extension help to; Defer parsing JavaScript to reduce blocking of page rendering?
by
lostoestel
-
3 months, 4 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

No, this extension does not help to defer parsing of JavaScript. It would not modify your JavaScript coding - it would just simply combine, compress, and cache JS files.

Cheers,
by
FOOMAN
-
3 months, 3 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25794228
Customer avatar
I like uninstall after crash my dashboard.

How to unistall without access to menu on dashboard?

Thanks
by
Tamainut
-
2 months, 3 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

If you installed Fooman Speedster via Magento Connect, then use Magento Connect to uninstall Fooman Speedster.

If you installed Fooman Speedster via FTP, you will need to delete all Fooman Speedster files/folders via FTP:
* app/etc/modules/Fooman_Speedster.xml
* app/code/community/Fooman/Speedster
* lib/minify
* skin/m/

Cheers,
by
FOOMAN
-
2 months, 2 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27003007
Customer avatar
Hi!

I don't see selftest report as on the pictures in the instruction after enabling in Fooman Speedster settings.

Is it normal or does it mean some error?

Thanks!
by
vishnyamaria
-
2 months, 3 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Usually refreshing the cache and logging out/logging back in would fix this problem.

Cheers,
by
FOOMAN
-
2 months, 2 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26233190
Customer avatar
I have a P.O.S. running on the backend of Magento 1.8.1.

But this P.O.S. breaks when i turn Fooman Speedster on (or merge the Java in Magento).
Is there a way to exclude some links from being minified or merged?
by
RonnyW
-
4 weeks, 1 day ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Fooman Speedster does not have an option to exclude files to be minified. Also, you must not use the default merge feature when using this extension.
I would suggest you use the Fooman Speedster Advanced (http://store.fooman.co.nz/magento-extension-speedster-advanced.html) instead as it has options to exclude files from minification.

Cheers,
by
FOOMAN
-
3 weeks, 5 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26645136
Customer avatar
Hi there,

My merged CSS file is not being processed correctly on IE8 and IE9 after installing this extension. In other words, some versions of IE have a limit of 4095 rules per sheet, and this extension generates a CSS file with more than 4095 which causes IE to stop processing the file, and this obviously breaks the styling of the page.

Have you heard of this issue? Do you have any workarounds or suggestions for this?

Thank you
by
dannocz
-
2 months, 1 week ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

One possible workaround is to split the Fooman Speedster output into several
chunks.

Chunking is determined by resulting url length. You could adjust this by editing
/app/code/community/Fooman/Speedster/Block/Page/Html/Head.php

find public function getChunkedItems($items, $prefix = '', $maxLen = 2000)
and change the 2000 to something smaller.

One thing to keep in mind while optimising performance is that using less rules is better.

Cheers,
by
FOOMAN
-
2 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
<<prev2
<<prev2
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.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.