The Joomla! Extensions Directory ™


CssJsCompress PluginLanguage

Notice:Please update to version 3.3, all previous version have a security bug.
Plugin CssJsCompress can automatically optimize external resources like CSS and JavaScript,
which can reduce both the size and number of requests made to your website.
CSS files can be aggregated and compressed into a single file,
while JavaScript files are only aggregated (but not compressed).
These optimizations may reduce server load, bandwidth requirements, and page loading times.

Major Features:
1. Css aggregation and optimization.
2. Javascript aggregation.
3. GZip aggregated Css and Javascript files. Only GZip one time, then load from cache next time.
4. Client's side cache.

Many thanks to FidoBoy, he has given a lot of test and some useful suggestions.

V1.2 Fix dynamic css bug. We will just ignore the dynamic css files(.css.php).

V1.3 Use dynamic css/js to load aggregated css/js.

V1.4
1.Solve mootools and jquery conflict problems.
2.Add custom javascript order to solve javascript dependency.

V1.5
1.Add Css and Javascript exclusion. Thus, 2.CssJsCompress will ignore these css and javascript files.

V1.6
1.Use dynamic gzip compress to avoid possible Content encoding error.
2. Add Language files. Support English, Simplified Chinese.
3. Change some text field to textarea field.

V1.7 Cache JavaScripts and Css files under Joomla Cache directory, so that admin can clear them with Joomla Cache management.
V1.8 Add Last-Modified header, and give a large Expires time.

V1.9 Fix a variable undefined bug.
V2.0 Fix a bug when Joomla installed a sub dir of a domain.

V2.1 Fix https URL bug generated for css image.
V2.2 Use relative URL instead of absolute URL.
V2.3 Add a lot of predefined CSS and JavaScript Exclude Files.
V2.4 Add exclude components function.
V2.5 Fix Css import bug.
V2.6 Auto exclude IE conditional Css files.
V2.7 Fix a warning bug.
V2.8 Fix implode warning bug.
V2.9 Fix a RUL bug under Windows.
V3.0 Fix a variable overridden and variable undefined bug.
V3.1 Fix a variable undefined bug.
V3.2 Load css file before js file to make site load faster.
V3.3 Fix a security bug.
V3.4
1. An option to load the compressed JavaSript at the bottom of the page.
2. Minify HTML Option.
3. Fix a css verifying bug.
V3.5
1. Fix a JavaScript exclusion bug.

Report

2012-01-13
Reviews: 2
This plugin does what it says, just not that great really.

The initial score on the test site prior to any modifications myself, was 66.

After installing the plugin and enabling it went from 66 to 71, a D to a C basically.

After enabling GZIP in both system config and the plugin, I went from a 71 to 72 on YSlow.

While I cant say it's a huge increase in performance, it does what it says it will do
2011-12-31
Reviews: 1
this is a great plugin went from 80% to 96% on Yslow never thought i would get that thanks for a really great plugin will use it on all my clients sites
2011-07-25
Reviews: 4
CssJsCompress is an awesome plugin.
I request the developer to update this plugin for J1.6 and J1.7
2011-06-27
Reviews: 1
This plugin is awesome. But I have little problems. Can u give me some examples of excluding JavaScript or this part does't work. I have just 2 files to put in there.
thanks ...
2011-04-28
Reviews: 1
I have been looking for an extension that will simply speed up my Joomla site for sometime and there seems be a problem with each one I try.

It does speed up the site a little - Yslow without extension is 72%. If I use the option "Optimize JavaScript Files" I get 82% but it will not allow the use of the slideshow module RokSlideshow. If this option is turned off yslow drops back down to 74%. The exclude option in the box provided, for this module does not seem to work.
2011-03-25
Reviews: 1
I have been using it for quite some time. My template, additional modules and components had bloated my website to more than 600 KB. I brought it down to 60 KB with the help this tool and caching. The pages load are 4 to 5 times faster. I also left a small donation for the developer. Thanks for the plugin.
2011-02-11
Reviews: 1
I must admit to some confusion as to whether enabling gzipped pages in Global doesn't perhaps lead to double-encoding if this extension is enabled. Additionally certain scripts or CSS sheets stop working when included in the extensions preferences, but the author has provided an 'exceptions' section for both JS and CSS items, so that's a temporary workaround.

