Cache contexts

Cache contexts are analogous to HTTP's Vary header.


Cache contexts provide a declarative way to create context-dependent variations of something that needs to be cached. By making it declarative, code that creates caches becomes easier to read, and the same logic doesn't need to be repeated in every place where the same context variations are necessary.


Server configuration with Apache in Gnu/Linux

For your testing server, you can have the same IP. First you have to enable this two modules
proxy_module /usr/lib/apache2/modules/
proxy_http_module /usr/lib/apache2/modules/

Then in the /etc/sites-available file for your site, you have to make two entrances:

(change drupal7 with your site name and the ports, as you configure in the nodejs.config.js)

Cacheability of render arrays

Short version in the API documentation: Render API overview: Caching

Render arrays determine what is shown to the user. Therefore, arrays also determine how cacheable a response is.

The Drupal 8 render pipeline

or: how Drupal renders pages

First, you need to know the general routing concepts: please read Route controllers for simple routes first.

Contributed plugins

These plugins are provided by modules that extend Feeds Tamper.



Debug a value at any step of the tampering flow by using the webserver's error log, Drupal's watchdog, standard Drupal messages, or Devel's dpm() function.

Security Updates to Drupal, Modules, and CiviCRM

A lot of work has gone into making it as easy as possible for anyone with basic site admin level skills to test an update to the Community Media Starter Kits. A clean copy of the ESK and MSK can be spun up on Pantheon for free in minutes. With the addition of, site admin level users can override a module without ever seeing any code or an SFTP client. The links to spin up new Pantheon sites are now on the ESK and MSK project pages, so anyone can now do that too.


Subscribe with RSS Subscribe to RSS - No known problems