Travis Builder

Trigger Travis CI builds within Drupal.

Why? Perhaps you have a static site/app which uses the Drupal CMS as it's content souce. You build/deploy the static app automatically, normally after successful tests upon a commit to master via the Travis continuous integration tool to some web host. Now you can use Drupal events (via Rules) to rebuild and deploy when: content is updated, you clear cache, on cron, or whenever.

"Headless Drupal is so hot right now."

Downloads

Authcache Boost Storage Backend

This is a proof-of-concept on how to integrate Authcache with Boost. This module used to be part of Authcache, but was subsequently moved to its own project because it was blocking a stable release (see #2349495: Move Authcache Boost to its own project).

Downloads

Couchbase Cache

Couchbase Cache module provides integration between Drupal and NoSQL Couchbase Server using PHP extension "php-ext-couchbase".
For optimal performance use Entitycache module and move all cache bins to Couchbase.

Documentation

The most complete and up to date documentation is included with the module, in the README.txt file.

Requirements

Couchbase c library:
http://docs.couchbase.com/developer/c-2.4/download-install.html

Block Performance

This module is based on jchin1968's sandbox project Block Timer.

From https://www.drupal.org/sandbox/jchin1968/2061005:

Block Timer is a module for analyzing page block performance.

Downloads

Force JS

Removes the has_js cookie for anonymous users without an open session.

When a browser renders a page generated by Drupal, a piece of JavaScript is executed which adds a cookie (has_js=1). This allows Drupal to generate different markup depending on whether the user agent is capable of executing JavaScript or not.

Downloads

Parametric Page Cache

Synopsis

Parametric Page Cache replaces built-in Drupal page cache. It caches individual copies of a page, depending on selected parameters, typically session variables (however, in theory it can be any parameter/variable available at the moment when cache is being set). The goal is to allow caching even for pages with customized content, provided on the same URL, which would normally have to be constructed dynamically, thus inefficiently.

Typical use cases:

Pages

Subscribe with RSS Subscribe to RSS - Performance and Scalability