ESI Mongodb Block Plugin

Component type

module

Maintenance status

Development status

Downloads

323

Component created

Component changed

Description
This plugin extends varnish edge side include functionality by providing integration between esi_api and mongodb_block.

For those brave souls on the bleeding edge of performance and scalability, this module allows edge side include processing of blocks when backended by the mongodb database.

MongoDB Spaces Overrides

Component type

module

Maintenance status

Development status

Downloads

1528

Component created

Component changed

Spaces Overrides mongodb storage backend for high performance and scalability of large spaces-enabled sites.

Large (>100k records) spaces_overrides tables in MySQL perform slowly (even with optimal indexes) and performance appears to be O(n). In MongoDB, with minimal indexes, spaces_override queries are 1-2 orders of magnitude faster than MySQL (>100k records) and performance appears to be approximately O(1).

Development of this module is sponsored by AllPlayers.com.

Autoload JS

Component type

module

Maintenance status

Development status

Downloads

3448

Component created

Component changed

Sponsored and developed by TrestleMedia

Autload JS automatically loads javascript files found in your theme's "js" subfolder.

Which files it loads depends on which page the user is viewing and where you put the files. It will load all files in the 'all' folder on every page, or all files in the 'front' folder on the front page. Options for page path, node type, first component of the URL, and more exist.

For example, as soon as it's turned on, your javascript files are loaded automatically just by naming them right:

path/to/theme/js/all.js - Loaded on all pages
path/to/theme/js/front/file1.js - Loaded on front page
path/to/theme/js/front/file2.js - Also loaded on front page
path/to/theme/js/nodetype--blog.js - Loaded on blog nodes
etc.



Edgecast

Component type

module

Maintenance status

Development status

Component created

Component changed

The Edgecast module provides automatic purging (via nodeapi) and manual purging (list of URLs) of cached content from the Edgecast Content Delivery Network (CDN).

The admin screen requires setting the customer ID, the token (for authenticated requests), and the base path of the site cached by Edgecast.

Updates of a node will purge both the node/123 form of the node and the path alias.