Elysia Cron

Component type

module

Maintenance status

Development status

Downloads

401591

Component created

Component changed

!NEW Release 2.2 is finally out, with code & performance improvements and a lot of new features! Check changes in release notes

Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site.

  • Set the timings and frequencies of each cron task (you can run some jobs every day at a specified hour, other only monthly and so on...). For each task you can simply choose between some frequently used options ("once a day", "once a month" ...), or use a powerful "linux crontab"-like syntax to set the accurate timings. You can even define your frequently used options to speed up site configuration.
  • Parallel execution of cron task: you can group jobs in channels and execute then simultaneously: so a task that takes a lot of time to execute won't block other tasks that need to be executed every 5 minutes...
  • You can disable all tasks, an entire channel or a single task.
  • Change the priority/order of task execution.
  • Manual force the execution of a cron tasks.
  • Detailed overview of cron status with time statistics for single tasks and channels.
  • powerful API for module developers: you can define extra cron tasks for your modules, each one with own default timings (site administrators can override them by configuration, other modules via hook_alter).
  • Administrators can define custom jobs (call to functions with parameters), via the "script" option.
  • Several optimization for frequent cron calls and error handling.
  • Protection from external cron calling by cron_key or allowed host list.

Elysia has no dependencies with contributed modules, and doesn't need to patch the core: it can be used in minimal Drupal installation with only core modules.

3rd party integration:

  • Ping feature, for external tracking services like host-tracker to tell whether cron is functioning properly on your site.
  • Drush support: you can call "drush elysia-cron run" to manually run extended cron.
  • CTools support for exports/backup of task settings.
  • Features support.

User List API

Component type

module

Maintenance status

Development status

Downloads

1164

Component created

Component changed

User List provides an API to extend the User Administration user list (admin/user/user) by adding filters and data columns.

Stage

Component type

module

Downloads

388

Component created

Component changed

The stage module taps into Drupal's revision system to allow host-based staging of content stored in the database. For content types specified in the admin section, new content or edits to content are stored as revisions, but the node itself retains its current revision until an administrator pushes the content (also in the admin section). A set of changes between pushes is grouped and pushed all at once, and the change set is named upon push. The list of revisions associated with a given change set can be viewed both before and after a push.

Rolespecific Node

Component type

module

Downloads

2738

Component created

Component changed

This modules enables you to select a specific role and an associated node type. When a user gets assigned this specific role, a node of this content type is created for the user if he doesn't have one yet, otherwise the existing node is published if necessary. When the user "loses" the role, his associated node is unpublished.

View Alias

Component type

module

Maintenance status

Development status

Downloads

11845

Component created

Component changed

Port to Drupal6 is available, check out the README for other instructions

The beta out now integrates with the pathauto API so its now you can manage your aliases in one spot

This module aids in the bulk creation and deletion of SEO friendly view aliases.

Essentially, this module takes view urls with term id arguments like

articles/89
tags/213
recent-news/344

and creates aliases for them

Staging

Component type

module

Downloads

1925

Component created

Component changed

This module do not work very well on sites that contains user generated content, on live site. So if you need this modules's name or url or what ever, let me know.

This module provide methods to sync. two server.
Start with "Switch on tracing", this module tarce every queries performed behind the scene,
store them and push the stored queries to another server on request.

This acts the server that being traced as a staging server,
and the remote site as production server.

Scald: Media Management made easy

Component type

module

Maintenance status

Development status

Downloads

64757

Component created

Component changed

Drupal 8

Scald is a popular and flexible way to handle media in Drupal.

Scald can handle images, video, audio, tweets and even Flash files. Scald works with YouTube, Vimeo, Soundcloud and many other providers. You can see a full list on the scald provider's page, you can also read our FAQ.