Flush Cache - pulizia della cache per user non amministratori

Una funzionalità che non è accessibile all'user senza privilegi di configurazione del sito, ma che potrebbe rivelarsi utile in caso di modifiche ai contenuti è la pulizia della cache.

Infatti, in caso di cache (js e css) attivate in modo aggressivo, le modifiche effettuate dall'utente non saranno visibili prima della scadenza della cache. 

Dai permessi non è possibile concedere ( Grant ) solo questo permesso, per cui si può adottare un semplice 'sotterfugio': 

  1. si crea una pagina con content type di tipo php e la si chiama flush-cache o come si preferisce
  2. il contenuto della pagina sarà il seguente - ricordarsi i tag di apertura e chiusura del PHP  : 
      drupal_flush_all_caches();
      drupal_set_message('cache flushed.');
    
  1. Si crea una shortcut nel menù di amministrazione ( nella zona grigia sottostante) che richiama la pagina (http://nomesito/flush-cache).