This project is under active development.

Apache Solr Parallel Indexing

Apache Solr Parallel indexing allows you to set the amount of CPU's you have to utilise the maximum of your system during index time.

Improvement

During this test, entity_cache was enabled and pre-warmed. Solr server was an external server and the website was really complex. Looks like a realistic test scenario to me!

Without Parallel Indexing

time drush --uri=http://mytestsite.com.dev solr-index --limit=1000
1000 items successfully processed. 972 documents successfully sent to Solr.                                                                                                                                                      [status]
real	1m21.416s
user	0m45.394s
sys	0m2.748s

Node types: complex ones, references and more.
Amount per run: 100
Calculation : 1k nodes in 1m 31s, with 100 nodes per run
Nodes per second : 11.

With Parallel indexing

time drush --uri=http://mytestsite.com.dev solr-index --limit=1000
1000 items successfully processed. 1008 documents successfully sent to Solr.                                                                                                                                                     [status]
real	0m31.858s
user	0m2.948s
sys	0m0.492s

Node types: complex ones, references and more.
Amount per run: 500
Settings: 8 CPU's at once

Entity Bonus Tools

This modules provides various tools for developers to work with entities.

Hupso Social Share Buttons

Add Hupso Social Share Buttons to your articles and help visitors share your content on the most popular social networks: Twitter, Facebook,

Hurricane

Hurricane is awesome!

Drupal 7 module to add CSS-styleable loading spinners.

Body BG

This module provides a means for specifying custom background image and background color for a page, as determined by the page's path.

Google Drive Sync

Overview

This module was developed to make it easier to share and organize documents with colleagues. It makes most sense in the setting of an organization where all co-workers have a company owned Google apps account.

The module creates nodes for your documents in Google Drive. After you've connected your Google account to the site and given permission for the site to access your account, the module will automatically create an unpublished node for your documents in Google Drive.

Typically you would want to set up a view with recently added documents, or send out a notification email when a new node was created to remind a user to classify a documents into the appropriate project (this could for example be an organic group).

Files are not downloaded, the nodes will only contain references to the online documents. This way even after you have published those files that should be shared, only people with the permission to view a Google Drive document will be able to access it.

The module contains a feature called cloud_asset, which creates the necessary content type for the Google Drive Synchronization module.

Pages

Subscribe with RSS Subscribe to RSS - Under active development