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.

SSL Proxy

Component type

module

Categories

Maintenance status

Development status

Downloads

7741

Component created

Component changed

This module allows for a way to support SSL proxies in a Drupal project.

How it works

It relies on a variable being set by the SSL proxy. The system only requires one to liaise with the System Operation staff so that the SSL proxy will be setting the chosen $_SERVER[] variable to the chosen value.

The module can be instructed with the right settings via administration interface (admin/settings/sslproxy in D6, and admin/config/sslproxy in D7).

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.



Subs

Component type

module

Maintenance status

Development status

Downloads

27073

Component created

Component changed

Overview

This module aims at allowing users to subscribe to a site or part of a site. A subscription can have different types (bronze, silver, gold, etc) and also different statuses (pending, active, grace period, expired, cancelled) .

Each subscription type can define an optional length in days for subscriptions and also a grace period, in which subscriptions expire but are left active for a few more days, giving the user a longer time frame to renew his subscription.

Post Bookmarklet

Component type

module

Maintenance status

Development status

Component created

Component changed

This module will allow you to create bookmarklets to quickly create new nodes based on an external URL.

When browsing any web page, click the bookmarklet, and it will bring you to a node creation form, with the node title and body filled in, and any link or image fields pre-populated.

Optionally, it integrates with the PHP-readability library to intelligently get the text and title of a page.