Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows Drupal sites to fetch and display publication lists from the HAL API. It offers features like team-aware blocks, different citation formats, BibTeX and RTF exports, and optional user profile tabs for author-specific publications. A newer version focuses on accuracy and simplicity, decoupling authors from Drupal users and providing streamlined configuration and built-in sorting and filtering options.

HAL Publications

Drupal 9/10/11 tooling for consuming the HAL (Hyper Article en Ligne) API and rendering publication lists inside Drupal.

Version 3 (Legacy AMU_HAL)

Still available for existing sites that rely on the historical AMU_HAL workflow.

  • Requires per-user HAL metadata (HAL ID, first name, last name, team reference).
  • Depends on the Chosen module + library for the legacy selectors.
  • Provides team-aware blocks, Vancouver citation output, and BibTeX/RTF exports.
  • Offers optional user profile tabs for displaying author-specific publications.

Version 4 (HAL Publications 4.x)

Modern rewrite focused on accuracy, simplicity, and HAL API alignment.

  • Hardcoded HAL API field lists shared across APA7/MLA9/Vancouver/Harvard citations.
  • New Hal Author content entity decouples authors from Drupal users.
  • Streamlined configuration: portals, collections, SSL toggle, and API timeout only.
  • Block-level sorting with predefined options (newest/oldest, author A-Z, title A-Z).
  • Built-in pagination, standard filters (author, year, text), and 10k HAL API row cap.
  • Composer metadata, GitLab CI template, PHPStan/PHPCS/CSpell clean, updated translations.

Upgrading from 3.x to 4.x

  • Back up existing configuration, then uninstall any unused AMU-specific plugins.
  • Remove deprecated config keys (API fields, grouping, facets, cache) and re-export.
  • Create Hal Author entities or migrate existing author data before enabling new blocks.
  • Rebuild blocks to pick one of the new sort options and clear caches.
  • Keep the legacy user publications tab enabled only if you must stay on 3.x—this feature is not part of 4.x.

Activity

Total releases
6
First release
Jul 2025
Latest release
8 months ago
Releases (12 mo)
6 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
4.0.1 Stable Nov 17, 2025
4.0.0 Stable Nov 15, 2025
4.0.x-dev Dev Nov 15, 2025
3.1.0-beta2 Pre-release Jul 22, 2025
3.1.0-beta1 Pre-release Jul 22, 2025
3.1.x-dev Dev Jul 22, 2025