Google Page Speed and Yahoo YSlow deduct for scripts loaded in the document <head>. ScriptsDown modifies the DOM to move some or all of the scripts to the bottom of the <body>.
v3.0.8
P
You can make changes to your template, but the scripts automatically added by components will always end up at the top! Scripts Down moves ALL of your scripts to the bottom of the page just before the closing body tag (even IE conditionals). It doesn't matter where they came from, the bottom is where they'll end up unless you configure the plugin to leave them in place.
Features
- Regex inclusion/exclusion for selecting which scripts are to be moved
Download the Plugin
System - Scripts Down 3.0.814145
26 Reviews
Retrieved from JED monthly
Complete - Unfiltered
brilliant!
2010-05-15 - carsten888
I was waiting for this for quite a while.
Reply
Me too, but I got tired of waiting.
Great but Phoca Gallery doesn't like it
2010-05-17 - R Mulder
For normal use great but Phoca Gallery slideshow and pop ups not working correct after enable this pluggin.
Would be great if you could ad some exceptions for components.
Reply
I just tested with Phoca Gallery 2.7.0, slideshow and popups work fine. Provide some specifics and I can try to help. Before and After page source would be very helpful.
Plugin compatible problems
2010-05-20 - arek
finally someone has already take care of this problem with placement javascript libraries but this plugin has still problems with other components like cssjscompress, 2j news slider, smart header etc
anyway keep going and dont give up :)
Reply
Tested with CssJsCompress 3.4 - works as long as ScriptsDown runs AFTER CssJsCompress. Check your plugin order and be sure ScriptsDown is placed below other system plugins that inject javascript tags or declarations. Unless you've got something special going on, it's probably best that ScriptsDown runs last.
Website duplicated
2010-05-26 - Fabio
Good idea, but unfortunately as soon as I activated it I had two homepages, one on top of the other.
Problem disappeared deactivating this plugin.
Reply
Double page issues have been resolved. Please try the latest version.
Great Concept but unusable...
2010-05-29 - Vincent
My homepage doubles up also, some pages don't work properly... Tried it on many of my sites & yep, useless until there's a fix.
Reply
Double page issues have been resolved. Please try the latest version.
pages double, good idea but doesnt work
2010-09-07 - jake
I am using csscompress
J 1.5.20
CB 1.2.3
nothing crazy on my sites
ScriptsDown is enabled and loading last in the plugin order.
I get double pages too.
uninstalled.
cant use unless this is fixed.
great idea, but it doesn't work.
and I dont know enough about REGEX expressions to manually filter.
please fix
Reply
Double page issues have been resolved. Please try the latest version.
thanks
2010-10-08 - cs-portal
yes I was trying to put all .js files to the bottom but that was too complicated.thanks to your plugin it becomes much easier to do!
Double Pages Also
2010-10-12 - Steve Desilets
I, too, have a double home page. Plugin is loaded last.
I may have to manually edit my template instead, and let the extensions stay on top.
I rated fair, only because this has not been resolved.
Reply
Double page issues have been resolved. Please try the latest version.
Does the trick - and the double-page bug is definitely fixed
2011-04-02 - David Boggitt
Hi,
I usually read all the reviews of an extension and when the first written one (i.e. the bottom one in this list) is 5 stars from the brilliant Carsten Engel, author of Frontend-User-Access and Admin-User-Access, I knew ScriptsDown had to be good. The double-page bug is fixed and the extension works perfectly. Yes, there could be better documentation and an indication that the ScriptsDown plugin should be run last. Also, if the author could create a list of scripts that need to be omitted (e.g. I use AVReloaded and so swfobject.js had to be omitted) that would help a lot. Don't expect it to just work perfectly first time... it depends on the extensions you've got installed and the scripts you have to omit. Persevere though and the speed increase is definitely worth it!
Reply
I couldn't have said it better myself... I've tried... There are so many possibilities and combination of extensions out there, it's impossible for me to test them all. This extension definitely requires testing and experimentation. Some extensions require the scripts to be at the top in order to load libraries to support inline scripts, some (the good ones) don't. The boost in pagespeed and yslow is definitely worth the effort.
Excellent, pushed up my page speed score immediately
2011-05-21 - Roland Dietz
Easy installation, great results. Worth to mention the outstanding support, the best I ever got, even compared with commercial extensions.
scriptsdown is a MUST HAVE plugin!
2011-06-05 - dennisi
why is this plugin not standard on joomla? also the compatible 1.6 extension is only available on richeyweb.com with other - should not be free but are - extensions for joomla. thank you! you are an exceptional developer!
Reply
My extensions are free because of all the other great free extensions for Joomla, and because Joomla itself is free. It's a "thank you" of sorts to all the other great developers out there. And thank you for your kind words and great review!
great but....
2011-06-18 - Alexi
hi,
it's great but doesn't work with RocketTheme Templates!!
I'm Sad...
For another Templates, I recommend using the plugin.
Reply
I'd like to support the template frameworks, but I don't buy commercial extensions.
Didn't work for me
2011-12-10 - ro to
I could not get this to work at all!! I tried disabling my other system addons & caching, but had no luck. I'm running Jm 1.7.3 with current versions of jFinalizer, Asychronous Google Analytics, sh404sef and JotCache - though I disabled all of these, but still ScriptsDown doesn't work.
Now after confirming my installed version, I see that ScriptsDown is 1.8, so maybe the link to the current version 1.9 is bad & needs to be updated. When I can download the current version, which is compatible with Joomla 1.7, I will update my review.
Reply
It would have been nice to have heard from you regarding your issues. I just checked, and the Joomla 1.6 version available from my site is the current version 1.9 - I haven't updated that file since July. The Joomla 1.5 version didn't need the same modifications as the Joomla 1.6/1.7 version, so it is still at version 1.8. The install files are named plg_scriptsdown_j15.zip and plg_scriptsdown_j16.zip to designate which systems they're intended for. So, try the correct version.
Great work!
2011-12-31 - naresh11381
Great plugin, Joomla can get very heavy with all the JS added by default and JS added by extra addons. This plugin should really be a must for any Joomla website. We need more plugins like this!!
Brilliant Extension! Asset to Joomla!
2012-07-21 - Nicholas Sha
Brilliant extension - does what it promises.
Before, I had enabled in my template for scripts to be at the bottom, but unfortunately not all the scripts responded and Yslow rated me poorly (43). Now with this extension enabled all my scripts are at the bottom and Yslow rated me A(100).
Like I said, brilliant!
Reply
With some experimentation, and well selected extensions - these results are possible! This is exactly why I wrote this extension! I'm glad you like it.
simple and effective
2013-04-18 - Daniel Böttner
In the process of optimizing your joomla site for performance this plug-in comes pretty handy.
You'll simply can't control every plug-in,component or module manually.
With ScriptsDown its taken care off, and if you have a script which needs to be at the top simply add it to the excludes.
A must have!
Excellent!
2013-06-04 - Aurore
Thank you very much for sharing this awesome plugin. Yslow rates me A thanks to this plugin (C before). Great job!
Simple, and very useful
2013-08-24 - danil ledok
So, I was looking for a solution to fix "Eliminate external render-blocking Javascript" issue in Google PageSpeed test.
And I found this excellent plugin and fixed my problem, thanks
A big THANK YOU!
2013-11-12 - Vassilis Theodoropoulos
A big THANK YOU Michael Richey.
Thank you for this awesome and simple plugin. It does exactly what it says. Even a newbie can use it!
Another thank you for your support and politeness that you can't find even in paid extensions.
Best regards
Vasili Theodoropoulos
Great extension, but...
2014-08-29 - Don Andrés
Thanks for this plugin, works neat most of time. However there's a bug when I add HTML strings via javascript (AJAX) and is that closing tags, like are trimmed at the time of adding the code to the page, which obviously, breaks the page. I know this isn't the right place for bug reports, but I couldn't find a place on your site to do it.
Reply
The contact link would be a good place to start (envelope at the top of every page). HTML strings in javascript must be properly escaped. If they aren't, it's invalid code and the plugin will attempt to repair it (usually with bad results) If your page can't pass w3c validation, this plugin will do unpredictable things.
Works great
2014-12-18 - Zdeněk Štěpánek
- Functionality
- Perfect
- Ease Of Use
- Perfect
Nice Prog
2015-02-19 - Iman Yousefi
- Functionality
- it's good, but some of scripts exclude
see: http://wellan.ir/index.php/ir/ - Ease Of Use
- very easy to use, Just instal and run, work perfectly
- Support
- No support available Even by email or forum!!!
- Documentation
- Every thing is Excellent but how to exclude a file from it!
Good, thanks
2015-03-20 - Barnaba Mądrecki
- Functionality
- Works perfect. Had a problem with google page speed and blocking renedering scripts.
It fixed. Good work. Thx - Ease Of Use
- Install, enable, and done. No questions.
- Support
- No needed.
- Documentation
- No needed.
An excellent extension
2016-04-19 - Gurdip
- Functionality
- Improved the grades on Pagespeed & Yslow
- Ease Of Use
- Works out of the box
- Support
- I could not find any way to contact the developer to report an issue: Plugin Googlemap disappears when I use Scriptsdown. Any solution?
- Documentation
- Not needed.
Reply
Email address in extension manager - manage when viewing my plugin, or the email icon on my website (at the top of the page) Some javascript needs to be at the top of the page. The plugin has an "exclude" setting where you can type some portion of the javascript to be left at the top. Beware though, javascript dependencies may require you to keep more and more at the top of the page. In some cases, where dependencies run too deep, my extension isn't worth using. I suspect that the googlemap won't have many dependencies as their gmaps are usually pretty self contained. I'd turn the plugin on and off while inspecting the scripts loaded. When you've identified something unique about the scripts, you can use the exclude setting to keep them at the top. Or, just email me and we can work this out.
Very good
2016-04-28 - Jeremy Gross
- Functionality
- When other compress plug-in or component don't work, it'll work.
- Ease Of Use
- i'm very happy, simple and fast.. and free !! Yahouooo
Messed up site encoding (cyrillic) and keywords
2018-04-16 - Rinart
- Functionality
- Keywords now have #something sequences and all site encoding is messed up.
- Ease Of Use
- Easy to break site