Version Notes
- fixed caching issues in multi-store environments
- fixed Magento EE FPC caching issue
Download this release
Release Info
Developer | Magento Core Team |
Extension | Varnish_Cache |
Version | 4.0.3 |
Comparing to | |
See all releases |
Code changes from version 4.0.0 to 4.0.3
- README_VARNISH_CACHE.txt +8 -0
- app/code/community/Phoenix/VarnishCache/Block/Cookie/Environment.php +92 -0
- app/code/community/Phoenix/VarnishCache/Helper/Cache.php +0 -29
- app/code/community/Phoenix/VarnishCache/Model/Observer.php +0 -21
- app/code/community/Phoenix/VarnishCache/etc/config.xml +8 -1
- app/code/community/Phoenix/VarnishCache/etc/default_3.0.vcl +1 -1
- app/design/frontend/base/default/layout/varnishcache.xml +29 -0
- app/design/frontend/base/default/template/varnishcache/cookie/environment.phtml +42 -0
- package.xml +6 -11
README_VARNISH_CACHE.txt
CHANGED
@@ -581,6 +581,14 @@ varnishlog and make sure the Vary header only looks like this:
|
|
581 |
|
582 |
8. Changelog
|
583 |
============
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 |
|
585 |
4.0.0
|
586 |
- added store and currency switch support
|
581 |
|
582 |
8. Changelog
|
583 |
============
|
584 |
+
4.0.3
|
585 |
+
- fixed caching issues with non default stores
|
586 |
+
|
587 |
+
4.0.2
|
588 |
+
- fixed issues with cms pages and widgets
|
589 |
+
|
590 |
+
4.0.1
|
591 |
+
- fixed issues with catalog search results
|
592 |
|
593 |
4.0.0
|
594 |
- added store and currency switch support
|
app/code/community/Phoenix/VarnishCache/Block/Cookie/Environment.php
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PageCache powered by Varnish
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to support@phoenix-media.eu so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Phoenix
|
16 |
+
* @package Phoenix_VarnishCache
|
17 |
+
* @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
|
18 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Phoenix_VarnishCache_Block_Cookie_Environment extends Mage_Core_Block_Template
|
22 |
+
{
|
23 |
+
protected function _construct()
|
24 |
+
{
|
25 |
+
// set default cache lifetime and cache tags
|
26 |
+
$this->addData(array(
|
27 |
+
'cache_lifetime' => false,
|
28 |
+
'cache_tags' => array(Mage_Core_Model_Store::CACHE_TAG),
|
29 |
+
));
|
30 |
+
}
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Get key pieces for caching block content
|
34 |
+
*
|
35 |
+
* @return array
|
36 |
+
*/
|
37 |
+
public function getCacheKeyInfo()
|
38 |
+
{
|
39 |
+
$cacheId = array(
|
40 |
+
'VARNISH_COOKIE_ENVIRONMENT_',
|
41 |
+
Mage::app()->getStore()->getId(),
|
42 |
+
Mage::getDesign()->getPackageName(),
|
43 |
+
Mage::getDesign()->getTheme('template'),
|
44 |
+
Mage::getSingleton('customer/session')->getCustomerGroupId(),
|
45 |
+
Mage::app()->getStore()->getCurrentCurrencyCode(),
|
46 |
+
'template' => $this->getTemplate(),
|
47 |
+
'name' => $this->getNameInLayout(),
|
48 |
+
);
|
49 |
+
return $cacheId;
|
50 |
+
}
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Return value for environment cookie if current env differs from default
|
54 |
+
*
|
55 |
+
* @return string
|
56 |
+
*/
|
57 |
+
public function getEnvironmentHash()
|
58 |
+
{
|
59 |
+
// get default store settings
|
60 |
+
$defaultStore = Mage::app()->getDefaultStoreView();
|
61 |
+
$defaultSettings = array(
|
62 |
+
'storeId' => $defaultStore->getId(),
|
63 |
+
'currency' => $defaultStore->getDefaultCurrencyCode(),
|
64 |
+
'customerGroup' => Mage_Customer_Model_Group::NOT_LOGGED_IN_ID
|
65 |
+
);
|
66 |
+
|
67 |
+
// get current store settings
|
68 |
+
$currentSettings = array(
|
69 |
+
'storeId' => Mage::app()->getStore()->getId(),
|
70 |
+
'currency' => Mage::app()->getStore()->getCurrentCurrencyCode(),
|
71 |
+
'customerGroup' => Mage::getSingleton('customer/session')->getCustomerGroupId()
|
72 |
+
);
|
73 |
+
|
74 |
+
$cookieValue = '';
|
75 |
+
// only set cookie value if not in default environment
|
76 |
+
if (array_diff($defaultSettings, $currentSettings)) {
|
77 |
+
$cookieValue = md5(serialize($currentSettings));
|
78 |
+
}
|
79 |
+
|
80 |
+
return $cookieValue;
|
81 |
+
}
|
82 |
+
|
83 |
+
/**
|
84 |
+
* Return environment cookie name
|
85 |
+
*
|
86 |
+
* @return string
|
87 |
+
*/
|
88 |
+
public function getCookieName()
|
89 |
+
{
|
90 |
+
return Phoenix_VarnishCache_Helper_Cache::ENVIRONMENT_COOKIE;
|
91 |
+
}
|
92 |
+
}
|
app/code/community/Phoenix/VarnishCache/Helper/Cache.php
CHANGED
@@ -364,34 +364,5 @@ class Phoenix_VarnishCache_Helper_Cache extends Mage_Core_Helper_Abstract
|
|
364 |
$this->getCookie()->delete(self::MESSAGE_NO_CACHE_COOKIE);
|
365 |
$this->setNoCacheHeader();
|
366 |
}
|
367 |
-
|
368 |
-
/**
|
369 |
-
* Set environment cookie as hashed value.
|
370 |
-
*
|
371 |
-
* @param array $env
|
372 |
-
* @return void;
|
373 |
-
*/
|
374 |
-
public function setEnvironmentCookie(Array $env)
|
375 |
-
{
|
376 |
-
$newCookieValue = Mage::helper('core')->encrypt(serialize($env));
|
377 |
-
// environment cookie with the same value already exists do nothing
|
378 |
-
if ($newCookieValue !== $this->getCookie()->get(self::ENVIRONMENT_COOKIE)) {
|
379 |
-
$this->getCookie()->set(self::ENVIRONMENT_COOKIE, $newCookieValue);
|
380 |
-
$this->setNoCacheHeader();
|
381 |
-
}
|
382 |
-
}
|
383 |
-
|
384 |
-
/**
|
385 |
-
* Delete environment cookie if present
|
386 |
-
*
|
387 |
-
* @return void;
|
388 |
-
*/
|
389 |
-
public function deleteEnvironmentCookie()
|
390 |
-
{
|
391 |
-
if ($this->getCookie()->get(self::ENVIRONMENT_COOKIE)) {
|
392 |
-
$this->getCookie()->delete(self::ENVIRONMENT_COOKIE);
|
393 |
-
$this->setNoCacheHeader();
|
394 |
-
}
|
395 |
-
}
|
396 |
}
|
397 |
|
364 |
$this->getCookie()->delete(self::MESSAGE_NO_CACHE_COOKIE);
|
365 |
$this->setNoCacheHeader();
|
366 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
367 |
}
|
368 |
|
app/code/community/Phoenix/VarnishCache/Model/Observer.php
CHANGED
@@ -239,27 +239,6 @@ class Phoenix_VarnishCache_Model_Observer
|
|
239 |
if ($this->_isCacheEnabled()) {
|
240 |
if (!Mage::registry(self::SET_CACHE_HEADER_FLAG)) {
|
241 |
$this->_getCacheHelper()->setCacheControlHeaders();
|
242 |
-
|
243 |
-
/** set environment cookie if current env differs from default */
|
244 |
-
$defaultStore = Mage::app()->getDefaultStoreView();
|
245 |
-
$defaultSettings = array(
|
246 |
-
'storeId' => $defaultStore->getId(),
|
247 |
-
'currency' => $defaultStore->getDefaultCurrencyCode(),
|
248 |
-
'customerGroup' => Mage_Customer_Model_Group::NOT_LOGGED_IN_ID
|
249 |
-
);
|
250 |
-
$currentSettings = array(
|
251 |
-
'storeId' => Mage::app()->getStore()->getId(),
|
252 |
-
'currency' => Mage::app()->getStore()->getCurrentCurrencyCode(),
|
253 |
-
'customerGroup' => Mage::getSingleton('customer/session')->getCustomerGroupId()
|
254 |
-
);
|
255 |
-
|
256 |
-
// only set cookie if not in default
|
257 |
-
if (array_diff($defaultSettings, $currentSettings)) {
|
258 |
-
$this->_getCacheHelper()->setEnvironmentCookie($currentSettings);
|
259 |
-
} else {
|
260 |
-
$this->_getCacheHelper()->deleteEnvironmentCookie();
|
261 |
-
}
|
262 |
-
|
263 |
Mage::register(self::SET_CACHE_HEADER_FLAG, true);
|
264 |
}
|
265 |
}
|
239 |
if ($this->_isCacheEnabled()) {
|
240 |
if (!Mage::registry(self::SET_CACHE_HEADER_FLAG)) {
|
241 |
$this->_getCacheHelper()->setCacheControlHeaders();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
Mage::register(self::SET_CACHE_HEADER_FLAG, true);
|
243 |
}
|
244 |
}
|
app/code/community/Phoenix/VarnishCache/etc/config.xml
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Phoenix_VarnishCache>
|
25 |
-
<version>4.0.
|
26 |
</Phoenix_VarnishCache>
|
27 |
</modules>
|
28 |
<global>
|
@@ -214,6 +214,13 @@
|
|
214 |
</events>
|
215 |
</adminhtml>
|
216 |
<frontend>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
<events>
|
218 |
<!-- add cache headers -->
|
219 |
<controller_action_postdispatch>
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Phoenix_VarnishCache>
|
25 |
+
<version>4.0.3</version>
|
26 |
</Phoenix_VarnishCache>
|
27 |
</modules>
|
28 |
<global>
|
214 |
</events>
|
215 |
</adminhtml>
|
216 |
<frontend>
|
217 |
+
<layout>
|
218 |
+
<updates>
|
219 |
+
<varnishcache>
|
220 |
+
<file>varnishcache.xml</file>
|
221 |
+
</varnishcache>
|
222 |
+
</updates>
|
223 |
+
</layout>
|
224 |
<events>
|
225 |
<!-- add cache headers -->
|
226 |
<controller_action_postdispatch>
|
app/code/community/Phoenix/VarnishCache/etc/default_3.0.vcl
CHANGED
@@ -123,7 +123,7 @@ sub vcl_hash {
|
|
123 |
if (req.http.cookie ~ "PAGECACHE_ENV=") {
|
124 |
set req.http.pageCacheEnv = regsub(
|
125 |
req.http.cookie,
|
126 |
-
"(.*)
|
127 |
"\2"
|
128 |
);
|
129 |
hash_data(req.http.pageCacheEnv);
|
123 |
if (req.http.cookie ~ "PAGECACHE_ENV=") {
|
124 |
set req.http.pageCacheEnv = regsub(
|
125 |
req.http.cookie,
|
126 |
+
"(.*)PAGECACHE_ENV=([^;]*)(.*)",
|
127 |
"\2"
|
128 |
);
|
129 |
hash_data(req.http.pageCacheEnv);
|
app/design/frontend/base/default/layout/varnishcache.xml
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="utf-8" ?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* PageCache powered by Varnish
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/osl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to support@phoenix-media.eu so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Phoenix
|
17 |
+
* @package Phoenix_VarnishCache
|
18 |
+
* @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
|
23 |
+
<layout>
|
24 |
+
<default>
|
25 |
+
<reference name="before_body_end">
|
26 |
+
<block type="varnishcache/cookie_environment" name="varnish.cache.cookie_environment" template="varnishcache/cookie/environment.phtml" />
|
27 |
+
</reference>
|
28 |
+
</default>
|
29 |
+
</layout>
|
app/design/frontend/base/default/template/varnishcache/cookie/environment.phtml
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PageCache powered by Varnish
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to support@phoenix-media.eu so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Phoenix
|
16 |
+
* @package Phoenix_VarnishCache
|
17 |
+
* @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
|
18 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
19 |
+
*/
|
20 |
+
?>
|
21 |
+
<?php
|
22 |
+
/**
|
23 |
+
* Set environment cookie template
|
24 |
+
*
|
25 |
+
* @see Phoenix_VarnishCache_Block_Cookie_Environment
|
26 |
+
*/
|
27 |
+
?>
|
28 |
+
<?php $_cookieName = $this->getCookieName(); ?>
|
29 |
+
<script type="text/javascript">
|
30 |
+
//<![CDATA[
|
31 |
+
Mage.Cookies.set(
|
32 |
+
'<?php echo $_cookieName ?>',
|
33 |
+
<?php if ($_envHash = $this->getEnvironmentHash()): ?>
|
34 |
+
'<?php echo $_envHash ?>',
|
35 |
+
new Date(new Date().getTime() + <?php echo Mage::helper('core/cookie')->getCookieRestrictionLifetime() ?> * 1000)
|
36 |
+
<?php else: ?>
|
37 |
+
'',
|
38 |
+
new Date(1970, 1, 1, 0, 0, 0)
|
39 |
+
<?php endif;?>
|
40 |
+
);
|
41 |
+
//]]>
|
42 |
+
</script>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Varnish_Cache</name>
|
4 |
-
<version>4.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -14,17 +14,12 @@
|
|
14 |
<p> </p>
|
15 |
<p><strong>Features:</strong></p>
|
16 |
<p>- Allows <strong>full page caching</strong> of Magento store frontends with <a href="http://www.varnish-cache.org" target="_blank">Varnish</a><br />- Prevent caching of pages containing custom information (shopping carts, logins)<br />- Configure request paths (controller, action) to be excluded from caching<br />- Clean caches for single store views or content types<br />- Maintain several Varnish instances from the Magento backend<br />- Set TTL for content pages per store view<br />- Deactivate Varnish cache for single store views or websites<br />- Easily deactivate caching for certain Magento modules<br />- Enable debug mode to analyse any issues<br /><strong>- Ready to go Varnish configuration file (VCL)</strong></p></description>
|
17 |
-
<notes>-
|
18 |
-
-
|
19 |
-
- added Varnish ESI support for basic blocks (sidebar/mini cart, top links, welcome message, last viewed and compared products)
|
20 |
-
- raised Magento version requirements to CE 1.5.1 and EE 1.9
|
21 |
-
- dropped support for Varnish 2.x
|
22 |
-
- moved configuration in separate tab
|
23 |
-
- small bugfixes</notes>
|
24 |
<authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
|
25 |
-
<date>2013-
|
26 |
-
<time>
|
27 |
-
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="2454a4ad3e9bede38bb1b2ccff46fd95"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="486f1e32ff3f020200d91bcb81c20cad"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Phoenix_VarnishCache.csv" hash="fcd310b9d66d55abe92df78272edefb6"/></dir><dir name="en_US"><file name="Phoenix_VarnishCache.csv" hash="8fcaa3e009cf8ccec3e92b374a78a736"/></dir><dir name="es_ES"><file name="Phoenix_VarnishCache.csv" hash="eeaf2afe930687a4e5cdca5ffa02eb5b"/></dir><dir name="fr_FR"><file name="Phoenix_VarnishCache.csv" hash="f1926328dbd4bae4c23e585b7afb8309"/></dir><dir name="nb_NO"><file name="Phoenix_VarnishCache.csv" hash="077ab381e4eb8a50e638743a8fcf4fe6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Phoenix_VarnishCache.xml" hash="09b2744bddf997a78cfb624ce6be20aa"/></dir><dir name="."><file name="varnishcache.xml" hash="8fdb975ad8c93e472486f3867a056b18"/></dir></target><target name="magecommunity"><dir name="Phoenix"><dir name="VarnishCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="44a8dc640984917ae31e5a2d450e8fba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="de6271e60800ac70c9089c74b434a059"/><file name="Versioninfo.php" hash="add2ed546fad4a0f5617ea97165e73c0"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="32381c357ce32712c5efed8daf230c50"/></dir></dir><dir name="etc"><file name="config.xml" hash="
|
28 |
<compatible/>
|
29 |
<dependencies/>
|
30 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Varnish_Cache</name>
|
4 |
+
<version>4.0.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
14 |
<p> </p>
|
15 |
<p><strong>Features:</strong></p>
|
16 |
<p>- Allows <strong>full page caching</strong> of Magento store frontends with <a href="http://www.varnish-cache.org" target="_blank">Varnish</a><br />- Prevent caching of pages containing custom information (shopping carts, logins)<br />- Configure request paths (controller, action) to be excluded from caching<br />- Clean caches for single store views or content types<br />- Maintain several Varnish instances from the Magento backend<br />- Set TTL for content pages per store view<br />- Deactivate Varnish cache for single store views or websites<br />- Easily deactivate caching for certain Magento modules<br />- Enable debug mode to analyse any issues<br /><strong>- Ready to go Varnish configuration file (VCL)</strong></p></description>
|
17 |
+
<notes>- fixed caching issues in multi-store environments
|
18 |
+
- fixed Magento EE FPC caching issue</notes>
|
|
|
|
|
|
|
|
|
|
|
19 |
<authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
|
20 |
+
<date>2013-06-21</date>
|
21 |
+
<time>09:25:56</time>
|
22 |
+
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="2454a4ad3e9bede38bb1b2ccff46fd95"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="486f1e32ff3f020200d91bcb81c20cad"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="ebb2baa59f12763907785379f5f47c47"/></dir><dir name="template"><dir name="varnishcache"><dir name="cookie"><file name="environment.phtml" hash="7393e5794faa7e4de3e788ad05d5a18f"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Phoenix_VarnishCache.csv" hash="fcd310b9d66d55abe92df78272edefb6"/></dir><dir name="en_US"><file name="Phoenix_VarnishCache.csv" hash="8fcaa3e009cf8ccec3e92b374a78a736"/></dir><dir name="es_ES"><file name="Phoenix_VarnishCache.csv" hash="eeaf2afe930687a4e5cdca5ffa02eb5b"/></dir><dir name="fr_FR"><file name="Phoenix_VarnishCache.csv" hash="f1926328dbd4bae4c23e585b7afb8309"/></dir><dir name="nb_NO"><file name="Phoenix_VarnishCache.csv" hash="077ab381e4eb8a50e638743a8fcf4fe6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Phoenix_VarnishCache.xml" hash="09b2744bddf997a78cfb624ce6be20aa"/></dir><dir name="."><file name="varnishcache.xml" hash="8fdb975ad8c93e472486f3867a056b18"/></dir></target><target name="magecommunity"><dir name="Phoenix"><dir name="VarnishCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="44a8dc640984917ae31e5a2d450e8fba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="de6271e60800ac70c9089c74b434a059"/><file name="Versioninfo.php" hash="add2ed546fad4a0f5617ea97165e73c0"/></dir></dir></dir></dir><dir name="Cookie"><file name="Environment.php" hash="24a57c76e6a69360faa3ade070df27a2"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="32381c357ce32712c5efed8daf230c50"/></dir></dir><dir name="etc"><file name="config.xml" hash="985a259a7e687113d81118ef21f2f2cc"/><file name="default_3.0.vcl" hash="73c9b78464ea4bd64510d1d990f6d198"/><file name="system.xml" hash="78061a0fa7bee61a2e07f9253c79d6d6"/></dir><dir name="Helper"><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="e58a8770c92b0ea2e2ff5bd892d334c2"/><file name="Product.php" hash="9de4d4b30c42fba3d9f9c08be3a538e2"/></dir><dir name="Cms"><file name="Page.php" hash="2cffdefd0c885c7e7c5e194b3e961c93"/></dir></dir><file name="Cache.php" hash="ed00f71bdceadaa22078d87e0b35d487"/><file name="Data.php" hash="949ba1821c33dea347b4dcc922b55a80"/></dir><dir name="Model"><dir name="Catalog"><dir name="Category"><file name="Product.php" hash="76fc154142e1c3aa59048107decf623e"/></dir><dir name="Product"><file name="Relation.php" hash="ad3a5929041ee76f3580aedf2b971356"/></dir></dir><dir name="Cms"><dir name="Page"><file name="Store.php" hash="1c7ab8d36e106d5e05d8042eaba7edc9"/></dir></dir><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="b8a0d4e2256dae6c058cb830fe10e868"/><file name="Product.php" hash="18bb7d8df378051dab6b049bf9efedfe"/></dir><dir name="Cms"><file name="Page.php" hash="ad8480b584c64242b6311a3e35c23e5d"/></dir><file name="Abstract.php" hash="8d09e21ac95b81ac7a6575b23bd73a29"/></dir><dir name="Resource"><dir name="Mysql4"><dir name="Catalog"><dir name="Category"><dir name="Product"><file name="Collection.php" hash="75d70fef15bfde606fde7c1bbc7841d3"/></dir><file name="Product.php" hash="f429e2db437f16a679de9dbd9da28b30"/></dir><dir name="Product"><dir name="Relation"><file name="Collection.php" hash="c08fdc136ef5e2c4ef10361cf98067a5"/></dir></dir></dir><dir name="Cms"><dir name="Page"><dir name="Store"><file name="Collection.php" hash="a63387a48e2f96fbfb9b4b7a157b85d1"/></dir><file name="Store.php" hash="bb7f0738ded20199b1994ede2499fe8b"/></dir></dir><dir name="Core"><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="e808bb4ff25ace9a4e6b3c4fa11c2888"/></dir></dir></dir></dir></dir><file name="Control.php" hash="10dc0c4d6153902c0bf42c826ae41187"/><file name="Observer.php" hash="e73759880ccbc80ccb15d64957c49084"/><file name="Processor.php" hash="d246663026bc67d74a262ab5f9a50cc3"/></dir><dir name="sql"><dir name="varnishcache_setup"><file name="install-4.0.0.php" hash="c39a62488663a0dc26f85542b9188a9d"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="README_VARNISH_CACHE.txt" hash="db28d47e56d3ec9554cd864becb481a1"/></dir></target></contents>
|
23 |
<compatible/>
|
24 |
<dependencies/>
|
25 |
</package>
|