QueryBuilder is a module which build dynamic query for developers. That module helps the drupal developer especially those guys which are fresher in drupal. It reduces the amount of time for building query. It also provide option to clear cache of the site every time when cron run. By using QueryBuilder we can build these query statements:-

Use <picture> for art direction use case

As pointed out by Jason Grigsby in his insightful blog post titled Don’t use <picture> (most of the time), the two most common use cases for responsive images are:

Advanced configuration example

# Move all cached data (except form cache) to memcache storage.
$conf['cache_backends'][] = 'sites/all/modules/memcache_storage/memcache_storage.inc';
$conf['cache_default_class'] = 'MemcacheStorage';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_class_cache_update'] = 'DrupalDatabaseCache';

# Set PECL extension to communicate with memcached daemon.
$conf['memcache_extension'] = 'Memcached';

Access page cache from nginx/varnish

Since 7.x-1.1 Memcache Storage supports integration with proxy servers which may read cached pages directly from memcached server. It can store a plain HTML text instead of php object. This simple trick allows proxy server to read page cache item and deliver it to end user without passing request to the backend.

If you have a lot of anonymous visitors on your web site, then this approach will give significant performance improvement (and will save server's resources), because bandwidth of such integration is really huge.

Basic configuration

To enable Memcache Storage support you have to add these lines to the end of your settings.php file:

$conf['cache_backends'][] = 'sites/all/modules/memcache_storage/memcache_storage.inc';
$conf['cache_default_class'] = 'MemcacheStorage';

The lines above enough to start using memcached as a backend storage. However, in a Drupal world you may meet issues with "form" and "update" caches, because they are not types of cache which you want to store in memcached. So optimal basic config will be the following:

Contextly Kit downloads

Different versions of the Contextly module require different major version of the Kit. Please download appropriate Kit version for your module using compatibility table below:


Subscribe with RSS Subscribe to RSS - No known problems