Custom username validation

Component type

module

Maintenance status

Development status

Downloads

10826

Component created

Component changed

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. it's also possible to customize the error message on validation failure.

Other modules can make use of the validation as well using the function:
custom_username_validation_validate_username($username)

Organic Groups Registration Keys

Component type

module

Maintenance status

Development status

Downloads

6287

Component created

Component changed

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.

Profile permission

Component type

module

Maintenance status

Development status

Downloads

8093

Component created

Component changed

Restrict editing/viewing of profile fields with an auto generated permission. Only users with that permission will be able to edit/view the field. In order to restrict a field you must check the "restrict" checkbox on the profile field edit page which will generate a set of permissions which can then be used to restrict the field.

Please see the README.txt for instructions.

Best reply

Component type

module

Maintenance status

Development status

Downloads

21339

Component created

Component changed

Best reply module allows node authors to mark a particular comment as the best reply. It aims to encourage quality comments and to give some recognition to people posting quality responses.

Links are provided to the author of the node or user with the correct privileges to mark a comment as the best reply, or clear the best reply. Only one comment can be marked as the best reply, so the author can change his or her mind and mark a different comment, which will overwrite or clear the old marked comment.

Content Distribution

Component type

module

Maintenance status

Development status

Downloads

8449

Component created

Component changed

The content distribution module is for managing distribution of content from a single central website to one or many remote websites via web services.

A typical set-up includes one single 'content distributing' Drupal instance with 1-many 'content receiving' Drupal instances.

This module ties in with the nodequeue module to allowing 'queueing' of content on the content distribution instance. The remote sites may then subscribe to any nodequeues available on the distributing site and receive content which is added to these queues over web services.

Path Cache

Component type

module

Maintenance status

Development status

Downloads

24902

Component created

Component changed

The path caching module caches URL aliases to prevent Drupal from looking them up in the database.

It is made up of two parts, a patch to path.inc and a teeny tiny module that implements hook_flush_caches().

The patch uses Drupal's standard caching backend calls but is probably only useful if the caching backend has been replaced with memcache.

UC PagSeguro | Ubercart payment

Component type

module

Maintenance status

Development status

Downloads

3534

Component created

Component changed

The UC PagSeguro project aims to integrate PagSeguro payment services with Ubercart.

PagSeguro is a Brazilian only payment system which provides individuals and companies a way to send and receive payments efficiently and safely.