novactive/ezsmartcacheclear-bundle

eZ Platform Bundle providing cache clearing features

0.1.0 2018-05-05 02:10 UTC

This package is auto-updated.

Last update: 2024-04-13 09:19:56 UTC


README

master Build Status

About

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

Installation

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;
}

Configuration

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 }

License

This bundle is released under the MIT license. See the complete license in the bundle:

LICENSE