master |
---|
This eZ Platform bundle intends to provide an eZ publish like smart cache clearing mechanisme.
The following clearing rules are available :
- parents
- siblings
- children
- subtree
The recommended way to install this bundle is through Composer. Just run :
composer require novactive/ezsmartcacheclear-bundle
Register the bundle in the kernel of your application :
// app/AppKernel.php
public function registerBundles()
{
$bundles = [
// ...
new Novactive\eZSmartCacheClearBundle\NovaEzSmartCacheClearBundle(),
];
...
return $bundles;
}
Once the bundle registered, you should configure the rules you want to apply for your content types, by defining the following config :
nova_ez_smart_cache_clear:
config:
my_siteaccess:
publish:
-
content_type: my_content_type
rules:
parents: { enabled: true, nbLevels: 4 }
children: { enabled: true }
siblings: { enabled: true }
subtree: { enabled: true }
This bundle is released under the MIT license. See the complete license in the bundle:
LICENSE