ISBN is a simple field/widget module. It provides simple validation for ISSN-8, ISBN-10, and ISBN-13. Javascript validation is available. Display options include raw (as inserted) and clean (dashes and spaces removed).
Drupal 7 and 8 versions
For this version only validation through form submission is implemented. Javascript, format options and ISSN-8 would be nice to have.
Drupal 8 - Dependencies
Instead of reinventing the wheel, on Drupal 8 version of this module, both validation and format are done by an external library. The library used is Nicebooks ISBN library.
This library is already included to be download if you download ISBN module via Composer like:
composer require drupal/isbn
Instead of using Composer, this library can also be installed using the Ludwig module.
Drupal 6 version
Additional CCK display plugin modules could be written.
Requirements
- CCK (Content) Module (Drupal 6 only)
Formatter Modules
- OpenLibrary API (Drupal 6 only)
Credits
- Drupal 6 version by Jon Pugh, sponsored by FivePaths
- Drupal 7 and 8 version by Rafael Ferreira Silva (rfsbsb).
- ISBN/ISSN algorithms provided by Robert D. Cameron
- Thanks to aaustin for writing the original module and letting me take it over.
Project information
- 667 sites report using this module
- Created by aaustin on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Drupal 10 support, Ludwig support, Feeds support
Development version: 8.x-1.x-dev updated 25 Mar 2024 at 13:36 UTC
Development version: 7.x-1.x-dev updated 30 Nov 2017 at 16:48 UTC