Drunit - PHPUnit and Selenium RC integration for Drupal

Component type

module

Categories

Maintenance status

Development status

Downloads

1070

Component created

Component changed

This page is a stub.

Introduction

After faithfully using Drupal Simpletest for some time now I grew veiry of some
of its limitations and bugs - it's a great tool I just wanted something else.
Therefore I quickly made this little drupal app that integrates PHPUnit and
Selenium testcases with drupal. I'm sure it got a zillion bugs and edgecases
but it really works for us so far.

Mapping

Component type

module

Maintenance status

Development status

Component created

Component changed

This project is a set of tools that creates a framework for other modules to build maps in Drupal. It is a common API to help leverage CTools by creating the necessarily building blocks for other modules to build maps, specifically Javascript-based maps.

Still very early in development. Help and co-maintainers are always welcome.

Feeds QueryPath Parser

Component type

module

Maintenance status

Development status

Downloads

14620

Component created

Component changed

This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead.

A plugin for the Feeds module that allows you to run CSS queries against an XML, or HTML document using the awesome QueryPath module.

Depends on the Feeds and QueryPath modules.

Feeds REGEX Parser

Component type

module

Maintenance status

Development status

Downloads

3730

Component created

Component changed

If anyone would like this module, feel free to ask.

A plugin for the Feeds module that allows you to run regular expressions on incoming data. Not for the faint of heart.

Dependencies

Khaaaaaaan

Component type

module

Categories

Development status

Downloads

1200

Component created

Component changed

Khaaaaaaan is a finite state machine implementation done with an extensible hook mechanism. It is designed for developers, and is very, very easy to use... at least for some definitions of 'easy'... and 'very'... and 'use'.

For example, if you want a finite state machine with seven steps (including init and finish), you would simply create a module (we'll call it "kirk") that defines these seven functions:

Project Issue Availability

Component type

module

Categories

Maintenance status

Development status

Downloads

1212

Component created

Component changed

Extends project_issue module to allow users to designate their availability to be assigned issues.

  • Administrators can use taxonomy module to create a vocabulary of issues types which can be used to designate users as available only for certain types of issues.
  • A maximum number of active issues can be designated per user.
  • A "hiatus" can be enacted, preventing issues from being assigned to a user until after a future date.

Snapit

Component type

module

Maintenance status

Development status

Downloads

500

Component created

Component changed

Snapit is a version control system for Drupal settings, blocks, views, roles and permissions, for use in deployments or setting up a new Drupal installation based on a previous configuration. Snapit creates a snapshot of those implementers and with that allows exporting, importing, reverting and comparing changes.

"Tired of deploying by setting your configuration changes twice? Just Snapit!"

Snapit allows you to:

Previewable email templates

Component type

module

Maintenance status

Development status

Downloads

20486

Component created

Component changed

The Previewable Email Template (PET) module lets you create email templates, with token substitution, which can be previewed by the user before sending. The emails can be sent to one or many email addresses in a flexible way, and the recipients may or may not be Drupal account holders (users).

PET stores templates in a db table, not the variables table, so there is none of the memory usage which goes with the latter.

PET templates are in one place for easy management by site administrators. Emails can be sent one of three ways:

Edge

Component type

module

Maintenance status

Development status

Downloads

1283

Component created

Component changed

Drupal core development needs to be chunked in lengthy stable releases. But sometimes, we want core-like stuff on a faster schedule.

The Drupal core development rules are applied. All patches go through regular peer-reviews. No API change once we hit a stable, but of course, this module is able to release new major versions.