Maintainers strive to actively monitor issues and respond in a timely manner.

Organic Groups Registration Keys

This module is an add-on for the Organic Groups module, designed to facilitate user membership in groups. Group owners (creator/manager) will be able to give the registration key to site members. By using the registration key, site members will be granted access to the group in question.

This module is especially useful in classroom environments where a teacher can verbally let students know the registration key for a group in order to get a new site configured and students properly enrolled in a group.

This module differs from Organic Groups Registration Codes in that group owners have the ability to set their own keys. Group owners may also choose to not have a key, which falls back to the base Organic Groups registration settings.

When creating a new group, the group creator will be prompted with an additional form field to set a group registration key. If the group registration key is set it will effectively restrict access to the group. By leaving the group registration key field empty the additional functionality will be disabled.

Registration keys work regardless of the group's selectivity. Because of this, you can have a "Closed" or "Invite Only" group that allows membership via a registration key.

All the settings may be controlled at the settings page at admin/og/og-reg-keys.

Hide submit button

Some users accidentally click the submit button more than once while waiting for their post to be saved. In some cases this may result duplicate postings or duplicate e-commerce orders.

There are few ideas on how to solve duplicate postings but none is perfect. One of the solutions is a bit of jQuery to hide or disable the submit button after it has been clicked and replace it with an informative text such as "Processing..." .

This module wraps that jQuery code and provides some options. Of course this, too, is not a perfect solution as it requires Javascript to be enabled. For browsers with Javascript disabled this module will have no effect at all.

Custom username validation

For a customer, i needed to validate the username against a german phone number, so i wrote this little module that allows to define a validation pattern for the username on registration.

Cobalt

Screen shot 2010-02-12 at 08.32.17.png

Cobalt is a way to control Drupal made in the image of Quicksilver for Mac (if you use Gnome you might be familiar with Gnome Do, another Quicksilver clone). So far it’s confirmed to work in Safari/Chrome/Webkit and Firefox. In Firefox, and other potentially compatible browsers, Google Gears have to be installed for quicksilver to work. This is due to Cobalt’s need to store data locally for fast access.

INSTRUCTIONS

Cobalt is invoked through pressing [Alt+space] or [Ctrl+space] (this can now be changed in admin). Then you only have to start typing to quickly get what you want. Use the arrow up/down to select one of the suggestions and [Alt+left/right] to switch between the the pages. Cobalt will learn from your choices so the amount of selecting and paging will decrease over time. If you are satisfied with the default action (Go to for menu items) you can just press enter to execute it. If you want to do something else (maybe you would like to assign a shortcut) just press [tab] and select one of the actions using the arrow keys or typing part of the action name. The press enter to execute the selected action.

Image Resize Filter

The easiest end-user solution for resizing inline images.

This filter makes it easy to resize images, especially when combined with a WYSIWYG editor such as tinyMCE, CKeditor etc. Users never have to worry about scaling image sizes again, just insert an image and set it's height and width properties in HTML (this is done automatically by WYSIWYG editors) and the image is resized on output to match the HTML.

Features:

  • Automatically resizes both local and (optionally) remote images.
  • Optionally create a link to full size images from the resized inline versions.
  • Prevents inline "hot linking" of images from other sites by storing them locally.
  • Adds height and width attributes to inline images when your users are too lazy to add them.

Demos:
Image Resize Filter demo and configuration options by Lullabot.
Demo combining FileField Insert with Image Resize Filter by MustardSeed Media.

Webkit/Chrome/Safari Users:
The "resize handles" typically shown in WYSIWYGs do NOT work in Webkit-based browsers (which includes Safari and Chrome) due to a shortcoming in the implementation of these browsers. See https://bugs.webkit.org/show_bug.cgi?id=12250 and this issue for discussion: #1102294: Webkit-based browsers (Safari/Chrome) do not support resize handles.

SuperClean

SuperClean Screenshot

SuperClean

Development and maintenance for this theme is now taking place again. Drupal 7 release of SuperClean will be updated within a few days.

The SuperClean theme is intended to be a clean simple design which is standards-compliant and has documented source code. The layout is a 2-column fixed-width layout (in which the content goes full width if there is no site logo or blocks in the left sidebar).

The Goal

Most themes are somewhat difficult to modify with their complex designs, but SuperClean is written in a way that should be easier to find what you're looking for. We've commented everything to death and made sure it all, basically, would make sense to everyone.

Drupal 7 Release

The Drupal 7 release of SuperClean is now in beta. Please test it and report issues in the queue.

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained