Como configurar o eZ Publish 5.x em modo de desenvolvimento ( Sem cache ) ?

Este tutorial serve para explicar como se devem colocar as configurações de modo a que seja possível utilizar o eZ Publish 5.x em modo de desenvolvimento, ou seja sem cache.
As seguintes configurações permitem que sejam feitas alterações, tanto a nível de templates twig bem como a nível de conteúdo.

Começem por abrir o ficheiro

$ vi ezpublish/config/config.yml

Na secção do twig, adicionem cache: false, de modo a que fique com o seguinte aspecto

twig:
    cache: false

Abram agora o ficheiro

$ vi ezpublish/config/ezpublish.yml 

Na secção do vosso siteaccess (por defeito eng), deverão adicionar

content:
    view_cache: false      # Activates HttpCache for content
    ttl_cache: false       # Activates expiration based HttpCache for content (very fast)
    default_ttl: 0       # Number of seconds an Http response is valid in cache (if ttl_cache is true)

Deverá ficar com o seguinte aspecto

ezpublish:
    system:
        my_siteaccess:
            content:
                view_cache: false      # Activates HttpCache for content
                ttl_cache: false       # Activates expiration based HttpCache for content (very fast)
                default_ttl: 0       # Number of seconds an Http response is valid in cache (if ttl_cache is true)

Por fim, deverão limpar a cache para que as novas configurações entrem em "vigor"

$ php ezpublish/console cache:clear --env=prod

No caso de já estarem no ambiente de dev, deverão correr

$ php ezpublish/console cache:clear --env=dev
Please follow and like us: