Nice ImageField Widget
Nice ImageField Widget replaces Drupal's default tabledrag interface for managing multiple images with a more intuitive drag-and-drop experience. It allows users to easily reorder images, view them at a comfortable size, and edit their alternative text and titles directly within the widget.
Overview
The default Drupal Image module allows managing multiple images using the tabledrag interface, but this approach is often inconvenient and unintuitive.
Nice ImageField Widget improves this experience by using the jQuery UI Sortable interaction. It provides a widget called “Nice Multiple” for Image fields, offering a more user-friendly way to manage and reorder images.
With this widget, you can:
- Reorder images easily using drag-and-drop
- View images at a comfortable size
- Edit alternative text and titles directly by clicking on an image
Drupal Compatibility
Drupal 9/10/11
- Requires the contributed module jQuery UI Sortable (previously part of core but moved to contrib starting in Drupal 9)
Requirements
Drupal Core Modules
- Image
Contributed Modules
Drupal 9/10/11:
External Libraries
- jQuery Flip plugin
Installation
- Install the module like any other contributed Drupal module. Refer to the official documentation for:
- Add an Image field to a content type (must be multiple) and select the “Nice Image Widget” widget.
For the best experience, use a preview image style of at least 220x220 pixels.
Once added, you can easily rearrange images using drag-and-drop and edit titles/alt text by clicking the image. - If necessary, adjust PHP configuration in your
php.ini:max_input_varsmax_file_uploadspost_max_sizeupload_max_filesize
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 8.x-3.0-alpha2 | Pre-release | 9–11 | added README according to D11 compatibility | Nov 22, 2025 | |
| 8.x-3.0-alpha1 | Pre-release | 9–11 | - D11 compatibility | Nov 22, 2025 | |
| 8.x-2.0-alpha6 | Pre-release | 9–10 | Added GitLab CI | Nov 22, 2025 | |
| 8.x-2.0-alpha5 | Pre-release | 9–10 | Jan 10, 2025 | ||
| 8.x-2.0-alpha4 | Pre-release | 9–10 | Dec 17, 2024 | ||
| 8.x-2.0-alpha3 | Pre-release | 9–10 | Dec 12, 2024 | ||
| 8.x-2.0-alpha2 | Pre-release | 9–10 | Dec 12, 2024 |