voom

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Voom is framework wrapped in a Drupal module. Voom is implemented in a way that allows you to interface with core Drupal functionality in a way that will be more natural to developers that are coming from Rails or Java SpringMVC backgrounds.

If you are looking to build an extension to Drupal core, or looking to provide extra functionality on top of an existing module, then don't bother with Voom. If you want to do custom application development, something you would generally consider using CakePHP or Rails for, than Voom is what you are looking for.

PHP Plugin Manager

Component type

module

Categories

Maintenance status

Development status

Downloads

1013

Component created

Component changed

We use Drupal primarily as a platform for application development. This
includes the creation of Drupal modules, but seldom "content" in the
Drupal sense.

A side effect of our development is that we use a lot of 3rd party PHP
code that has been put in the public domain. A lot of this code is shared
between the modules we developed. Which leads to a major headache when we
extend/modify the code or fixes are provided by the actual developers, i.e.,
we have to update many (more than one anyway) Drupal modules with the
changed code.

Bot Eval

Component type

module

Categories

Maintenance status

Development status

Downloads

1000

Component created

Component changed

Just to be clear: this module does not actually eval() the code. It relies on the (totally awesome) http://codepad.org service to evaluate the code and return the output.

Evaluate code and view the output with your IRC bot!

The default language is PHP. Opening <?php tags are not necessary.

WebAsyst Import

Component type

module

Maintenance status

Development status

Component created

Component changed

Preamble:
Recently I've faced with problem of importing some content from WebAsyst shop script to Drupal. In fact it can be done in two ways: directly from WebAsyst database (but often a developer doesn't have proper access) or from CSV files which contain information from few WebAsyst database tables. Such CSVs can be generated with phpMyAdmin or another tool.

Drupal Firewall

Component type

module

Maintenance status

Development status

Downloads

5723

Component created

Component changed

Module maintainer @podarok
Drupal Firewall was implemented due huge data importing into commerce, ubercart, feeds and other modules
The main idea - disabling redundant hooks, functions and other procedures when doing background tasks (mostly via cron or custom page callback)
For that we use hook_module_implements_alter

Module config page (sometimes You have to know this address 8) ) admin/config/dfw/config

Asynchronous Processing

Component type

module

Maintenance status

Development status

Component created

Component changed

What is Asynchronous Processing?

Asynchronous Processing is a module designed to call back ground process in Drupal.

What does it do?

The Asynchronous Processing will separate the Drupal task to mutil-process (as background process ).

It could be used for executing long-running tasks in the background, such as tasks involving significant network activity or encoding video, send an email etc.

Installation
1, Download & Copy this module to sites/all/modules folder.
2, Enable Asynchronous Processing modules

AJAX Get API

Component type

module

Maintenance status

Development status

Component created

Component changed

A toolkit for developing AJAX interfaces in Drupal. This module provides a simple api for requesting Drupal objects such as nodes, users, forms, and views as HTML fragments. These fragments can then be used to perform partial page refreshing.

Example code at the blog post below:
http://balancedscale.com/blog/201104/introducing-ajax-get-api

Etouches API Integration

Component type

module

Maintenance status

Development status

Component created

Component changed

This module provides basic API integration with the Etouches event API. The module is relatively simple and written with the goal of importing data from Etouches and providing hooks that allow a developer to quickly integrate the imported data into the Drupal site per the individual site's requirements. A database column is provided to associate an individual Etouches attendee ID with a Drupal user ID.