Fooman

Speedster by Fooman

  • Popularity Score 75352 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

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

  • Select Technology 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.
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

Speedster by Fooman

• 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 User Manual

Support

Feel free 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).


M1 Extension Versions

3.0.15 Release

2016-09-30 00:10:31
  • Version number: 3.0.15
  • Stability: Stable
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Change composer entry to relative paths

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
1 2 3 4 5 ... 12
Q&A

404 not found after install fooman speedster

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
Asked by: alvin0530
Can you please confirm if the issue remains after logging out and back into the back-end as this usually clears the 404 up.
Answered by: Fooman
Date published: 2016-07-13

There is no Selftest report

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!
Asked by: vishnyamaria
Hi there, Usually refreshing the cache and logging out/logging back in would fix this problem. Cheers,
Answered by: Fooman
Date published: 2014-11-08

Are there any known conflicts between Fooman Speedster and other Magento extensions?

Asked by: Fooman
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.
Answered by: Fooman
Date published: 2015-07-13

Do I need other speed up extensions?

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
Asked by: RDalmagro
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.
Answered by: Fooman
Date published: 2015-07-13

Hello,

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)
Asked by: hristudor
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,
Answered by: Fooman
Date published: 2014-08-02

Javascript and css broken down.

Hi there , my domain is for ex :http://example.com/magento after installed front-end & back-end broke down. New javascript SRC is below : http://example.com/magento/skin/m/1375702498/js/prototype/prototype.js,/js/lib/ccard.js,/js/prototype/validation.js,/js/scriptaculous/builder.js,/js/scriptaculous/effects.js,/js/scriptaculous/dragdrop.js,/js/scriptaculous/controls.js,/js/scriptaculous/slider.js,/js/varien/js.js,/js/varien/form.js,/js/varien/menu.js,/js/mage/translate.js,/js/mage/cookies.js,/js/jquery/jquery-1.4.2.min.js,/js/ecommerceteam/cloud-zoom.1.0.2.min.js,/js/qaz/qbanner/jquery.1.5.1.js,/js/qaz/qbanner/jqueryNoconfig.js,/js/qaz/qbanner/jquery.slides.min.js also CSS url is wrong. Where should i need to change Please answer as soon as posible.
Asked by: subhomalik
Hi there, My apologies for the delay of my reply. Missing CSS/JS is a commonly reported issue - please see our Installation and Troubleshooting Guide for guidance on how to fix this. Cheers,
Answered by: Fooman
Date published: 2014-08-28

Install via FTP

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?
Asked by: FAScholz
Hi there, Starting with Speedster 3.0 you need to enable it under System > Configuration > Fooman Speedster. Cheers,
Answered by: Fooman
Date published: 2014-08-24

javascript crush

Config Version: 3.0.14 DB Version: 3.0.14 Data Version: 3.0.14 Step 1 - OK Step 2 - OK Step 3 - OK Step 4 - OK Verify Full Speedster Process ERROR: "http://gtescreen.com/js/calendar/calendar-win2k-1.css" doesn't contain minified functionality (Step 5) Verify Full Speedster Process ERROR: "http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/ui-lightness/jquery-ui.css" doesn't contain minified functionality (Step 5) Verify Full Speedster Process ERROR: "/search.css" doesn't contain minified functionality (Step 5) Please read the manual for details. Starting Fooman_Speedster_Model_Selftester Default store loaded Magento version: 1.9.1.0 Speedster DB version: Not installed Speedster Config version: 3.0.14 Checking file locations Checking rewrites Checking database Result: success Self-test finished selftest result like top,but the website don't work any faster and slide javascript crush.
Asked by: lmn40228
Hi there, You should also test for existing Javascript errors on your site before installing Fooman Speedster (since you have already installed the extension, please disable Fooman Speedster to do this). 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. If you’re seeing new Javascript (JS) errors that were not present before installing Fooman Speedster, these are most likely caused by either trying to minify already minified files, or minifying Javascript files that do not follow best practice coding style for Javascript. To fix the double minification problem, replace the already minified file with the original non-minified Javascript. A Javascript file with .min.js in its file name is always a sure sign that this file has been minified. To find the origin of remaining Javascript errors, we suggest testing all Javascript files which are not part of the Magento base/default theme on www.jslint.com for code quality. Cheers,
Answered by: Fooman
Date published: 2015-09-26

Why does the extension stop working after magento upgrade?

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
Asked by: igex_solutions
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,
Answered by: Fooman
Date published: 2014-05-17

All the other menus become unclickable

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
Asked by: myonlybee
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
Answered by: MiikaP
Date published: 2015-08-28
  • y_2017, m_2, d_28, h_14CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_26
  • loc_en_US, sid_2363, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
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.

Reviews

About the Developer

