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 (
flrestriction, 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
- Project categories: Import and export, Integrations, Site structure
- Ecosystem: Luscie Net, Luscie Activity
- Created by elie p on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.