EzPublish è un prodotto davvero interessante. Proprio per questo motivo, abbiamo deciso di creare una sezione dedicata a questo framework.

E’ un prodotto per certi versi molto complesso, per il quale la curva di apprendimento è sicuramente elevata, ma una volta che si prende possesso delle sue funzionalità, si ha a disposizione un vero e proprio ambiente di sviluppo per portali web.

Prima di iniziare lo sviluppo, è buona norma disabilitare la cache del template di EzPublish. EzPublish infatti usa la cache per velocizzare il caricamento delle pagine, ed incrementare le perfomance del portale in ambiente di produzione.

In ambiente di sviluppo, però, questo meccanismo rallenta di molto il lavoro, perchè con la cache attiva, è necessario ad ogni modifica eseguire il “flush” (ovvero lo svuotamento) della cache per vedere le modifiche al portale.

Per eseguire il “flush” è necessario effettuare l’accesso all’interfaccia di amministrazione e:

  1. Cliccare sul tab Impostazioni.
  2. Cliccare sul bottone Svuota tutte la cache.

In aggiunta, dobbiamo disabilitare il caching del template in fase di compilazione. Per fare questo  e permettere quindi di visualizzare “al primo colpo” le modifiche effettuate dobbiamo disalibitare le seguenti cache:

  • compilazione del template
  • cache della vista
  • cache di override

Le configurazioni per disabilitare queste sono contenuto all’interno del file di configurazione

/settings/site.ini

Le configurazioni da sdisabilitare sono le seguenti:

[TemplateSettings]

TemplateCompile=disabled 

[ContentSettings]

ViewCaching=disabled 

[OverrideSettings]

Cache=disabled

Custom Frontpage Template

Le performance del nostro portale EzPublish saranno notevolmente ribassate, durante la fase di sviluppo, avendo appunto disabilitato le cache. Ovviamente le cache dovranno essere riabilitate prima che il sito passi all’ambiente di produzione.