Maintainers are looking for help reviewing issues.

Publish Queue

Publish queue

Publish Queue module allows to manage the scheduled publishing options in an easy way. Admin can configure publish interval, and queued nodes will be published automatically.

CoffeeScript

CoffeeScript

CoffeeScript is a simple and elegant version of JavaScript.

This module provides CoffeeScript integration with Drupal, allowing you to write CoffeeScript code, which is automatically converted into JavaScript for use by the browser. CoffeeScript can also be used in combination with jQuery and some examples are below.

Usage

Add CoffeeScripts to your Drupal site by using one of the following:
<?php print drupal_add_js('script.coffee') ?> in your theme's html.tpl.php
scripts[] = script.coffee in your theme's .info file

Installation

Requires the Libraries and Prepro APIs.

  1. Download the CoffeeScript PHP library from GitHub.
  2. Place the extracted folder in your sites/all/libraries folder
  3. Download and enable this module

Examples

In CoffeeScript, the function keyword is replaced by the -> symbol, and indentation is used instead of curly braces.

A Drupal 7 jQuery before and after:


(function ($) {
Drupal.behaviors.myCode = {
attach: function (context, settings) {
$('.button', context).click(function () {
$(this).next('ul').toggle('show');
});
}
};

Comment abuse

This module provides control and sending complaints to the comments. It will help you in fighting with spam in comments.

Features:

  • complaints will be sent by AJAX;
  • two modes of send complaints - simple link and popup with complaint form;
  • filter by content types;
  • notification by email about complaints;
  • supports views and rules;

Little additional info:

Author of comment can not complain about your own comment;
Each user can complain about a comment only once:

  • for authorized users, verifies the user ID;
  • for anonymous users, checked by IP-address.

Dependencies:
Ctools
Views

About how to work with the hooks of the module is written in the readme.txt file

For developers:
Link to complaints about the comment will be added automatically, but you can render link for complaint programmatically:

print comment_abuse_get_link($link_text, $comment_id);

How to customize popup http://drupal.org/node/1905036

Spreadmatch

This module is very old code needs lot of refactoring and code cleanup.
Though it server the purpose.

Will recode it as soon as I get time for it.
Contributors invited.

This module provides integration with google spreadsheets.
Interface is provided for setting up the google spreadsheet to use, its username and password is just the things needed to start.

Currently the module takes entries from a drupal form and pupulates the entries to one row of the spread sheet.
The planning is to be able to create this form using drupal webforms and then interface it with the google spreadsheets.
other cck fields can also be mapped.

Interface to add and create google spreadsheet will also be soon provided.

Idea is to add any webform, story, page ...etc data into a spreadsheet row at runtime as soon as a form is submitted.

NOTE: This module requires Zend Gdata Library
can be downloaded form:
http://framework.zend.com/download/gdata

direct download link to current latest release (7th feb 2012):

Workbench Workflows

Workbench Workflows uses CTools Export UI to define states, events and workflows. This work began out of discussions between the maintainers of Workbench Moderation, State Machine and Workflow: http://groups.drupal.org/node/198188

This sandbox project is built on the idea that the definition of workflows can be separate from the storage of what state/status a node/entity revision is in at a given time.

Workbench workflows defines three exportables:

States: States are meant to reflect the current status of node/entity. Example states might be: Draft, Needs Review, Published or Archived.

Events: Events are the way to get from one state to another. This module depends on Workbench States. An example event might be "Publishing." Workbench Events lets site builders define the target state and allowed origin states. So a site builder would make "Published" the target state of the "Publishing" event and also decide from what states this event is allowed to be performed. This model is based on the architecture of State Machine.

Pages

Subscribe with RSS Subscribe to RSS - Seeking co-maintainer(s)