activo

CSS and JavaScript Versioning and Minification

  • Popularity Score 21 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

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

Speed up your load time and automatically update merged JS+CSS files when you update your theme js+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.

Magento Connect

$49.00
Previous Next
Overview

CSS and JavaScript Versioning and Minification

We are happy to announce the new stable release of CSS and JavaScript Versioning and Minification Magento extension version 1.2.0.

Automatic CSS/JS Versioning:

Automatically detects CSS/JS file changes (both modification time and file size). Once a change is detected a new merge file will be generated and served to users. This now eliminates to manually have to edit the version number of your CSS or JS merged file.

CSS and JS Minification:

A new feature was added with this release: CSS and Javascript Minification. Based on best practices by Google and Yahoo!'s Rules for High Performance Web Sites, the extension will now by default minify the JavaScrip and CSS merged files after they got merged. We have seen significant gains in file size and page load speed as a result of this best practice.

We recommend all existing users to upgrade to the latest version.

 

Overview

Magento has a great feature to merge all CSS and/or JavaScript files together into one big CSS and JS file. However this feature has one significant drawback — the browser caches the resulting combined file and does not refresh that cache after you update any of the CSS or JS files.

The new CSS/JavaScript Versioning extension for Magento allows site admins to assign version number to their CSS and JavaScript, so the name of the combined file will change and browser will reload the style sheet and/or JavaScript file.

This extension would automatically detect any file changes, and you can also set up the version number manually, or just automatically increment it every time you flush the CSS and/or JavaScript cache in Magento Cache Admin page.

Additional new feature allows also to minify the combined JavaScript and CSS files to reduce their size and speed up their download time. This is pretty important for search engines like Google, that afford higher site rankings to the sites that have better performance and follow the performance best practices.

Highlights

  • Works with Magento native feature for merging of the CSS and JavaScript files
  • Include version number for your CSS and JavaScript to prevent caching in the browser
  • Separate version numbers for CSS and JavaScript
  • Automatically detects file changes
  • Can minify both JS and CSS files on the fly that helps you follow several of Yahoo!'s Rules for High Performance Web Sites.
  • Can do both manual version numbering or automatic file changes detection
  • 100% Money Back Guarantee
  • Installation

  • After purchasing the "CSS/JavaScript Versioning" extension, download the zip file with the extension, unzip the archive and upload the contents of the archive's html/ folder into the html/ folder of your Magento store.
  • Clear up the store cache by going to System / Cache Management and clicking the "Flush Magento Cache" button at the top.
  • Log off and log back on to your Magento store admin panel. This will allow Magento to update user permissions for all admin panel extensions.
  • Your extensions is now installed!
  • Configuration

    To configure the "CSS/JavaScript Versioning" Magento extension, please go to the System / Configuration menu at your admin panel click the "CSS/JS Versioning" under ACTIVO EXTENSIONS section on the left. You will see the configuration menu where you can select to use manual or automatic versioning for both CSS and JavaScript independently. You can also manually set the version number for CSS and JavaScript there.

    Do not forget to enable merging of the CSS and JavaScript files. Just go to the System -> Configuration -> Advanced -> Developer option, go to JavaScript Settings and or CSS Settings and select Yes for Merge JavaScript Files and Merge CSS Files options respectively.

    Magento Editions Compatibility

  • Community Edition: 1.3.0.0 and above (now compatible with Magento CE version 1.8.0 as well)
  • Enterprise Edition: 1.8.0.0 and above
  • License Agreement

    This software is subject to terms and conditions of our License Agreement for Professional Extensions. You can find the latest copy of the license agreement here: http://extensions.activo.com/license_professional

    In short, you are required to purchase a separate license for each of the domains (stores) you are running this software for (excluding common variations, like adding 'www.' to the domain name). However you can run this software on multiple servers, provided that you have a separate license for each of the domains (for instance in configurations with load balancers).

    You can also use a copy of this software for free on one development or one staging server per license purchased in addition to your production servers, provided that this development or staging server is not used for any live sales transactions.

    Community Support Forum

    Have any questions regarding this extension? Need help with installation and/or configuration? Have some good tips and tricks about using it? Please visit the support forum for the Activo CSS/JavaScript Versioning Magento extension here.

    More by Activo

    Check out more extensions by Activo on Magento Connect here: http://www.magentocommerce.com/magento-connect/developer/activo

    Also don't forget to visit our main page: Magento Extensions for Advanced eCommerce by Activo -- see our latest news and upcoming releases that didn't make it to Magento Connect yet!

    Release Notes

    New feature

    2013-11-06 03:11:02
    • Version number: 1.2.0
    • Stability: Stable
    • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8
    New enable/disable switching. It is now possible to enable or disable the versioning and minification logic by areas: frontend or adminhtml per file type (CSS/JS).

    New feature release

    2013-06-25 22:15:51
    • Version number: 1.1.0
    • Stability: Stable
    • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
    Added several new features:

    1. It now detects file changes automatically and produces new hash every time any of the Javascript or CSS files have changed. User can also manually force new version.

    2. It now includes the new minification feature, that allows to minify the combined JS/CSS files to reduce the file size, speed up the page load time. This can improve the site ranking with major search engines.

    Bugfix release

    2012-03-22 23:43:33
    • Version number: 1.0.1
    • Stability: Stable
    • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0
    Fixed minor compatibility issues with older 1.4.xxx versions of Magento.
    Reviews

    About the Developer

    This extension was developed by and is supported by activo

    Q&A
    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.