In spite of this, there's just no denying that this extension speeds up a site tremendously. I won't say that it should be included in the Joomla core, since if all extensions here about which that comment has been made WERE included, the standard Joomla install would be quite a behemoth!

Nonetheless, for those with entry-level dedicated servers or bandwidth issues, this really is probably the answer.
2011-01-08
Reviews: 1
I have been using this extension now for sometime but i was compelled recently to contact the developer. My website crashed because a new directory could not be created by the script. I thought it was because of this extension but resolved it in a few minutes after a quick prayer and some cahnges.
I was sent an email within a few hours and the feedback was just excellent. I apologized about contacting them so quickly without thoruough analysis of the problelem and told how pleased i was with the product. Most support would have bid me goodbye but this gentleman went on to give me a lot of advice on my site, as i had mentioned the URL in my previous email. He performed a deep analysis of the site and gave me tips on what he found. I would give this product and the support 10/10. When i first used this it cut the loading time at least in half. I would strongly recomment it. God blessing and keep up the good work...
2010-12-19
Reviews: 6
This plugin is great.
It gives a fat Joomla site the chance to get thinner and thinner with many cools options.
That makes sense.

Well done guys!
2010-12-05
Reviews: 2
Before I downloaded this plugin I did read all the comments and finally decided to give it a try.
And OMG!!!
I did not expect this result. My site works like a charm now. I am jumping from page to page, even when I go to the page with different template - it just jumps! Such a difference... WOW!!! What an amizing JOB!
Tank you!!! I am impressed.
2010-12-03
Reviews: 1
It could be a fault of my own but I do have trouble getting it to work with Virtumart and JCE. Otherwise, great plugin! Positive speed increase.
2010-12-01
Reviews: 7
Excellent. Installed and up and running in 10 minutes.

Instant speed increase.
2010-11-19
Reviews: 8
Great plugin! Had to exclude a few js files, and everything's alright. Gone from 12 css & 15 js files to 2 css & 4 js files.
2010-10-31
Reviews: 1
Simple, powerful, easy to install. Does a great job!

Keep up the good work guys!
2010-10-26
Reviews: 2
It is good, but tends to break my css when used with k2, I had to exclude k2.css and template.css to avoid weird stuff from happening, thus reducing greatly the benefits.

Also it has some problems dealing with the .js from gk_news_highlighter.

The overall feeling is satisfactory, however.
2010-10-19
Reviews: 5
I was nos sure if it was going to improve my loading speed but it did. I am happy for this plugin. If you have not tried it before then I suggest that you do. I will also suggest to make a backup of your site just in case it has some issues with your template. Some are reporting problems with their templates. For me it performed flawlessly, well done for your great work. Keep up the great work. Thank you so much.
1 of 1 people found this review helpful
2010-09-20
Reviews: 3
The only reason that this extension is getting a avg rating is two fold 1)it does not play nice with JCE (frontend). 2) site is down so I can not see if he has a fix
2010-07-18
Reviews: 5
Took my load time down from 6.2 to 3.7 seconds. Many thanks for a very effective pllugin.
2010-06-29
Reviews: 5
Just by installing and enabling this plugin my site improved page loading a lot from a grade C to a grade A in the Yslow addon for firefox.
7 css files were combined into one and 6 java script into 2 file.
Excellent
2010-06-16
Reviews: 10
CssJsCompress works as a total solution or almost total solution package for speeding up website, from saving KB's, http requests, and other Yslow and PageSpeed gauging parameters. It has gotten much better than before. If you try it out before, try it out again because it's worth it. The new css & js files compress and combine and html minify engines from CssJsCompress are much gentler than other plugins and didn't break my template. There are exclusion options and customerized JS arrangement in compression and combining for trial and error in getting script to work again.

I'm dreaming the plugin could record some notes on what files and from where did it minify, compress, and combine (hell.. in multicolors or highlighting haha:D) for tracking down which javascript needs to be excluded to get some javascript actions going again.
Page 1 of 5