Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Citeref Field

No security coverage
View on drupal.org

This module provides fields to store citation information using identifiers like DOI, Handle, ARK, URL, or URN. It can fetch and format citations, including supporting various styling options for DOIs, and allows for custom citation text.

About

Citeref (Citation or Reference) field module provides fields that store information associated with reference/citation records found at DOI/Handle/ARK registries or specified via URL/URN/Other methods. The field can be used either for reference or citation purposes for a content type such as publication or application.

Key capabilities

  • Provides a form field formatter with an ability to format the citation or validate the citation identifier after the user enters the citation identifier. In case of DOI, The module uses DOI content negotiation service to fetch the formatted citation.
  • Provides a display and form field formatters to customize display of Citeref fields, including the citation identifier.
  • In cased of DOI, a "style" can be chosen from the list of style names found in the CSL style repository. It provides a hook to fetch style names based on search and select it.

Fields

  • Citation type: Stores the citation type such as DOI, Handle, ARK, URL, URN, or other.
  • Citation style name: Autocomplete style names and store the style name.
  • Citation identifier: Stores the citation identifier.
  • Citation text: Stores the formatted citation or customized citation.

Uninstall validation

This is implemented using a drupal form where custom script is executed to delete the dependent fields from the system. Currently, "node" and "storage" types are handled for the deletion.

Background

The citeref field module supports the citation types as follows:

  • Digital Object Identifiers(DOI) provides an actionable, interoperable, persistent link. It utilizes the Handle System which provides a general-purpose global name service enabling secure name resolution over the Internet. DOIs are ubiquitously used by publishers.
  • The Handle.Net Registry (HNR) allots prefixes to users of the Handle System, for example, the form "20.500" followed by four or more digits (i.e., 20.500.1234).
  • Archival Resource Keys (ARKs) serve as persistent identifiers, or stable, trusted references for information objects. N2T is a global ARK resolver. It keeps identifiers persistent, forwarding them to the best known web addresses.
  • As a URN (Uniform Resource Name), an ISSN (International Standard Serial Number) identifies all continuing resources, irrespective of their medium. The ISSN International Center provides such a resolver for «URN:ISSN » (https://urn.issn.org). For example, the syntax, https://urn.issn.org/urn:issn:xxxx-xxxx, is used to retrieve the metadata corresponding to an ISSN through this resolver.
  • As a URN (Uniform Resource Name), the International Standard Book Number (ISBN) is a numeric commercial book identifier that is intended to be unique. The new Google Books API v1 provides programmatic access to many of the operations available on Google Books website.

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

Tracked releases
4
Tracked since
Dec 2024
Latest release
1 month ago
Releases (12 mo)
1 ▼ from 3
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.0-beta1 Pre-release 10–11 Jul 14, 2026
1.1.0-alpha3 Pre-release 10 Apr 2, 2025
1.1.0-alpha2 Pre-release 10 Apr 2, 2025
1.1.0-alpha1 Pre-release 10 Dec 19, 2024