This project is not covered by Drupal’s security advisory policy.

Luscie Open is a dedicated framework for Open Science dissemination within Drupal. It is architected to decouple the publication data structure from the harvesting source.


The Luscie Ecosystem

Luscie is a modular ecosystem built specifically for Research and Higher Education. It transforms Drupal 10+ into a specialized platform for managing Labs, Researchers, Projects, and Open Science data.

Technical Philosophy: Built with a strict "Command Mode" approach (PHP 8.2, Strict Dependency Injection, Abstract Base Classes), Luscie ensures long-term maintainability, security, and high performance for institutional environments.


Entities and Features

The module provides structured content entities to manage research outputs efficiently:

  • Production – Projects or research outputs, with image, media, category, members, partners, resources, and documents. Supports revisions and multilingual content.
  • Publication – Scholarly publications, including title, subtitle, DOI, HAL ID, authors, publishers, date, and media attachments.
  • Suggestion – Enables collaborative input from researchers for new projects or publications.

luscie_open_hal Submodule

The luscie_open_hal submodule allows automatic import of publications and metadata from HAL.
It keeps institutional repositories synchronized and ensures up-to-date Open Science records.

Integration

Luscie Open is designed to work seamlessly within the Luscie ecosystem:

  • Full integration with Luscie Net and Luscie Activity.
  • Interoperability with Person, Institution, Resource, and Document entities.
  • Compatible with Drupal Media, Taxonomy, and Entity Reference systems.

Deep Integration with the Luscie Ecosystem

Luscie Open is not just a data harvester; it enriches the entire platform:

1. Person Profile Enrichment (Luscie Net)

Transform your directory into a Portfolio.

  • Automatic Bibliography: By simply adding a HAL ID to a Person entity, the module automatically fetches, caches, and displays the researcher's full publication list on their profile.
  • Unified View: Merges institutional data (Rank, Team) with scientific output (Articles, Books) in a single view.

2. Research Data Management (Luscie Activity)

Bridges the gap between management and dissemination.

  • Project Linking: Associate publications directly with Research Projects or Working Groups to generate automated activity reports.
  • Data Processing: Includes processors to format and export Activity data (Projects, Events) for external Open Science platforms.

Technical Performance

Designed for resilience and speed:

  • Strict Service Manager: The `LuscieOpenHalManager` is fully dependency-injected (Guzzle, Config, Cache backend).
  • Aggressive Caching: Configurable TTL strategies to reduce calls to the HAL API.
  • Fail-Safe: Graceful degradation in case of API outages.
  • Solr Optimization: optimized queries (fl restriction, server-side sorting) for fast rendering.

Dependencies

  • Luscie Net: Required for the core architecture.
  • Luscie Activity: Required for project/event data exports and linking.
  • Guzzle: (Core) For API HTTP requests.

Project information

Releases