Maintainers strive to actively monitor issues and respond in a timely manner.

Render cache

Drupal's building and rendering process of entities is quite time consuming. This module attempts to alleviate needless rebuilding and re-rendering of entities on subsequent page loads by caching.

When an entity is updated a new cache key is generated; there's no waiting for a cache to time out.

Currently this module only aims at caching rendered entities, however if you have an idea for other general render caching please submit an issue.

How to use

Unfortunately, there's no way to hook into core Drupal functions such as node_view() to provide caching of rendered entities site wide - I tried, a lot.

However the module entity API provides an entity_view() method which renders any entity type your site provides. This module hooks into that process and essentially hijacks any entity rendering to check for caching before rendering.

If your code base consistently uses entity_view() instead of node_view(), taxonomy_term_view(), etc, then render cache can improve your page build time dramatically.

render_cache_views module can also hijack the views node view row plugin, bundled with the views module, to provide render caching.

render_cache_ds module can also hijack the views display suite row plugin, bundled with the ds module, to provide render caching.

Render cache can also take over the node/% router path and provide caching for those entities by enabling the render_cache_node module.

render_cache_comments module can hijacks the default comments display from node module.

render_cache_context can also cache blocks placed by context module.

Require.js manager

A module that allows you to define rules for when main.js files are included in the page.

Webform Email Reply

This module provides a way for users to reply to webform submissions within the CMS. This allows users to respond to submissions without the need to use their own email client.

hreflang_sandbox

This module is a sandbox code to build a module that let people to add the hreflang meta https://support.google.co

RESTClient

Generic API to make REST calls. Includes methods for GET, POST, PUT and DELETE (among others)

The module allows you to make REST based requests to web services. It uses drupal_http_request by default but also supports cURL for more advanced configurations, authentication and improved performance. It also includes a debug mode to monitor REST requests and responses using devel's dpm function. As well there is a basic caching system in the works to reduce duplicate requests. This can be disabled globally or on a per-request basis.

Advantages when using cURL

  • Supports NTLM authentication
  • Support for all cURL library options
  • Support for HTTP 1.1
  • Improved header data parsing

This module doesn't really provide anything out of the box. You should install this if another module depends on it or you wish to build against it.

If you'd like to see any additional features or support for other cURL options please post those requests in the issue queue!

Professional Support for RESTClient

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained