Multisite Maintenance

Component type

module

Categories

Maintenance status

Development status

Downloads

1312

Component created

Component changed

This module is looking for a new maintainer. There are better tools to do this (i.e. Drush). Furthermore the idea of a graphical tool to perform updates on multiple sites is not currently possible to do "the right way" without some serious patches to update.php.

Helps site managers to perform batch maintenance on multisite installations. Currently the module can take selected sites off-line and then back on again. It can also run update.php on selected sites.

Node factory

Component type

module

Maintenance status

Development status

Downloads

3001

Component created

Component changed

This module is no longer maintained

Ever wanted to create nodes on the fly? This module provides functionality to do this.

With this module you can write code like this to produce a node.

// my_nodetype must be an existing nodetype
$edit = node_factory_create_node( 'my_nodetype');

node_factory_set_value( $edit, 'title', 'my value');
node_factory_set_value( $edit, 'field_node_ref', 123);
node_factory_set_value( $edit 'uid', 321);
node_factory_save_node( $edit);

Javascript Aggregator

Component type

module

Maintenance status

Development status

Downloads

40805

Component created

Component changed

The aim of the JavaScript Aggregator module is to improve performance of your site with less server requests and bandwidth per page. In Drupal 5, all the JavaScript files will be aggregated into one file and optionally minified. JavaScript aggregation was brought into core with Drupal 6, so the Drupal 6 version of this module goes one step further to minify that file.

It basically does the following:

  • Takes the $scripts variable and removes .js files using a regular expression
  • Generates a unique filename for any set of .js files
  • Creates and caches one file containing all .js files in files/js
  • Optionally minifies the JavaScript using JSMin
  • Returns a modified $scripts variable with link to cached file

DataMiner API

Component type

module

Categories

Downloads

1369

Component created

Component changed

An API for scraping the Internet via cURL, HTMLTidy, and SimpleXML.

Makes scraping sites, parsing XML, and following hyperlinks a snap. A number of other scraper-type modules depend on it, so its easier to update one place than in many. Saves developers a lot of time. Can be extended to implement proxy rotation, delayed hits, useragent rotation, etc.

Check out these cool DataMiner API related projects:

Version Control API -- Subversion backend

Component type

module

Categories

Downloads

6236

Component created

Component changed

This module provides an implementation of the Version Control API that makes it possible to use the Subversion revision control system. It can retrieve commit information by parsing commit logs, in future versions it will also be possible to use hook scripts for access control and as alternative method for recording commits. At the moment, log parsing is a bit slow (like, only 200 commits per minute) so if you've got a larger repository, fetching the logs initially will take quite a while.

Help toggle

Component type

module

Maintenance status

Development status

Downloads

2300

Component created

Component changed

Help toggle adds a 'Hide help'/'Show help' link on pages that contain help text or field descriptions for hiding and showing them.

Requirements

This module uses jquery.cookie.js to set cookies in javascript. You can download the latest version from https://raw.github.com/carhartl/jquery-cookie/master/jquery.cookie.js. Place the file in sites/all/libraries/jquery.cookie. See the README.txt for full installing instructions.

Version Control API -- Git backend

Component type

module

Categories

Maintenance status

Development status

Downloads

7528

Component created

Component changed

This module provides an implementation of the Version Control API that makes it possible to use the Git version control system. It can retrieve commit information by parsing commit logs.

The Git backend depends on the Version Control API module. It also requires Git >=1.7.2 to be installed on the server.

Daemon

Component type

module

Categories

Downloads

1324

Component created

Component changed

Thanks to the daemon module you can run daemon instances of a drupal site.

Create a daemon configuration with the administration UI, then launch it in a terminal with a command like:

$ drush daemon my_daemon_name

... and TADA ! you have an instance of your drupal site running as a daemon in its own process.

The goal of this module is NOT to replace apache, but you can use it if you want a daemon process on your system doing 'stuff' using the drupal APIs.

I repeat: The main goal is not to allow a daemon to serve pages as apache do, even if it may be possible if you create a Listener that implements a full HTTP server, but that's overkill, really, don't do that... except maybe for fun.

Sponsored by newlc.com

Dependencies