AJAX Picture Preview

Component type

module

Maintenance status

Development status

Downloads

10862

Component created

Component changed

This module uses JQuery and the AJAX File Upload Jquery plugin to present a preview of a user's new picture as soon as they select one. Uploads will be sent through the same validation process and errors will be reported immediately after selection has been made.

Multiple Image Upload

Component type

module

Maintenance status

Development status

Downloads

6352

Component created

Component changed

This module integrates the open source applet Postlet into a multiple image upload page (which is linked to from the node/add/image page). This enables images to be "drag 'n' dropped" into Drupal.

The module requires the Image module to be installed.

The module is easy to install, and requires no user configuration.

Users of version 1 of this module may be disappointed in the changes that have been made, especially the removal of the bulk editing tool. This was a deliberate step to make the module as simple as possible, I'll be releasing a bulk editing tool for images (and any other node type) soon.

For more information about the Postlet applet, please visit the Postlet Sourceforge page. Bugs regarding the modules functionality should be posted to the Drupal site, whilst bugs regarding Postlet's functionality should be posted to the Postlet forums.

Development of this module was carried out by Simon Rycroft and funded in part by the EDIT project

Contrary to what is stated in the recent security advisory, there is no need to disable this module, unless of course you consider the following to be an issue:

  1. Install imagex, image modules
  2. Install http://drupal.org/project/content_access module
  3. Create a user called "auth" that has no special roles
  4. Grant "auth" the ability to create images
  5. Go to admin/content/node-type/image/access and set "Enable per content node access control settings"
  6. Log in as auth and upload some photos
  7. Log in as an admin and visit the "access" tab on the recently upload images from "auth" user - should be /node/1/access if this is a fresh site
  8. Take away both of the checkboxes under "View any content" and "View own content" and Submit the permissions
  9. As the "auth" user visit node/1 - you should get an access denied
  10. As the "auth" user upload a new photo
  11. When the photo finishes uploading you see the thumbnails of the images that you have uploaded in the past hour, including the one that you should not have access to

If you're still concerned, please download the CVS version of the module, and install that.

User mailman register

Component type

module

Maintenance status

Development status

Downloads

13909

Component created

Component changed

This is a module for integrating a Drupal website with Mailman, the GNU mailing list manager. This module extends/replaces the Mailman Manager module features. Instead of sending user commands in mail format as Mailman Manager does, it sends url requests directly to the Mailman web interface where admins manage lists members.

Some of its features are:

  • Immediate actions, Mailman interface is completely invisible to the end-user.
  • Correctly synchronized account status with the mailman server.
  • Supports permissions for individual lists.
  • Displays subscriptions in the registration form of new user.
  • Anonymous user subscription (or invitation) can be permitted.
  • Subscribe/unsubscribe users depending on their current role.
  • Choose what subscription types are available for every list.
  • Integration of notify and invite mailman options for new subscriptions.
  • Retrieve the user mail address realname from Profile fields.
  • Optionally, set a subscription as required.
  • (Version 3.x) Views integration.
  • Drupal 5, 6, and (new) 7 compatibility

SaveGuard

Component type

module

Maintenance status

Development status

Downloads

9333

Component created

Component changed

This module adds javascript which detects if a form had been modified, and if it has, uses the onBeforeUnload event to pop up a warning to the user if they attempt to navigate away from the page without saving their changes. This works for Firefox, IE, and Safari, but not Opera.

Request Invitation

Component type

module

Maintenance status

Development status

Downloads

5934

Component created

Component changed

Semi-private sites or sites that are still in beta may want to force users who are interested in becoming a member to request an invitation first. Once a site administrator has reviewed the requests, he/she can send out the invitations to the requesters so that they can join the site. This module allows such a workflow to be set up.

'Request Invitation' allows you to manage who has the privilege to sign up to your site. Site admins will see a list of new invitation requests and they can approve or refuse requests. Approved and refused requests will go into two different lists. If an invitation requester missed your invitation, you can resend your invitation. Also you can approve a user whom you refused an invitation if you change your mind later.

HTML Purifier

Component type

module

Maintenance status

Development status

Downloads

194624

Component created

Component changed

HTML Purifier is a standards-compliant HTML filter library. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications.

HTML Purifier is very tasty when combined with WYSIWYG editors and is more comprehensive, standards-compliant, permissive and extensive than Drupal's built-in filtered HTML option, which uses a derivative of kses. You can read more about it at this comparison page. Want custom fonts, tables, inline styling, images, and more? Want just a restricted tag set but bullet-proof standards-compliant output? HTML Purifier is for you!

The HTML Purifier module is licensed under GPL v2 or later, however, the HTML Purifier library itself is licensed under LGPL v2.1 or later.

Want to give it a test drive? Try it out on simplytest.me.

Brazilian Tax Number Fields

Component type

module

Maintenance status

Development status

Downloads

10334

Component created

Component changed

Formerly called Brazilian Ids.

This module adds CPF and CNPJ validation functionalities for CCK fields.

CPF and CNPJ are tax registration numbers granted to individuals (CPF) and companies (CNPJ) by the Brazilian ministry of revenue.

Learn more about them at wikipedia, CPF and CNPJ

Country codes API

Component type

module

Maintenance status

Development status

Downloads

23145

Component created

Component changed

This is a utility module for converting country code data from one format to another. Typical usage would be converting a country name to its ISO2 (or ISO3) country code. It also contains a module for accessing the methods via the services API.

This module does not provide any functionality on its own and would primarily be used by other modules.

ImageAPI

Component type

module

Categories

Maintenance status

Development status

Downloads

887585

Component created

Component changed

This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI.

This module is specifically for Drupal 6 and older. This module has been integrated into Drupal 7, with the exception of ImageMagick integration, which has been moved to the ImageMagick project.