Maintainers monitor issues, but fast responses are not guaranteed.

Parallel Cron

UPDATE: This module is somewhat discontinued. See Ultimate Cron instead.

This module is inspired by the Elysia Cron module (a big thanks to Eric Berdondini)
The module takes over the normal operations of cron, and parallelises each job, so they can
run concurrently

Features:
- Completely transparent, eg. compatibility mode for cronapi support only.
- crontab-like scheduling configuration of each job.
- TRUE parallel execution of jobs, through multi_curl
- time statistics of each job
- modules can define extra cron tasks, each one with own default cron-rules (site administrators can override them by configuration).
- protection from external cron calling by magic key.
- group jobs together to split load onto multiple server. call parallel_cron.php with ?group=[groupname]
- enable/disable jobs

Example code:


// Default cron-function, configurable through /admin/build/cron/settings
function mymodule_cron() {
// Do some stuff ...
}

// Define custom cron functions
function mymodule_cronapi($op, $job = NULL) {
switch($op) {
case 'list':
return array(
'mymodule_cronjob_1' => 'Cron-1 Handler',
'mymodule_cronjob_2' => 'Cron-2 Handler',
'mymodule_cronjob_3' => 'Cron-3 Handler',
);

case 'rule':
switch($job) {

Link options

Link options is a small module that extends the "link" field type to provide authors the ability to decide, for each node, whether to hide the link, display it, or redirect the visitor to the link'

Geocode Update

This project works with D7 Location and GMap to add Long/Lat coordinates to nodes and user location data on "pre save" event when a valid US address is present in location data.

EthifyGame Level Memory

The Memory-Level module of the EthifyGame provides a memory-card view with a
default image. Clicking a card will open a lighbox with a node-content,
which can be flagged with either "Done", "ToDo" or "Ignore". Once one of these
Buttons are clicked, the memory-card is marked as played and you will see a
specific image on the card. If enough cards are played, the next level will
be activated.

The Memory-Level will throw an event, either if the player hit one of the
buttons "Done", "ToDo" or "Ignore", or if the level is completed. Therefore
other modules can react on these events.

Functionality

  • multiple memory-cards (own content-type)
  • a view with random memory-cards
  • executes an event "level done"
  • executes an event "Card Done", "Card ToDo" or "Card Ignore"
  • Debug mode for administrator (flag/unflag cards)
  • Configureable amount of cards to play to finish level

EthifyGame Level Questionary

The Questionary-Level module of the EthifyGame provides up to 10 configurable
questions, which can be answered with yes or no. This level only allowes the
correct answer, which is configureable in the admin settings.

The Questionary-Level will also throw an event, if the level is done. Therefore
other modules can react on these events.

If the level is completed, the user is not able to change the answers (but the
user can still access the questions-page).

Functionality

  • up to 10 configureable questions
  • executes an event "level done"

HTML Email Template

HTML Email Template enables alternative node templates specifically for HTML emails, and creates a new tab on nodes for previewing and getting HTML source for emails, with permissions control.

Pages

Subscribe with RSS Subscribe to RSS - Minimally maintained