FOOMAN

Fooman Speedster

  • Popularity Score 66616 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

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

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

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-08 10:43:16
  • Version number: 0.7.1
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
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

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-06 14:25:47
  • Version number: 0.7.0
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
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

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-05 07:32:36
  • Version number: 0.6.0
  • Stability: Alpha
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
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

Current Caveats:

* This hasn't been widely tested yet (alpha release)
* Currently only activated for most of JS and CSS not all
* since all the paths in CSS need to be rewritten I think this method can currently only be used for one skin at a time
* needs mod_rewrite enabled

Installation:
1. ) Add the following to your .htaccess

############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^minify/([^/]+)/(.*\.js) m.php?f=$2
RewriteRule ^index.php/minify/([^/]+)/(.*\.js) m.php?f=$2

RewriteRule ^minify/([^/]+)/(.*\.css) m.php?f=$2
RewriteRule ^index.php/minify/([^/]+)/(.*\.css) m.php?f=$2
Underneath the Rewrite Base Rule

2.) After installing this extension via Magento Connect, edit m.php (should be in your webroot). Change the variable $yourSkinUrl to your setup.

3.) Minifying JS takes a while to compute so you should browse through your site to make sure the cache gets filled up and your customers don't have to wait for it.

Speed up your store by combining, compressing and caching JS and CSS.

2008-08-02 16:38:51
  • Version number: 0.5.3
  • Stability: Alpha
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
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

Current Caveats:

* This hasn't been widely tested yet (alpha release)
* Currently only activated for most of JS and CSS not all
* since all the paths in CSS need to be rewritten I think this method can currently only be used for one skin at a time
* needs mod_rewrite enabled

Installation:
1. ) Add the following to your .htaccess

############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^minify/(.*\.js) m.php?f=$1
RewriteRule ^index.php/minify/(.*\.js) m.php?f=$1

RewriteRule ^minify/(.*\.css) m.php?f=$1
RewriteRule ^index.php/minify/(.*\.css) m.php?f=$1

Underneath the Rewrite Base Rule

2.) After installing this extension via Magento Connect, edit m.php (should be in your webroot). Change the variable $yourSkinUrl to your setup.

3.) Minifying JS takes a while to compute so you should browse through your site to make sure the cache gets filled up and your customers don't have to wait for it.

Speed up your store by combining, compressing and caching JS and CSS.

2008-08-02 16:34:19
  • Version number: 0.5.2
  • Stability: Alpha
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
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

Current Caveats:

* This hasn't been widely tested yet (alpha release)
* Currently only activated for most of JS and CSS not all
* since all the paths in CSS need to be rewritten I think this method can currently only be used for one skin at a time
* needs mod_rewrite enabled

Installation:
1. ) Add the following to your .htaccess

############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^minify/(.*\.js) m.php?f=$1
RewriteRule ^index.php/minify/(.*\.js) m.php?f=$1

RewriteRule ^minify/(.*\.css) m.php?f=$1
RewriteRule ^index.php/minify/(.*\.css) m.php?f=$1

Underneath the Rewrite Base Rule

2.) After installing this extension via Magento Connect, edit m.php (should be in your webroot). Change the variable $yourSkinUrl to your setup.

3.) Minifying JS takes a while to compute so you should browse through your site to make sure the cache gets filled up and your customers don't have to wait for it.
Reviews

About the Developer

This extension was developed by and is supported by FOOMAN