This extension was developed by and is supported by Fooman

Speedster by Fooman is rated 1.0 out of 5 by 189.
Rated 5 out of 5 by from Works for me To be honest, I choose this exension since it was the most popular one from my search list. And it works completely fine for me. Can recommend!
Date published: 2017-02-23
Rated 3 out of 5 by from Developer warns you.... This is a cool extension. It seems to solve most of the issues related to standard css and js magento merging. Untortunately with my custom magento 1.9.2.4 website I faced the common issue of js conflict on my test website due to template issue that override the Fooman_Speedster_Block_Page_Html_Head Mr. Fooman warn us many times, ( and that's a polite and appreciated suggestion ) and told us to test it before going live, and most important he share with us this extension for free, so there is nothing to blame. But the fact is that right now a huge % of magento templates use to modify and override the Block_Html_Head. And I don't think that to disable the template could be a great way to solve such issues.... Some other times I've recognized that some FPC extension ( like potato FPC ) give some issue, but in this scenario you can ask for suggestion to the FPC module developer. With all that being said I was wondering 2 things: 1- why do not add a baseline to solve the most common issues with template js override of the block HTML head? 2- Ok, it is free, but if then I have to pay hundreds of bucks for a freelance developer to fix it is worthless, right? So, follow the instruction carefully, test it in a development environment and cross your fingers. If you are lucky then you should have a great advantage on your website speed ( ...or that's what they say). Sadly For me no luck, but as Mr. Fooman told us several times this extension could not be for everybody. For this reason I will leave a neutral feedback. Just because I was not able to see it working. I do not have enough experience to solve it by myself without any suggestion , and don't have enough money to afford a freelance developer to fix my website. Good luck.
Date published: 2016-06-23
Rated 1 out of 5 by from Very poor I have tried installing both the basic and advanced version, neither installs.
Date published: 2016-02-09
Rated 3 out of 5 by from Managed to get it instlled I managed to get it installed, but in the configurations left hand sidemenu bar, under FOOMAN EXTENSIONS i just see a link for support, there isnt any GEneral settings option. However i can see that Fooman common n Fooman Speedster ENABLED under COnfiguration->Advanced Is this normal
Date published: 2015-09-24
Rated 1 out of 5 by from Stay away this product I wrote a review for them before but the market place required to resubmit review. I make sure to write the review to warn everybody to stay away this product. I run the module and my backend options wasn't accessible. I red the userguide step by step carefully and couldn't find the reason. Support system is not working for now. Then i realized the site is show up with css files had an 404 e.g. Now i fixed it but this choice is the biggest problem in my life.
Date published: 2015-09-08
Rated 3 out of 5 by from Conflict with other extension Hi, after it has been installed the extension test failed with the following error: "Trying to load block Fooman_Speedster_Block_Page_Html_Head returns Sm_Maxshop_Block_Page_Html_Head. Please refresh your Magento configuration cache and check if you have any conflicting extensions installed." Any idea what to do to sort this problem out? Magento 1.9
Date published: 2015-05-18
Rated 5 out of 5 by from Solution for crashed backend Hi to all, When i installed this extension it crashes my backend and some javascript stop working. The solution for this is very simple, in default config dehativate the javascript minification and after that activate by website, so, in frontend the files are minified and in backend not. It Works! Regards, Pedro
Date published: 2015-05-12
Rated 1 out of 5 by from Did not work I followed all the instructions from the guide but as soon as i install the extension (without even running the selftest), my backend crashes. I can only click on dashboard then?! The only thing that i was confused of in the guide was the minifycache folder on the FTP. I could not find it.
Date published: 2015-04-20
Rated 2 out of 5 by from Cannot Install OK, i have tried installing this with no success at all. It simply fails to enable the plugin. I have checked all the steps. The permissions are correct no issues there. It shows the http 4.0 error described in step 1 no problem, i can view the print.css file minified also.. However it keeps failing on self test with the following message: Selftest failed with: Step 1 - OK Unable to Connect to ssl://DOMAIN.com:443 ssl://DOMAIN.com:443 ssl://DOMAIN.com:443 Starting Fooman_Speedster_Model_Selftester Default store loaded Magento version: 1.9.1.0 Speedster DB version: Not installed Speedster Config version: 3.0.14 Checking file locations Checking rewrites Checking database Result: success Self-test finished Could you kindly let me know how to fix this so I can use the extension? thanks in advance..
Date published: 2015-03-04
Rated 1 out of 5 by from Not work with 1.9 CE I get backend without css files and front with: Fatal error: Call to a member function addJs() on a non-object in /www/includes/src/Eternal_CustomMenu_Block_Toggle.php on line 14
Date published: 2015-02-17
  • y_2017, m_2, d_28, h_17
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_189
  • loc_en_US, sid_2363, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

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.