Version Notes
- Version 1.2.0: improve compatibility with compilation feature of Magento, add a js/css flush button directly in the configuration page
- Version 1.1.0: rewrite some classes of the minify libraries to respect PHP 5 and prevent some errors, change the module name, make it compatible with compilation feature of Magento, add canonical url feature for SEO
- Version 1.0.10: fix type for css files stored in /js/ folder
- Version 1.0.9: make correct package for Magento prior to 1.5
- Version 1.0.8: make it compatible with 1.5 and some improvements.
- Version 1.0.2: add cron task to allow to update compressed/minified js/css files periodically
- Version 1.0.1: fix a missing config element class, this class seems to exists only since 1.4.1 or more
Download this release
Release Info
Developer | Magento Core Team |
Extension | Diglin_UIOptimization |
Version | 1.2.0 |
Comparing to | |
See all releases |
Code changes from version 1.1.0 to 1.2.0
- app/code/community/Diglin/UIOptimization/Block/Adminhtml/Config/Source/Hint.php +8 -1
- app/code/community/Diglin/UIOptimization/etc/system.xml +3 -3
- lib/Diglin/Csstidy/Core.php +2 -2
- lib/Diglin/Minify.php +7 -8
- lib/Diglin/Minify/Build.php +1 -1
- lib/Diglin/Minify/CSS.php +3 -3
- lib/Diglin/Minify/Cache/File.php +2 -2
- lib/Diglin/Minify/Controller/Base.php +1 -1
- lib/Diglin/Minify/Controller/Files.php +1 -1
- lib/Diglin/Minify/Controller/Groups.php +1 -1
- lib/Diglin/Minify/Controller/MinApp.php +1 -1
- lib/Diglin/Minify/Controller/Page.php +3 -3
- lib/Diglin/Minify/Controller/Version1.php +1 -1
- lib/Diglin/Minify/Lines.php +1 -1
- package.xml +6 -5
app/code/community/Diglin/UIOptimization/Block/Adminhtml/Config/Source/Hint.php
CHANGED
@@ -37,8 +37,15 @@ class Diglin_UIOptimization_Block_Adminhtml_Config_Source_Hint
|
|
37 |
public function render(Varien_Data_Form_Element_Abstract $element)
|
38 |
{
|
39 |
$version = Mage::getConfig()->getModuleConfig('Diglin_UIOptimization')->version;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
return '<p><form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="cmd" type="hidden" value="_s-xclick" /> <input name="hosted_button_id" type="hidden" value="9SFPE62WPWG2U" /> <input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" type="image" /> <img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /> </form>Please, Invite me for a drink for the hard work done. Thank you in advance for your donation</p>
|
41 |
-
<p><strong>Diglin_UIOptimization Version: '.$version.'</strong></p>';
|
42 |
|
43 |
}
|
44 |
}
|
37 |
public function render(Varien_Data_Form_Element_Abstract $element)
|
38 |
{
|
39 |
$version = Mage::getConfig()->getModuleConfig('Diglin_UIOptimization')->version;
|
40 |
+
|
41 |
+
$block = $this->getLayout()->createBlock('adminhtml/widget_button')
|
42 |
+
->setData(array(
|
43 |
+
'label' => Mage::helper('adminhtml')->__('Flush JavaScript/CSS Cache'),
|
44 |
+
'onclick' => "setLocation('" . $this->getUrl('*/cache/cleanMedia') ."');",
|
45 |
+
));
|
46 |
+
|
47 |
return '<p><form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="cmd" type="hidden" value="_s-xclick" /> <input name="hosted_button_id" type="hidden" value="9SFPE62WPWG2U" /> <input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" type="image" /> <img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /> </form>Please, Invite me for a drink for the hard work done. Thank you in advance for your donation</p>
|
48 |
+
<p><strong>Diglin_UIOptimization Version: '.$version.'</strong></p><p>' . $block->toHtml() .' ('. $this->__('You will be redirected to the Cache Management page with a successful message') .')</p>';
|
49 |
|
50 |
}
|
51 |
}
|
app/code/community/Diglin/UIOptimization/etc/system.xml
CHANGED
@@ -89,7 +89,7 @@
|
|
89 |
<show_in_default>1</show_in_default>
|
90 |
<show_in_website>1</show_in_website>
|
91 |
<show_in_store>1</show_in_store>
|
92 |
-
<comment><![CDATA[This feature allows you to: <ul><li>- compress each CSS file of your frontend layout (if the includes are done through the method addCss or addItem into the layout xml files)</li><li>- save each compressed CSS and Secured CSS files into a different folder (/media/css and /media/css_secure).</li><li>- conserve the originals</li><li>- define how do you prefer to compress your CSS files (see options below and <a href="#" onclick="javascript:window.open('http://csstidy.sourceforge.net/')">CSSTidy</a> website), default values should be good for most of situtation</li><li>- clean existing compressed files manually, you
|
93 |
<br/><strong>IMPORTANT:</strong> the compression is done only once or each time that your originals are modified. It means if you change the configuration here, you have to flush manually the compressed CSS files. It take resources and time to regenerate the compressed files, I advise you to regenerate them when your website activity is low or by activating the General Configuration Cron update of this module.<br/><br/>
|
94 |
For addtional improvements, you should activate gzip compression on server-side.]]></comment>
|
95 |
<fields>
|
@@ -310,8 +310,8 @@
|
|
310 |
<show_in_default>1</show_in_default>
|
311 |
<show_in_website>1</show_in_website>
|
312 |
<show_in_store>1</show_in_store>
|
313 |
-
<comment><![CDATA[JSMin and YUICompressor are the best Minify libraries suited by Magento.<br
|
314 |
-
<strong>IMPORTANT:</strong> the compression is done only once or each time that your originals are modified. It means if you change the configuration here, you have to flush manually the compressed JS files
|
315 |
It take resources and time to regenerate the compressed files, I advise you to regenerate them when your website activity is low or by activating the General Configuration of this module.]]></comment>
|
316 |
<fields>
|
317 |
<enabled>
|
89 |
<show_in_default>1</show_in_default>
|
90 |
<show_in_website>1</show_in_website>
|
91 |
<show_in_store>1</show_in_store>
|
92 |
+
<comment><![CDATA[This feature allows you to: <ul><li>- compress each CSS file of your frontend layout (if the includes are done through the method addCss or addItem into the layout xml files)</li><li>- save each compressed CSS and Secured CSS files into a different folder (/media/css and /media/css_secure).</li><li>- conserve the originals</li><li>- define how do you prefer to compress your CSS files (see options below and <a href="#" onclick="javascript:window.open('http://csstidy.sourceforge.net/')">CSSTidy</a> website), default values should be good for most of situtation</li><li>- clean existing compressed files manually, you just need to click on the button "Flush JavaScript/CSS Cache" at the top of this configuration page</li><li>- compatible with the existing Merge CSS files feature of Magento (fix SSL & relative path bugs from Magento)</li></ul>
|
93 |
<br/><strong>IMPORTANT:</strong> the compression is done only once or each time that your originals are modified. It means if you change the configuration here, you have to flush manually the compressed CSS files. It take resources and time to regenerate the compressed files, I advise you to regenerate them when your website activity is low or by activating the General Configuration Cron update of this module.<br/><br/>
|
94 |
For addtional improvements, you should activate gzip compression on server-side.]]></comment>
|
95 |
<fields>
|
310 |
<show_in_default>1</show_in_default>
|
311 |
<show_in_website>1</show_in_website>
|
312 |
<show_in_store>1</show_in_store>
|
313 |
+
<comment><![CDATA[- JSMin and YUICompressor are the best Minify libraries suited by Magento.<br/>- Obfuscation may be resource overload on client side.<br/>- You can clean existing compressed files manually, you just need to click on the button "Flush JavaScript/CSS Cache" at the top of this configuration page<br/><br/>
|
314 |
+
<strong>IMPORTANT:</strong> the compression is done only once or each time that your originals are modified. It means if you change the configuration here, you have to flush manually the compressed JS files.<br/>
|
315 |
It take resources and time to regenerate the compressed files, I advise you to regenerate them when your website activity is low or by activating the General Configuration of this module.]]></comment>
|
316 |
<fields>
|
317 |
<enabled>
|
lib/Diglin/Csstidy/Core.php
CHANGED
@@ -37,14 +37,14 @@ require_once 'Diglin/Csstidy/data.inc.php';
|
|
37 |
*
|
38 |
* @version 1.0
|
39 |
*/
|
40 |
-
require_once 'Diglin/Csstidy/Print.php';
|
41 |
|
42 |
/**
|
43 |
* Contains a class for optimising CSS code
|
44 |
*
|
45 |
* @version 1.0
|
46 |
*/
|
47 |
-
require_once 'Diglin/Csstidy/Optimise.php';
|
48 |
|
49 |
/**
|
50 |
* CSS Parser class
|
37 |
*
|
38 |
* @version 1.0
|
39 |
*/
|
40 |
+
#require_once 'Diglin/Csstidy/Print.php';
|
41 |
|
42 |
/**
|
43 |
* Contains a class for optimising CSS code
|
44 |
*
|
45 |
* @version 1.0
|
46 |
*/
|
47 |
+
#require_once 'Diglin/Csstidy/Optimise.php';
|
48 |
|
49 |
/**
|
50 |
* CSS Parser class
|
lib/Diglin/Minify.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
/**
|
8 |
* Minify_Source
|
9 |
*/
|
10 |
-
require_once 'Minify/Source.php';
|
11 |
|
12 |
/**
|
13 |
* Minify - Combines, minifies, and caches JavaScript and CSS files on demand.
|
@@ -77,7 +77,7 @@ class Diglin_Minify {
|
|
77 |
public static function setCache($cache = '', $fileLocking = true)
|
78 |
{
|
79 |
if (is_string($cache)) {
|
80 |
-
require_once 'Minify/Cache/File.php';
|
81 |
self::$_cache = new Diglin_Minify_Cache_File($cache, $fileLocking);
|
82 |
} else {
|
83 |
self::$_cache = $cache;
|
@@ -163,8 +163,7 @@ class Diglin_Minify {
|
|
163 |
// make $controller into object
|
164 |
$class = 'Diglin_Minify_Controller_' . $controller;
|
165 |
if (! class_exists($class, false)) {
|
166 |
-
require_once "Diglin/Minify/Controller/"
|
167 |
-
. str_replace('_', '/', $controller) . ".php";
|
168 |
}
|
169 |
$controller = new $class();
|
170 |
}
|
@@ -207,7 +206,7 @@ class Diglin_Minify {
|
|
207 |
$contentEncoding = self::$_options['encodeMethod'];
|
208 |
} else {
|
209 |
// sniff request header
|
210 |
-
require_once 'HTTP/Encoder.php';
|
211 |
// depending on what the client accepts, $contentEncoding may be
|
212 |
// 'x-gzip' while our internal encodeMethod is 'gzip'. Calling
|
213 |
// getAcceptedEncoding(false, false) leaves out compress and deflate as options.
|
@@ -218,7 +217,7 @@ class Diglin_Minify {
|
|
218 |
}
|
219 |
|
220 |
// check client cache
|
221 |
-
require_once 'HTTP/ConditionalGet.php';
|
222 |
$cgOptions = array(
|
223 |
'lastModifiedTime' => self::$_options['lastModifiedTime']
|
224 |
,'isPublic' => self::$_options['isPublic']
|
@@ -376,7 +375,7 @@ class Diglin_Minify {
|
|
376 |
if ($unsetPathInfo) {
|
377 |
unset($_SERVER['PATH_INFO']);
|
378 |
}
|
379 |
-
require_once 'Minify/Logger.php';
|
380 |
Diglin_Minify_Logger::log("setDocRoot() set DOCUMENT_ROOT to \"{$_SERVER['DOCUMENT_ROOT']}\"");
|
381 |
}
|
382 |
}
|
@@ -478,7 +477,7 @@ class Diglin_Minify {
|
|
478 |
|
479 |
// do any post-processing (esp. for editing build URIs)
|
480 |
if (self::$_options['postprocessorRequire']) {
|
481 |
-
require_once self::$_options['postprocessorRequire'];
|
482 |
}
|
483 |
if (self::$_options['postprocessor']) {
|
484 |
$content = call_user_func(self::$_options['postprocessor'], $content, $type);
|
7 |
/**
|
8 |
* Minify_Source
|
9 |
*/
|
10 |
+
#require_once 'Minify/Source.php';
|
11 |
|
12 |
/**
|
13 |
* Minify - Combines, minifies, and caches JavaScript and CSS files on demand.
|
77 |
public static function setCache($cache = '', $fileLocking = true)
|
78 |
{
|
79 |
if (is_string($cache)) {
|
80 |
+
#require_once 'Minify/Cache/File.php';
|
81 |
self::$_cache = new Diglin_Minify_Cache_File($cache, $fileLocking);
|
82 |
} else {
|
83 |
self::$_cache = $cache;
|
163 |
// make $controller into object
|
164 |
$class = 'Diglin_Minify_Controller_' . $controller;
|
165 |
if (! class_exists($class, false)) {
|
166 |
+
#require_once "Diglin/Minify/Controller/" . str_replace('_', '/', $controller) . ".php";
|
|
|
167 |
}
|
168 |
$controller = new $class();
|
169 |
}
|
206 |
$contentEncoding = self::$_options['encodeMethod'];
|
207 |
} else {
|
208 |
// sniff request header
|
209 |
+
#require_once 'HTTP/Encoder.php';
|
210 |
// depending on what the client accepts, $contentEncoding may be
|
211 |
// 'x-gzip' while our internal encodeMethod is 'gzip'. Calling
|
212 |
// getAcceptedEncoding(false, false) leaves out compress and deflate as options.
|
217 |
}
|
218 |
|
219 |
// check client cache
|
220 |
+
#require_once 'HTTP/ConditionalGet.php';
|
221 |
$cgOptions = array(
|
222 |
'lastModifiedTime' => self::$_options['lastModifiedTime']
|
223 |
,'isPublic' => self::$_options['isPublic']
|
375 |
if ($unsetPathInfo) {
|
376 |
unset($_SERVER['PATH_INFO']);
|
377 |
}
|
378 |
+
#require_once 'Minify/Logger.php';
|
379 |
Diglin_Minify_Logger::log("setDocRoot() set DOCUMENT_ROOT to \"{$_SERVER['DOCUMENT_ROOT']}\"");
|
380 |
}
|
381 |
}
|
477 |
|
478 |
// do any post-processing (esp. for editing build URIs)
|
479 |
if (self::$_options['postprocessorRequire']) {
|
480 |
+
#require_once self::$_options['postprocessorRequire'];
|
481 |
}
|
482 |
if (self::$_options['postprocessor']) {
|
483 |
$content = call_user_func(self::$_options['postprocessor'], $content, $type);
|
lib/Diglin/Minify/Build.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
require_once 'Diglin/Minify/Source.php';
|
8 |
|
9 |
/**
|
10 |
* Maintain a single last modification time for a group of Minify sources to
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Source.php';
|
8 |
|
9 |
/**
|
10 |
* Maintain a single last modification time for a group of Minify sources to
|
lib/Diglin/Minify/CSS.php
CHANGED
@@ -50,12 +50,12 @@ class Diglin_Minify_CSS {
|
|
50 |
*/
|
51 |
public static function minify($css, $options = array())
|
52 |
{
|
53 |
-
require_once 'Diglin/Minify/CSS/Compressor.php';
|
54 |
if (isset($options['preserveComments'])
|
55 |
&& !$options['preserveComments']) {
|
56 |
$css = Diglin_Minify_CSS_Compressor::process($css, $options);
|
57 |
} else {
|
58 |
-
require_once 'Diglin/Minify/CommentPreserver.php';
|
59 |
$css = Diglin_Minify_CommentPreserver::process(
|
60 |
$css
|
61 |
,array('Diglin_Minify_CSS_Compressor', 'process')
|
@@ -65,7 +65,7 @@ class Diglin_Minify_CSS {
|
|
65 |
if (! isset($options['currentDir']) && ! isset($options['prependRelativePath'])) {
|
66 |
return $css;
|
67 |
}
|
68 |
-
require_once 'Diglin/Minify/CSS/UriRewriter.php';
|
69 |
if (isset($options['currentDir'])) {
|
70 |
return Diglin_Minify_CSS_UriRewriter::rewrite(
|
71 |
$css
|
50 |
*/
|
51 |
public static function minify($css, $options = array())
|
52 |
{
|
53 |
+
#require_once 'Diglin/Minify/CSS/Compressor.php';
|
54 |
if (isset($options['preserveComments'])
|
55 |
&& !$options['preserveComments']) {
|
56 |
$css = Diglin_Minify_CSS_Compressor::process($css, $options);
|
57 |
} else {
|
58 |
+
#require_once 'Diglin/Minify/CommentPreserver.php';
|
59 |
$css = Diglin_Minify_CommentPreserver::process(
|
60 |
$css
|
61 |
,array('Diglin_Minify_CSS_Compressor', 'process')
|
65 |
if (! isset($options['currentDir']) && ! isset($options['prependRelativePath'])) {
|
66 |
return $css;
|
67 |
}
|
68 |
+
#require_once 'Diglin/Minify/CSS/UriRewriter.php';
|
69 |
if (isset($options['currentDir'])) {
|
70 |
return Diglin_Minify_CSS_UriRewriter::rewrite(
|
71 |
$css
|
lib/Diglin/Minify/Cache/File.php
CHANGED
@@ -9,8 +9,8 @@ class Diglin_Minify_Cache_File {
|
|
9 |
public function __construct($path = '', $fileLocking = false)
|
10 |
{
|
11 |
if (! $path) {
|
12 |
-
require_once 'Solar/Dir.php';
|
13 |
-
$path = rtrim(
|
14 |
}
|
15 |
$this->_locking = $fileLocking;
|
16 |
$this->_path = $path;
|
9 |
public function __construct($path = '', $fileLocking = false)
|
10 |
{
|
11 |
if (! $path) {
|
12 |
+
#require_once 'Solar/Dir.php';
|
13 |
+
$path = rtrim(Diglin_Solar_Dir::tmp(), DIRECTORY_SEPARATOR);
|
14 |
}
|
15 |
$this->_locking = $fileLocking;
|
16 |
$this->_path = $path;
|
lib/Diglin/Minify/Controller/Base.php
CHANGED
@@ -196,7 +196,7 @@ abstract class Diglin_Minify_Controller_Base {
|
|
196 |
* @return null
|
197 |
*/
|
198 |
protected function log($msg) {
|
199 |
-
require_once 'Diglin/Minify/Logger.php';
|
200 |
Diglin_Minify_Logger::log($msg);
|
201 |
}
|
202 |
}
|
196 |
* @return null
|
197 |
*/
|
198 |
protected function log($msg) {
|
199 |
+
#require_once 'Diglin/Minify/Logger.php';
|
200 |
Diglin_Minify_Logger::log($msg);
|
201 |
}
|
202 |
}
|
lib/Diglin/Minify/Controller/Files.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
|
8 |
|
9 |
/**
|
10 |
* Controller class for minifying a set of files
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for minifying a set of files
|
lib/Diglin/Minify/Controller/Groups.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for serving predetermined groups of minimized sets, selected
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for serving predetermined groups of minimized sets, selected
|
lib/Diglin/Minify/Controller/MinApp.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for requests to /min/index.php
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for requests to /min/index.php
|
lib/Diglin/Minify/Controller/Page.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for serving a single HTML page
|
@@ -73,8 +73,8 @@ class Diglin_Minify_Controller_Page extends Diglin_Minify_Controller_Base {
|
|
73 |
if ($this->_loadCssJsMinifiers) {
|
74 |
// Minify will not call for these so we must manually load
|
75 |
// them when Minify/HTML.php is called for.
|
76 |
-
require_once 'Diglin/Minify/CSS.php';
|
77 |
-
require_once 'JSMin.php';
|
78 |
}
|
79 |
parent::loadMinifier($minifierCallback); // load Minify/HTML.php
|
80 |
}
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for serving a single HTML page
|
73 |
if ($this->_loadCssJsMinifiers) {
|
74 |
// Minify will not call for these so we must manually load
|
75 |
// them when Minify/HTML.php is called for.
|
76 |
+
#require_once 'Diglin/Minify/CSS.php';
|
77 |
+
#require_once 'JSMin.php';
|
78 |
}
|
79 |
parent::loadMinifier($minifierCallback); // load Minify/HTML.php
|
80 |
}
|
lib/Diglin/Minify/Controller/Version1.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
-
require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for emulating version 1 of minify.php
|
4 |
* @package Minify
|
5 |
*/
|
6 |
|
7 |
+
#require_once 'Diglin/Minify/Controller/Base.php';
|
8 |
|
9 |
/**
|
10 |
* Controller class for emulating version 1 of minify.php
|
lib/Diglin/Minify/Lines.php
CHANGED
@@ -59,7 +59,7 @@ class Diglin_Minify_Lines {
|
|
59 |
|
60 |
// check for desired URI rewriting
|
61 |
if (isset($options['currentDir'])) {
|
62 |
-
require_once 'Diglin/Minify/CSS/UriRewriter.php';
|
63 |
Diglin_Minify_CSS_UriRewriter::$debugText = '';
|
64 |
$content = Diglin_Minify_CSS_UriRewriter::rewrite(
|
65 |
$content
|
59 |
|
60 |
// check for desired URI rewriting
|
61 |
if (isset($options['currentDir'])) {
|
62 |
+
#require_once 'Diglin/Minify/CSS/UriRewriter.php';
|
63 |
Diglin_Minify_CSS_UriRewriter::$debugText = '';
|
64 |
$content = Diglin_Minify_CSS_UriRewriter::rewrite(
|
65 |
$content
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Diglin_UIOptimization</name>
|
4 |
-
<version>1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
@@ -44,16 +44,17 @@ Inspired by the module from Yoast, this feature allows you to create canonical u
|
|
44 |
- An assistant will be available soon
|
45 |
- Follow the instruction in the configuration page
|
46 |
- In case of Access Denied in the backend: clear your cache, logout/login. In case, it still doesn't work, save again the user role in System > Permissions > Roles.</description>
|
47 |
-
<notes>- Version 1.
|
|
|
48 |
- Version 1.0.10: fix type for css files stored in /js/ folder
|
49 |
- Version 1.0.9: make correct package for Magento prior to 1.5
|
50 |
- Version 1.0.8: make it compatible with 1.5 and some improvements.
|
51 |
- Version 1.0.2: add cron task to allow to update compressed/minified js/css files periodically
|
52 |
- Version 1.0.1: fix a missing config element class, this class seems to exists only since 1.4.1 or more</notes>
|
53 |
<authors><author><name>diglin</name><user>auto-converted</user><email>sly@diglin.com</email></author></authors>
|
54 |
-
<date>2011-09-
|
55 |
-
<time>
|
56 |
-
<contents><target name="magecommunity"><dir name="Diglin"><dir name="UIOptimization"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Hint.php" hash="16243f6ca301e64a81818b7311a9c16f"/></dir></dir></dir><dir name="Optimize"><file name="Head.php" hash="c208141bd87b185a45fd367f4f0be618"/></dir><file name="W3Ccssvalidator.php" hash="2165bea41f44012683660d7d5549c9d8"/><file name="W3Chtmlvalidator.php" hash="851f6665e0383cb48036fbfad5ecd6b0"/></dir><dir name="Helper"><file name="Data.php" hash="6cb43157d0d77c9cf75531bc1982ad50"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Caseproperties.php" hash="d434096cf92143b4376383dd9489ec5a"/><file name="Charset.php" hash="8d826f8da4e66359bc474fb85c42823f"/><file name="Csslevel.php" hash="8b502da0bb373b9da49e487c65d7149b"/><file name="Csstypeminify.php" hash="19c00f71a60f28a5403106239e4748ea"/><file name="Doctype.php" hash="ec4910add8196863c13d9373565f0de8"/><file name="Jstypeminify.php" hash="e422208afa539f1b85ffcd9748a6fc4b"/><file name="Language.php" hash="9850a41aeb8f6dc042aeeb899b1a5d57"/><file name="Mergeselectors.php" hash="485b357c2e0d6c02f5aaa15e3ba19505"/><file name="Optishorthand.php" hash="0b9104186300786a35d41ef41e5b57e6"/><file name="Profile.php" hash="cfa71f8bee6fa8e9d714c37c3f016a0c"/><file name="Template.php" hash="4c418a191b0e88ec7953f100ba5bfc26"/><file name="Usermedium.php" hash="caa5e2241db6b9938d65c5a7435ca4b7"/><file name="Warning.php" hash="36708a36e938697afaa63ebf7fa055e5"/></dir></dir><dir name="Overwrite"><dir name="Design"><file name="Package.php" hash="df5bd5da86d2d53a210a9f64bc728bca"/></dir></dir><file name="Observer.php" hash="cb987429f0ad49627a3667ce702bc1c7"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4f61911281b1e7e13a79cc7992cbe4ea"/><file name="config.xml" hash="14712e2c8101cf6b454ba5a7ae7c4f55"/><file name="system.xml" hash="75afbf1053f17f2be1250cc57fd035db"/></dir></dir></dir></target><target name="magelib"><dir name="Diglin"><dir name="Csstidy"><file name="Core.php" hash="907cbdbe061853f1ac118c14fb945744"/><file name="Optimise.php" hash="3694084e725ba252b623492d0d09a67d"/><file name="Print.php" hash="203c86314418bc2b70fcb8beccafea3b"/><file name="README" hash="3a3e2ddf61de1689e042291b821262b0"/><file name="data.inc.php" hash="516492aeb1c37bb2a869863d9f2a21a1"/></dir><dir name="HTTP"><dir name="Request2"><dir name="Adapter"><file name="Curl.php" hash="e7a010aee80ee8dcfe73b5efc0890726"/><file name="Mock.php" hash="d33b4f9fdebdfad58034f4fe028a111c"/><file name="Socket.php" hash="ced36e7a1a3ed7a3adad46518c1954c2"/></dir><dir name="Observer"><file name="Log.php" hash="9aefde329905d25619d16f525bee9c6d"/></dir><file name="Adapter.php" hash="9f90535b4b7bff4a7052f767579b0ff1"/><file name="Exception.php" hash="ce7b316eaedcd5928a57e74725539fa6"/><file name="MultipartBody.php" hash="7073427f223db55059eca79cac36bbc1"/><file name="Response.php" hash="bdbcb96eadd6549d916f95acf45a0268"/></dir><file name="ConditionalGet.php" hash="5fb451fba76286fa28323f53f1870daf"/><file name="Encoder.php" hash="37a2b8e6bcb2908162e2881be93040a6"/><file name="Request2.php" hash="73fec75564cceac997605763812f061f"/></dir><dir name="Io"><file name="File.php" hash="d1b4545aeac7030d6991cf9310194b37"/></dir><dir name="Minify"><dir name="CSS"><file name="Compressor.php" hash="7382e9fe1dc08eef2b06fa016ed2dde8"/><file name="UriRewriter.php" hash="0585d4c22e773319b1616caa04ee253d"/></dir><dir name="Cache"><file name="APC.php" hash="6cab72f5c2a8cbe72f0751e7fdb35299"/><file name="File.php" hash="088765636b125caed1ad0f386953cbf4"/><file name="Memcache.php" hash="92b3b852552e54fee0746beaeecfd920"/></dir><dir name="Controller"><file name="Base.php" hash="fa6eaaecd6e0bda802623bed928fd08d"/><file name="Files.php" hash="fe4ac3c94c90c69240718d2f8c529037"/><file name="Groups.php" hash="aab50e1635fd9995b3ad75b19c26292c"/><file name="MinApp.php" hash="4837452b2c94f0a4c669f6e5fcdbcaed"/><file name="Page.php" hash="5fb6790f3cc0e8bcb99bfc22579f2a2c"/><file name="Version1.php" hash="476d591f365569c8fb2a97f8ea7da96a"/></dir><file name="Build.php" hash="db9ea10803a4dd7548f2f75c9c515c2d"/><file name="CSS.php" hash="3c8f1f3eee8e9a2da06e86ae821b48ef"/><file name="CommentPreserver.php" hash="efab6711d7ec10b046a58826dc314d21"/><file name="HTML.php" hash="ef58c0cf87dbec2f0301330062781b27"/><file name="ImportProcessor.php" hash="29379d4088d36d706ebaca5c7649ed27"/><file name="Lines.php" hash="d1c5314af85f181cb70950c701e0461e"/><file name="Logger.php" hash="b92325836feb2e64992ff931dd9b7454"/><file name="Packer.php" hash="ddc1e068af1043089764c80eaded7d81"/><file name="Source.php" hash="d9cbdc2851722a509157ab469b681b22"/><file name="YUICompressor.php" hash="4b73c98c6b650f54a96a264f3e0f0c8d"/></dir><dir name="Net"><file name="URL2.php" hash="65e54166dcf0994507459d0ad5b97a2c"/></dir><dir name="Services"><dir name="W3C"><dir name="CSSValidator"><file name="Error.php" hash="41cfd8ca38ef335ce03e75802c57ab81"/><file name="Message.php" hash="9d83bc04fdf945dc51d9974d6f626cfc"/><file name="Response.php" hash="7ae2b76ba7fdf008d06818596628f05f"/><file name="Warning.php" hash="3b654f71af352d5be419ef968323968f"/></dir><dir name="HTMLValidator"><file name="Error.php" hash="39139614730155f1cb70f8e35997cf09"/><file name="Exception.php" hash="133012d58d41064e2712ca93fee77ca4"/><file name="Message.php" hash="dcbdb982c3308598b8c2cd69caf591ff"/><file name="Response.php" hash="b263217ee5da08f275a77357d08efcf9"/><file name="Warning.php" hash="1f5f024525ead59be6adf39f78e93615"/></dir><file name="CSSValidator.php" hash="ae14a24c658a28adf2f4cbf3e2af17f8"/><file name="HTMLValidator.php" hash="75ac95c991d238fe10a2d4e54c6d2a07"/></dir></dir><dir name="Solar"><file name="Dir.php" hash="e71fa00999543f6c14960fffc7fe4f59"/></dir><dir name="yuicompressor-2.4.6"><dir name="build"><file name="yuicompressor-2.4.6.jar" hash="5980f34fce5868e93b174b23c329621f"/></dir><dir name="doc"><file name="CHANGELOG" hash="b6d3100c68ad7036035e6e71fb206750"/><file name="README" hash="aa4ae25f7cfb788a812695a05be0e138"/></dir><dir name="lib"><file name="jargs-1.0.jar" hash="6f3f1d7e5551b3a2c4f79a7a84304b7a"/><file name="rhino-1.6R7.jar" hash="4995caee1cf36af248f15df2b8ef4341"/></dir><dir name="ports"><dir name="js"><file name="cssmin.js" hash="04309be589d746e48e795205cf429b39"/></dir></dir><dir name="src"><dir name="com"><dir name="yahoo"><dir name="platform"><dir name="yui"><dir name="compressor"><file name="Bootstrap.java" hash="75e756e228a5c49974b807d02489cd13"/><file name="CssCompressor.java" hash="078bdea7f6d2f63af247229bc556673a"/><file name="JarClassLoader.java" hash="0bf8ae8b53566978478366a633827619"/><file name="JavaScriptCompressor.java" hash="7256d1f34ba3d01c8c3c525ffe16356c"/><file name="JavaScriptIdentifier.java" hash="49057621077a57034de36ff7d007fdc9"/><file name="JavaScriptToken.java" hash="370ac3982265e40052abe16ba4334219"/><file name="ScriptOrFnScope.java" hash="ed4f8de953c9ffd8ea281ae3eae0ee66"/><file name="YUICompressor.java" hash="19b36089bf5bf63011ec3f4ac758cfaf"/></dir></dir></dir></dir></dir><dir name="org"><dir name="mozilla"><dir name="javascript"><file name="Decompiler.java" hash="327ed36ff8c1f651571c3ce520be426e"/><file name="Decompiler.java.orig" hash="698d9ebaee2581d256d099a758b4071f"/><file name="Parser.java" hash="767abd69b48339d77c59184084158332"/><file name="Parser.java.orig" hash="7a699bb6a92d111912ae500e5cd38624"/><file name="Token.java" hash="e6f0f5ad85ec89b2cc2f0d1871d69f5b"/><file name="Token.java.orig" hash="fc29a8318923baf0fd901273c8fe3508"/><file name="TokenStream.java" hash="d13d1324cd82df8cdb776bf92803b631"/><file name="TokenStream.java.orig" hash="285c3df98b9c1ce89baa8869c99787fa"/></dir></dir></dir></dir><dir name="tests"><file name="README" hash="00759ebfaf6aa49096400113b8c979a9"/><file name="_munge.js" hash="f6aa2d7851acf77c9df23e9a4d008e65"/><file name="_munge.js.min" hash="a588cc04f58e03d4a160be09d4dfa9d3"/><file name="_string_combo.js" hash="eb8be931688b025dc19a4c0885215fdb"/><file name="_string_combo.js.min" hash="c31894fd93ce7fd39e0168e75043a975"/><file name="_syntax_error.js" hash="3ebfa7b74df65615a4cd8a84b2ba6557"/><file name="_syntax_error.js.min" hash="b6698b06b38258d3d3f70bc858c05ca9"/><file name="background-position.css" hash="41c8b60b980a8246420bedce9ad80f43"/><file name="background-position.css.min" hash="ab3083bbee5683a1b9e87f42d818f000"/><file name="border-none.css" hash="1f3f4f1d6a7e415f77cb3dd714273d4a"/><file name="border-none.css.min" hash="47d8f811087637a248d77b0e037e8c41"/><file name="box-model-hack.css" hash="9fea0ae9c85059e542d49ee5aa13555d"/><file name="box-model-hack.css.min" hash="8c0c7e93f069f4f86f675456922da775"/><file name="bug2527974.css" hash="36aac1fa682abc108c44ba5b78397b1f"/><file name="bug2527974.css.min" hash="05673cd175e6264c8dc7f7b8b1f1a4d6"/><file name="bug2527991.css" hash="7c9220e8b99c8482899998fd6824a827"/><file name="bug2527991.css.min" hash="b53f98777ad46666a6f1c7e49b15ab1c"/><file name="bug2527998.css" hash="79bc1cf4241d58092235d26cd8fd9a62"/><file name="bug2527998.css.min" hash="5b4eda9ed8f90a6c32284dbfc7c8ce30"/><file name="bug2528034.css" hash="d0a0c66851f1ce3650773c28ed1a87df"/><file name="bug2528034.css.min" hash="71a3bf1c4645dc8dbf8e770c32ee413a"/><file name="charset-media.css" hash="f5ce419dd15eb06acb42a6425efcc975"/><file name="charset-media.css.min" hash="1b97812c7a17d3eb53d761d254abf009"/><file name="color.css" hash="94783ce86f1a601a4fff5b7263012bab"/><file name="color.css.min" hash="3ffe7fd90cd053c808d701d1c8f40dac"/><file name="comment.css" hash="3a4ce0684608a07c97659eeef2f92c58"/><file name="comment.css.min" hash="25cc12f8db4af65032ab4db90951aa1b"/><file name="concat-charset.css" hash="50918cdb23e0fc6b496e805cf7680633"/><file name="concat-charset.css.min" hash="8567ed0beff3e83703d779f272951190"/><file name="decimals.css" hash="772c0211281af00de6ddca046ee3b376"/><file name="decimals.css.min" hash="e19cddee318f726350122581545215eb"/><file name="dollar-header.css" hash="aa8cc12a339a39146348f8e40d10269d"/><file name="dollar-header.css.min" hash="8c5436316574d9979f8a15ef73df1cca"/><file name="float.js" hash="628ee48be01710e3b424de663ee43387"/><file name="float.js.min" hash="27f8e451c22fb14c72d6fd5c6c3c030c"/><file name="font-face.css" hash="64501f813f2dac84e4e7a4af7add6b78"/><file name="font-face.css.min" hash="15d780bc4ba1c184881df880ad518c92"/><file name="ie5mac.css" hash="cce400f1ac3343f3e6bdf4cc8363aa0a"/><file name="ie5mac.css.min" hash="42e48b72ab79e34318ef5bb77ac0a611"/><file name="media-empty-class.css" hash="43d6b4cd603b301cf26bce376731843d"/><file name="media-empty-class.css.min" hash="b18b4b03ecd9b1bddbf23ef6a2f3b3ec"/><file name="media-multi.css" hash="4afa8bd30f96cc16a39b66eccfd0564d"/><file name="media-multi.css.min" hash="c104f19539c02a2922d91e3ad674080e"/><file name="media-test.css" hash="7dd3ab665ecc12f2bc4a45c006a99d55"/><file name="media-test.css.min" hash="35a05a55ad6a53d29a0127474977f738"/><file name="opacity-filter.css" hash="86d9df366af891c976ddda3522c0f940"/><file name="opacity-filter.css.min" hash="8bb3ec1ce452af5d16c64448bc8ac991"/><file name="preserve-new-line.css" hash="59529cee6c1368827bf1434c23c7d016"/><file name="preserve-new-line.css.min" hash="1337ad47f52d8b254c8f95f850430b6b"/><file name="preserve-strings.css" hash="1cc55ab8e7b566536f0fb96fa72cde3a"/><file name="preserve-strings.css.min" hash="0c564c025e5751c9b5f288a69552e2d1"/><file name="pseudo-first.css" hash="0b4a5a3b122ae327a53bebcb85669e34"/><file name="pseudo-first.css.min" hash="2a70774e971508d4f3162ccbc0e63445"/><file name="pseudo.css" hash="04345371998f4d01a7f45af52f88e61e"/><file name="pseudo.css.min" hash="51edc5f27abe8e14a57f11fd1b259c80"/><file name="special-comments.css" hash="b4c7acf039941b6b70b9ba5cc81b0fb8"/><file name="special-comments.css.min" hash="58916583c0dfac38c9d2daf71570c928"/><file name="star-underscore-hacks.css" hash="9ca59a789c3d81864d2cc99d7b43be8e"/><file name="star-underscore-hacks.css.min" hash="3cf8e4d1c60f5ec6cfdd7e754266021f"/><file name="string-in-comment.css" hash="90e90ae74f54f342552386da8276e578"/><file name="string-in-comment.css.min" hash="7df7e0b83884c7d9ab011ac04d97e4e1"/><file name="suite.rhino" hash="7b7721318c085d75ee46247ef52f119f"/><file name="suite.sh" hash="098286a327303a0cc23b90030a53d8c7"/><file name="webkit-transform.css" hash="4161a87a9732b3c89f7a88f1218801fa"/><file name="webkit-transform.css.min" hash="a673f8b4ac44e7ef939707d14244fb13"/><file name="zeros.css" hash="411b5c4b147adf4f5ae32cfbf04c4806"/><file name="zeros.css.min" hash="77cb7dbe3fc6e6a80906f69552d38801"/></dir><file name="LICENSE.TXT" hash="3613da48ce3df42e8878ee166242fd4f"/><file name="ant.properties" hash="ecbeb47b1702bde96874d085b9bf0955"/><file name="build.xml" hash="107ca508b743ed2ba27d0f5b7087b8b0"/></dir><file name="FirePHP.php" hash="0c1dce00e352b76ad76b36fc0a4d6fc7"/><file name="JSMin.php" hash="f6a43fd592beddde0736e19eb71d0cb0"/><file name="JSMinPlus.php" hash="99303433243e08149dd9c5082e22cf31"/><file name="JavaScriptPacker.php" hash="87ad3bd2bf41c3dbd4f9108a13ce3f45"/><file name="Minify.php" hash="44589833f820b5cf0d88188b067a2167"/><file name="ParseMaster.php" hash="70988c48e5a68c8d3109d50542cfcde0"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><file name="w3c-validator.css" hash="ec35256d2c26b55084099d447fc15f37"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="uioptimization.xml" hash="e71248bb825badf47c12993b9f5835d6"/></dir><dir name="template"><dir name="uioptimization"><dir name="canonicalurl"><file name="head-blog.phtml" hash="a1549c3c707cf32b9797d2db2ec1e069"/><file name="head-home.phtml" hash="11777d47eaa10dfc44844542fe53e228"/><file name="head-product.phtml" hash="b2a2961c99559ccbd2f41465d43855ff"/><file name="head.phtml" hash="39d0003cd09aa6fe698771a3041135a1"/></dir><file name="w3ccssvalidator.phtml" hash="e4d04dc7c72d3d28a166e0fe5483db67"/><file name="w3chtmlvalidator.phtml" hash="a5364a689793cfdd7fe44b49538c0173"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Diglin_UIOptimization.xml" hash="df03af601856cd1869a114147b8eb6cc"/></dir></target></contents>
|
57 |
<compatible/>
|
58 |
<dependencies/>
|
59 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Diglin_UIOptimization</name>
|
4 |
+
<version>1.2.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
44 |
- An assistant will be available soon
|
45 |
- Follow the instruction in the configuration page
|
46 |
- In case of Access Denied in the backend: clear your cache, logout/login. In case, it still doesn't work, save again the user role in System > Permissions > Roles.</description>
|
47 |
+
<notes>- Version 1.2.0: improve compatibility with compilation feature of Magento, add a js/css flush button directly in the configuration page
|
48 |
+
- Version 1.1.0: rewrite some classes of the minify libraries to respect PHP 5 and prevent some errors, change the module name, make it compatible with compilation feature of Magento, add canonical url feature for SEO
|
49 |
- Version 1.0.10: fix type for css files stored in /js/ folder
|
50 |
- Version 1.0.9: make correct package for Magento prior to 1.5
|
51 |
- Version 1.0.8: make it compatible with 1.5 and some improvements.
|
52 |
- Version 1.0.2: add cron task to allow to update compressed/minified js/css files periodically
|
53 |
- Version 1.0.1: fix a missing config element class, this class seems to exists only since 1.4.1 or more</notes>
|
54 |
<authors><author><name>diglin</name><user>auto-converted</user><email>sly@diglin.com</email></author></authors>
|
55 |
+
<date>2011-09-22</date>
|
56 |
+
<time>19:40:59</time>
|
57 |
+
<contents><target name="magecommunity"><dir name="Diglin"><dir name="UIOptimization"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Hint.php" hash="2ef3c7a198d901bfe45b16e8669dea73"/></dir></dir></dir><dir name="Optimize"><file name="Head.php" hash="c208141bd87b185a45fd367f4f0be618"/></dir><file name="W3Ccssvalidator.php" hash="2165bea41f44012683660d7d5549c9d8"/><file name="W3Chtmlvalidator.php" hash="851f6665e0383cb48036fbfad5ecd6b0"/></dir><dir name="Helper"><file name="Data.php" hash="6cb43157d0d77c9cf75531bc1982ad50"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Caseproperties.php" hash="d434096cf92143b4376383dd9489ec5a"/><file name="Charset.php" hash="8d826f8da4e66359bc474fb85c42823f"/><file name="Csslevel.php" hash="8b502da0bb373b9da49e487c65d7149b"/><file name="Csstypeminify.php" hash="19c00f71a60f28a5403106239e4748ea"/><file name="Doctype.php" hash="ec4910add8196863c13d9373565f0de8"/><file name="Jstypeminify.php" hash="e422208afa539f1b85ffcd9748a6fc4b"/><file name="Language.php" hash="9850a41aeb8f6dc042aeeb899b1a5d57"/><file name="Mergeselectors.php" hash="485b357c2e0d6c02f5aaa15e3ba19505"/><file name="Optishorthand.php" hash="0b9104186300786a35d41ef41e5b57e6"/><file name="Profile.php" hash="cfa71f8bee6fa8e9d714c37c3f016a0c"/><file name="Template.php" hash="4c418a191b0e88ec7953f100ba5bfc26"/><file name="Usermedium.php" hash="caa5e2241db6b9938d65c5a7435ca4b7"/><file name="Warning.php" hash="36708a36e938697afaa63ebf7fa055e5"/></dir></dir><dir name="Overwrite"><dir name="Design"><file name="Package.php" hash="df5bd5da86d2d53a210a9f64bc728bca"/></dir></dir><file name="Observer.php" hash="cb987429f0ad49627a3667ce702bc1c7"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4f61911281b1e7e13a79cc7992cbe4ea"/><file name="config.xml" hash="14712e2c8101cf6b454ba5a7ae7c4f55"/><file name="system.xml" hash="708350e5f27b5fdea241d3b90c53f8db"/></dir></dir></dir></target><target name="magelib"><dir name="Diglin"><dir name="Csstidy"><file name="Core.php" hash="607a9e65928febefae5121f279330f09"/><file name="Optimise.php" hash="3694084e725ba252b623492d0d09a67d"/><file name="Print.php" hash="203c86314418bc2b70fcb8beccafea3b"/><file name="README" hash="3a3e2ddf61de1689e042291b821262b0"/><file name="data.inc.php" hash="516492aeb1c37bb2a869863d9f2a21a1"/></dir><dir name="HTTP"><dir name="Request2"><dir name="Adapter"><file name="Curl.php" hash="e7a010aee80ee8dcfe73b5efc0890726"/><file name="Mock.php" hash="d33b4f9fdebdfad58034f4fe028a111c"/><file name="Socket.php" hash="ced36e7a1a3ed7a3adad46518c1954c2"/></dir><dir name="Observer"><file name="Log.php" hash="9aefde329905d25619d16f525bee9c6d"/></dir><file name="Adapter.php" hash="9f90535b4b7bff4a7052f767579b0ff1"/><file name="Exception.php" hash="ce7b316eaedcd5928a57e74725539fa6"/><file name="MultipartBody.php" hash="7073427f223db55059eca79cac36bbc1"/><file name="Response.php" hash="bdbcb96eadd6549d916f95acf45a0268"/></dir><file name="ConditionalGet.php" hash="5fb451fba76286fa28323f53f1870daf"/><file name="Encoder.php" hash="37a2b8e6bcb2908162e2881be93040a6"/><file name="Request2.php" hash="73fec75564cceac997605763812f061f"/></dir><dir name="Io"><file name="File.php" hash="d1b4545aeac7030d6991cf9310194b37"/></dir><dir name="Minify"><dir name="CSS"><file name="Compressor.php" hash="7382e9fe1dc08eef2b06fa016ed2dde8"/><file name="UriRewriter.php" hash="0585d4c22e773319b1616caa04ee253d"/></dir><dir name="Cache"><file name="APC.php" hash="6cab72f5c2a8cbe72f0751e7fdb35299"/><file name="File.php" hash="a0b06218ace157a91e8581481207554e"/><file name="Memcache.php" hash="92b3b852552e54fee0746beaeecfd920"/></dir><dir name="Controller"><file name="Base.php" hash="93d54ee900c594dae559a20d020d6eaa"/><file name="Files.php" hash="510d15562a7b77eafb3d366dea9cfcc9"/><file name="Groups.php" hash="cbf4869e3d9f99d56b9581f8477e78a3"/><file name="MinApp.php" hash="15a18fbc0cc30664e08ea880f4538215"/><file name="Page.php" hash="650d9edc5cfddd92027e6b7b257568f9"/><file name="Version1.php" hash="9a8fbce1285b08047393442e556adf89"/></dir><file name="Build.php" hash="78fe924cecb08a507f6c8fde9090dca5"/><file name="CSS.php" hash="128ff0cb67f075f175a51d0f9aac7469"/><file name="CommentPreserver.php" hash="efab6711d7ec10b046a58826dc314d21"/><file name="HTML.php" hash="ef58c0cf87dbec2f0301330062781b27"/><file name="ImportProcessor.php" hash="29379d4088d36d706ebaca5c7649ed27"/><file name="Lines.php" hash="ca9d9d718035dfb400c77568c9692f7c"/><file name="Logger.php" hash="b92325836feb2e64992ff931dd9b7454"/><file name="Packer.php" hash="ddc1e068af1043089764c80eaded7d81"/><file name="Source.php" hash="d9cbdc2851722a509157ab469b681b22"/><file name="YUICompressor.php" hash="4b73c98c6b650f54a96a264f3e0f0c8d"/></dir><dir name="Net"><file name="URL2.php" hash="65e54166dcf0994507459d0ad5b97a2c"/></dir><dir name="Services"><dir name="W3C"><dir name="CSSValidator"><file name="Error.php" hash="41cfd8ca38ef335ce03e75802c57ab81"/><file name="Message.php" hash="9d83bc04fdf945dc51d9974d6f626cfc"/><file name="Response.php" hash="7ae2b76ba7fdf008d06818596628f05f"/><file name="Warning.php" hash="3b654f71af352d5be419ef968323968f"/></dir><dir name="HTMLValidator"><file name="Error.php" hash="39139614730155f1cb70f8e35997cf09"/><file name="Exception.php" hash="133012d58d41064e2712ca93fee77ca4"/><file name="Message.php" hash="dcbdb982c3308598b8c2cd69caf591ff"/><file name="Response.php" hash="b263217ee5da08f275a77357d08efcf9"/><file name="Warning.php" hash="1f5f024525ead59be6adf39f78e93615"/></dir><file name="CSSValidator.php" hash="ae14a24c658a28adf2f4cbf3e2af17f8"/><file name="HTMLValidator.php" hash="75ac95c991d238fe10a2d4e54c6d2a07"/></dir></dir><dir name="Solar"><file name="Dir.php" hash="e71fa00999543f6c14960fffc7fe4f59"/></dir><dir name="yuicompressor-2.4.6"><dir name="build"><file name="yuicompressor-2.4.6.jar" hash="5980f34fce5868e93b174b23c329621f"/></dir><dir name="doc"><file name="CHANGELOG" hash="b6d3100c68ad7036035e6e71fb206750"/><file name="README" hash="aa4ae25f7cfb788a812695a05be0e138"/></dir><dir name="lib"><file name="jargs-1.0.jar" hash="6f3f1d7e5551b3a2c4f79a7a84304b7a"/><file name="rhino-1.6R7.jar" hash="4995caee1cf36af248f15df2b8ef4341"/></dir><dir name="ports"><dir name="js"><file name="cssmin.js" hash="04309be589d746e48e795205cf429b39"/></dir></dir><dir name="src"><dir name="com"><dir name="yahoo"><dir name="platform"><dir name="yui"><dir name="compressor"><file name="Bootstrap.java" hash="75e756e228a5c49974b807d02489cd13"/><file name="CssCompressor.java" hash="078bdea7f6d2f63af247229bc556673a"/><file name="JarClassLoader.java" hash="0bf8ae8b53566978478366a633827619"/><file name="JavaScriptCompressor.java" hash="7256d1f34ba3d01c8c3c525ffe16356c"/><file name="JavaScriptIdentifier.java" hash="49057621077a57034de36ff7d007fdc9"/><file name="JavaScriptToken.java" hash="370ac3982265e40052abe16ba4334219"/><file name="ScriptOrFnScope.java" hash="ed4f8de953c9ffd8ea281ae3eae0ee66"/><file name="YUICompressor.java" hash="19b36089bf5bf63011ec3f4ac758cfaf"/></dir></dir></dir></dir></dir><dir name="org"><dir name="mozilla"><dir name="javascript"><file name="Decompiler.java" hash="327ed36ff8c1f651571c3ce520be426e"/><file name="Decompiler.java.orig" hash="698d9ebaee2581d256d099a758b4071f"/><file name="Parser.java" hash="767abd69b48339d77c59184084158332"/><file name="Parser.java.orig" hash="7a699bb6a92d111912ae500e5cd38624"/><file name="Token.java" hash="e6f0f5ad85ec89b2cc2f0d1871d69f5b"/><file name="Token.java.orig" hash="fc29a8318923baf0fd901273c8fe3508"/><file name="TokenStream.java" hash="d13d1324cd82df8cdb776bf92803b631"/><file name="TokenStream.java.orig" hash="285c3df98b9c1ce89baa8869c99787fa"/></dir></dir></dir></dir><dir name="tests"><file name="README" hash="00759ebfaf6aa49096400113b8c979a9"/><file name="_munge.js" hash="f6aa2d7851acf77c9df23e9a4d008e65"/><file name="_munge.js.min" hash="a588cc04f58e03d4a160be09d4dfa9d3"/><file name="_string_combo.js" hash="eb8be931688b025dc19a4c0885215fdb"/><file name="_string_combo.js.min" hash="c31894fd93ce7fd39e0168e75043a975"/><file name="_syntax_error.js" hash="3ebfa7b74df65615a4cd8a84b2ba6557"/><file name="_syntax_error.js.min" hash="b6698b06b38258d3d3f70bc858c05ca9"/><file name="background-position.css" hash="41c8b60b980a8246420bedce9ad80f43"/><file name="background-position.css.min" hash="ab3083bbee5683a1b9e87f42d818f000"/><file name="border-none.css" hash="1f3f4f1d6a7e415f77cb3dd714273d4a"/><file name="border-none.css.min" hash="47d8f811087637a248d77b0e037e8c41"/><file name="box-model-hack.css" hash="9fea0ae9c85059e542d49ee5aa13555d"/><file name="box-model-hack.css.min" hash="8c0c7e93f069f4f86f675456922da775"/><file name="bug2527974.css" hash="36aac1fa682abc108c44ba5b78397b1f"/><file name="bug2527974.css.min" hash="05673cd175e6264c8dc7f7b8b1f1a4d6"/><file name="bug2527991.css" hash="7c9220e8b99c8482899998fd6824a827"/><file name="bug2527991.css.min" hash="b53f98777ad46666a6f1c7e49b15ab1c"/><file name="bug2527998.css" hash="79bc1cf4241d58092235d26cd8fd9a62"/><file name="bug2527998.css.min" hash="5b4eda9ed8f90a6c32284dbfc7c8ce30"/><file name="bug2528034.css" hash="d0a0c66851f1ce3650773c28ed1a87df"/><file name="bug2528034.css.min" hash="71a3bf1c4645dc8dbf8e770c32ee413a"/><file name="charset-media.css" hash="f5ce419dd15eb06acb42a6425efcc975"/><file name="charset-media.css.min" hash="1b97812c7a17d3eb53d761d254abf009"/><file name="color.css" hash="94783ce86f1a601a4fff5b7263012bab"/><file name="color.css.min" hash="3ffe7fd90cd053c808d701d1c8f40dac"/><file name="comment.css" hash="3a4ce0684608a07c97659eeef2f92c58"/><file name="comment.css.min" hash="25cc12f8db4af65032ab4db90951aa1b"/><file name="concat-charset.css" hash="50918cdb23e0fc6b496e805cf7680633"/><file name="concat-charset.css.min" hash="8567ed0beff3e83703d779f272951190"/><file name="decimals.css" hash="772c0211281af00de6ddca046ee3b376"/><file name="decimals.css.min" hash="e19cddee318f726350122581545215eb"/><file name="dollar-header.css" hash="aa8cc12a339a39146348f8e40d10269d"/><file name="dollar-header.css.min" hash="8c5436316574d9979f8a15ef73df1cca"/><file name="float.js" hash="628ee48be01710e3b424de663ee43387"/><file name="float.js.min" hash="27f8e451c22fb14c72d6fd5c6c3c030c"/><file name="font-face.css" hash="64501f813f2dac84e4e7a4af7add6b78"/><file name="font-face.css.min" hash="15d780bc4ba1c184881df880ad518c92"/><file name="ie5mac.css" hash="cce400f1ac3343f3e6bdf4cc8363aa0a"/><file name="ie5mac.css.min" hash="42e48b72ab79e34318ef5bb77ac0a611"/><file name="media-empty-class.css" hash="43d6b4cd603b301cf26bce376731843d"/><file name="media-empty-class.css.min" hash="b18b4b03ecd9b1bddbf23ef6a2f3b3ec"/><file name="media-multi.css" hash="4afa8bd30f96cc16a39b66eccfd0564d"/><file name="media-multi.css.min" hash="c104f19539c02a2922d91e3ad674080e"/><file name="media-test.css" hash="7dd3ab665ecc12f2bc4a45c006a99d55"/><file name="media-test.css.min" hash="35a05a55ad6a53d29a0127474977f738"/><file name="opacity-filter.css" hash="86d9df366af891c976ddda3522c0f940"/><file name="opacity-filter.css.min" hash="8bb3ec1ce452af5d16c64448bc8ac991"/><file name="preserve-new-line.css" hash="59529cee6c1368827bf1434c23c7d016"/><file name="preserve-new-line.css.min" hash="1337ad47f52d8b254c8f95f850430b6b"/><file name="preserve-strings.css" hash="1cc55ab8e7b566536f0fb96fa72cde3a"/><file name="preserve-strings.css.min" hash="0c564c025e5751c9b5f288a69552e2d1"/><file name="pseudo-first.css" hash="0b4a5a3b122ae327a53bebcb85669e34"/><file name="pseudo-first.css.min" hash="2a70774e971508d4f3162ccbc0e63445"/><file name="pseudo.css" hash="04345371998f4d01a7f45af52f88e61e"/><file name="pseudo.css.min" hash="51edc5f27abe8e14a57f11fd1b259c80"/><file name="special-comments.css" hash="b4c7acf039941b6b70b9ba5cc81b0fb8"/><file name="special-comments.css.min" hash="58916583c0dfac38c9d2daf71570c928"/><file name="star-underscore-hacks.css" hash="9ca59a789c3d81864d2cc99d7b43be8e"/><file name="star-underscore-hacks.css.min" hash="3cf8e4d1c60f5ec6cfdd7e754266021f"/><file name="string-in-comment.css" hash="90e90ae74f54f342552386da8276e578"/><file name="string-in-comment.css.min" hash="7df7e0b83884c7d9ab011ac04d97e4e1"/><file name="suite.rhino" hash="7b7721318c085d75ee46247ef52f119f"/><file name="suite.sh" hash="098286a327303a0cc23b90030a53d8c7"/><file name="webkit-transform.css" hash="4161a87a9732b3c89f7a88f1218801fa"/><file name="webkit-transform.css.min" hash="a673f8b4ac44e7ef939707d14244fb13"/><file name="zeros.css" hash="411b5c4b147adf4f5ae32cfbf04c4806"/><file name="zeros.css.min" hash="77cb7dbe3fc6e6a80906f69552d38801"/></dir><file name="LICENSE.TXT" hash="3613da48ce3df42e8878ee166242fd4f"/><file name="ant.properties" hash="ecbeb47b1702bde96874d085b9bf0955"/><file name="build.xml" hash="107ca508b743ed2ba27d0f5b7087b8b0"/></dir><file name="FirePHP.php" hash="0c1dce00e352b76ad76b36fc0a4d6fc7"/><file name="JSMin.php" hash="f6a43fd592beddde0736e19eb71d0cb0"/><file name="JSMinPlus.php" hash="99303433243e08149dd9c5082e22cf31"/><file name="JavaScriptPacker.php" hash="87ad3bd2bf41c3dbd4f9108a13ce3f45"/><file name="Minify.php" hash="e26f89ec7d5890875ed1de40875f46fa"/><file name="ParseMaster.php" hash="70988c48e5a68c8d3109d50542cfcde0"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><file name="w3c-validator.css" hash="ec35256d2c26b55084099d447fc15f37"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="uioptimization.xml" hash="e71248bb825badf47c12993b9f5835d6"/></dir><dir name="template"><dir name="uioptimization"><dir name="canonicalurl"><file name="head-blog.phtml" hash="a1549c3c707cf32b9797d2db2ec1e069"/><file name="head-home.phtml" hash="11777d47eaa10dfc44844542fe53e228"/><file name="head-product.phtml" hash="b2a2961c99559ccbd2f41465d43855ff"/><file name="head.phtml" hash="39d0003cd09aa6fe698771a3041135a1"/></dir><file name="w3ccssvalidator.phtml" hash="e4d04dc7c72d3d28a166e0fe5483db67"/><file name="w3chtmlvalidator.phtml" hash="a5364a689793cfdd7fe44b49538c0173"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Diglin_UIOptimization.xml" hash="df03af601856cd1869a114147b8eb6cc"/></dir></target></contents>
|
58 |
<compatible/>
|
59 |
<dependencies/>
|
60 |
</package>
|