All Projects → bobbyshaw → Magento Footer Js

bobbyshaw / Magento Footer Js

Licence: gpl-3.0
Magento extension to move all JavaScript to the end of the page

Projects that are alternatives of or similar to Magento Footer Js

Magento2 Form Field Manager
Customer and Address Form Fields Manager for Magento2
Stars: ✭ 21 (-85.62%)
Mutual labels:  magento-extension
Magento extension
Zendesk's Magento 1 extension
Stars: ✭ 57 (-60.96%)
Mutual labels:  magento-extension
Correios
Módulo de frete para Magento com tracking
Stars: ✭ 106 (-27.4%)
Mutual labels:  magento-extension
Jquery.lazy
A lightweight, fast, feature-rich, powerful and highly configurable delayed content, image and background lazy loading plugin for jQuery & Zepto.
Stars: ✭ 965 (+560.96%)
Mutual labels:  pagespeed
Anonymizer
Anonymizes Magento Customer and Order data
Stars: ✭ 46 (-68.49%)
Mutual labels:  magento-extension
Gp Vue Boilerplate
Grabarz & Partner Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites with vuejs.
Stars: ✭ 71 (-51.37%)
Mutual labels:  pagespeed
Magento Estimateddelivery
Magento 1 Extension to provide delivery date estimates for each shipping method.
Stars: ✭ 15 (-89.73%)
Mutual labels:  magento-extension
Nginx Ee
Automated Nginx compilation from sources with additional modules support. Compatible with WordOps, EasyEngine & Plesk
Stars: ✭ 132 (-9.59%)
Mutual labels:  pagespeed
Magento Xtest
Magento Testing Framework
Stars: ✭ 52 (-64.38%)
Mutual labels:  magento-extension
Magentoextensions
Magento Extension Directory 1> Themes Switcher 2> Default Shipping On Cart 3> Upshare 4> Product Image Optimizer 5> Idealo Product Export 6> magento Google shopping Api v2 7>Google feed and facebook feed 8> Pdf upload in magento media wysiwyg 9> Product Image optimizer. If You want magento 2 extensions 1>Advance Layred Navigation(including SEO URL, Rating as filter, slider filter, Ajax Filtering), 2>Attribute Pages with SEO and Custom URL key(you can do all kind of seo on those pages with logos) 3>Improved Sorting (Enable users to view products by options as 'Best Sellers', 'Top Rated', 'Most Viewed' etc.) 4>Custom Stock Status(Add statuses to products automatically or manually, Create multiple custom stock statuses, Upload special icons for stock statuses) 5>Product Labels(Using this extension you can add any label to your produts on product page or category page) 6>Custom Order Number(Using this extension you can customize order, invoice, shippment, credit memo Number) 7>All type of file upload in Wysiwyg(pdf, zip, doc etc file upload in wysiwyg), 8>Infinite Scroll, 9>Multiple FlatRate Shipping, 10>Open Api,Google api for currency Rates, 11>Product Attribute's Description, 12>Store and Currency switcher according to Ip address Please Contact me and All those extensions are paid with installation and configuration are free support.
Stars: ✭ 106 (-27.4%)
Mutual labels:  magento-extension
Module Rocketjavascript
Stars: ✭ 37 (-74.66%)
Mutual labels:  magento-extension
Docker Google Lighthouse
Google Lighthouse - Docker Image
Stars: ✭ 46 (-68.49%)
Mutual labels:  pagespeed
Firegento Pdf
Generates nicer and configurable PDF for invoices, creditmemos and shippings in Magento
Stars: ✭ 102 (-30.14%)
Mutual labels:  magento-extension
Magento2 Facebook Pixel
This free Facebook Pixel extension allows you to track your visitors' actions.
Stars: ✭ 29 (-80.14%)
Mutual labels:  magento-extension
Kabarvirus
KabarVirus.com: cepat (PageSpeed 100), ringan (10 KB)
Stars: ✭ 109 (-25.34%)
Mutual labels:  pagespeed
Nano Nginx
Nano container with nginx preconfigured as reverse proxy
Stars: ✭ 15 (-89.73%)
Mutual labels:  pagespeed
Gmailactions
A Magento extension for adding "actions" to emails in Gmail
Stars: ✭ 58 (-60.27%)
Mutual labels:  magento-extension
Incubator Pagespeed Cpanel
mod_pagespeed module for CPanel WHM
Stars: ✭ 143 (-2.05%)
Mutual labels:  pagespeed
Html Minifier
A simple command line tool to minify your HTML, Razor views & Web Forms views
Stars: ✭ 123 (-15.75%)
Mutual labels:  pagespeed
Googleanalyticsplus
Magento Extension to add extra features to the default GoogleAnalytics module.
Stars: ✭ 103 (-29.45%)
Mutual labels:  magento-extension

Magento Footer JS

A common web development technique to improve page load times is to move JavaScript to the end of the page. A common frustration for frontend Magento developers is the inability to do this due to the amount of inline JavaScript found in templates.

This extension observes for the core_block_abstract_to_html_after event, removes any javascript it finds and appends it to the end of the body.

Tested against:

  • CE 1.9
  • EE 1.14 (inc FPC)

Usage

Enable the extension in System > Configuration > Advanced > Developer > JavaScript Settings > Move JavaScript to Footer.

Add name of blocks with JS which must not be moved to footer in System > Configuration > Advanced > Developer > JavaScript Settings > FooterJS Excluded Blocks. Enter block names separated with a comma. Please note, JS libraries are moved to footer so be careful excluding JS which has dependencies.

Also there is another way to exclude some JS from moving to the footer - add attribute data-footer-js-skip="true" to script tag. Currently there is no way to exclude JS added using addJs/addItem in layout.

License

Copyright (C) 2015 Tom Robertshaw

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].