Fooman Speedster 3.3 5 167 167
Worked as expected! This extension worked as expected. You people should follow the instructions before you complain it didn't work. You're just ruining the developer's day! July 31, 2013
Destroy the Admin Panel Design after Installation I use the Magento 1.7. CE. Im install this extension about magnto connect. The Result is there are only some Textlinks in the admin Panel. I must reinstall it, i cant use this extension. I hope there is a solution for this Problem, so that it install this extension with manual activation not automatic activation. July 17, 2013
Excelent extension I did the install using ftp instead of magento connect and it worked perfectly. July 14, 2013
after install all design is gone of backend and frontend After install of the extension all the designs are messed up. This solution solved my problem. Maybe it will help others: Go with ssh ot your public_html/ folder and reset permissions find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; Now all works June 14, 2013
Headache I installed this product without reading any other review (stupid I know), it broke my site!! Luckily after it broke I read the previous review which indicated that I could uninstall the extension easily enough which worked. May 22, 2013
Will either make your site or break it After reading all the comments i came to the conclusion that this extension is a 50/50 gamble which will either make you or break your site. I went ahead, took the gamble and installed it. My website crashed, css was messed up on the front end as well as admin, after an hour of searching i finally navigated back to the magentoconnect via admin and unistall this exention. May 20, 2013
Failed with magento connect, working flawlessly with manual installation. I use my store in a subdirectory, installing from magento connect screwed both frontend and backend. All CSS, JS gone, then i uninstalled it and installed it again manually. Checked every file with their permissions as they should be. Now it's working flawlessly, speed improvement is obvious. May 8, 2013
Crashed the site I have installed the extenstion and this crashed the entire site, after installation there were no css and js on the site, i took a developer help to revert it back x-( May 4, 2013
recommendable extension I installed it on 1.7.0.2 CE and it has excellently speeded up the loading time of my webshop. http://www.deevan.de/shop A recommendable extension. Infact it has'nt come to contact the developer support. I have just installed and it is working well. May 1, 2013
Borked Magento This plugin borked my CE installation and totally ruined the way that CSS was served, making the site unusable on the back and front end. I don't know if there is decent support or not, because I just uninstalled it and moved on with my life. May 1, 2013
<<prev 2 3 4 5 ... 17 next>>
Q&A
(11 Questions : 11 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
by
FOOMAN
-
1 year, 1 month 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: 
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.
by
FOOMAN
-
1 year, 1 month ago
+1point
2out of 3found this answer helpful.
Was this helpful?Yes2No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
by
FOOMAN
-
1 year, 1 month 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: 
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.
by
FOOMAN
-
1 year, 1 month ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26886352
Customer avatar
I installed Fooman Speedster it changes my theme path of css thats why i cant see my css images, please give me the solution ,
PLS ASAP
by
kanchan_anand
-
1 year ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

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

Fooman Speedster rewrites image locations based on Magento's fallback and/or your settings under
System > Configuration > Web
as appropriate. Please follow the installation instructions and troubleshooting instructions to determine where exactly things start not working as intended.

Cheers
Fooman Support
by
FOOMAN
-
11 months ago
-2points
0out of 2found this answer helpful.
Was this helpful?Yes0No2
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26399417
Customer avatar
i know there's other extensions like Lesti::fpc (http://www.magentocommerce.com/magento-connect/lesti-fpc-4534.html)

Should I install both or choose one?

I'm not a developer so I dont understand the differences between them
by
RDalmagro
-
11 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Speedster is intended to speed up the delivery and cacheability of your frontend assets (CSS and Javascript files).

Using another extension to speed up the creation of the whole page (usually called full page cache) like the linked to example makes sense.
by
FOOMAN
-
11 months ago
+1point
2out of 3found this answer helpful.
Was this helpful?Yes2No1
 
1 answer

Install via FTP

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26316550
Customer avatar
Hey there,

I tried installing the Extension via FTP by uploading the unzipped folder (fooman_speedster-3.0.0) to magento root directory, but nothing happens. Do I have to switch Speedster on or do anything?
by
FAScholz
-
6 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,

Starting with Speedster 3.0 you need to enable it under System > Configuration > Fooman Speedster.

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

After installing the extension via FTP, all my other menus in the admin page becomes unclickable--there is no response when I click the menus. However after disabling the extension via editing the xml file and manually cleared the cache, everything is back to normal.

Any help would be appreciated

Cheers
Alex
by
myonlybee
-
5 months, 2 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_26035441
Customer avatar
Answer: 
Had the same issue, strangely though only in live site not in development site…

Anyways anyone facing same problem, I suggest commenting out adminhtml rewrites from file app/code/community/Fooman/Speedster/etc/config.xml

so then css / js won't be compressed in admin side ;)

ie.
<!--
<adminhtml>
<rewrite> <page_head>Fooman_Speedster_Block_Adminhtml_Page_Head</page_head>
</rewrite>
</adminhtml>
-->

br,
Miika
by
MiikaP
-
4 months, 2 weeks ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25788392
Customer avatar
Verify Permission ERROR (Step 2)
Verify Minification ERROR: minification does not work (Step 3)
Verify Minification ERROR: there are no files starting with "minify_"

I've posted my full error message here:
http://www.magentocommerce.com/boards/viewthread/753073/

Thank you
by
GCSkye
-
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,

It looks like there's an incorrect file permission settings. Please refer to the "Fooman Speedster Instructions and Troubleshooting Guide" for complete troubleshooting instruction:
http://cdn.fooman.co.nz/media/custom/upload/InstructionsandTroubleshooting-FoomanSpeedster.pdf

For further 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
* 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.
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_27290160
Customer avatar
by
ajiteshchauh
-
3 months, 2 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
-
3 months, 2 weeks ago
-1point
0out of 1found this answer helpful.
Was this helpful?Yes0No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27290160
Customer avatar
by
ajiteshchauh
-
3 months, 2 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: 
Hello there,

There is no problem using Fooman Speedster with your custom Javascript as long as it conforms to standard Javascript coding.

We suggest testing all Javascript files which are not part of the Magento base/default theme on jslint.com for code quality. If there any existing Javascript errors are identified on your site, ensure these are completely fixed 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.

Cheers,
by
FOOMAN
-
3 months, 1 week ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
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
-
3 weeks, 2 days 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
-
2 weeks, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
2 next>>
2 next>>
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.