Modern Drupal version based on Bibcite

Created on 27 July 2024, 3 months ago

Problem/Motivation

Following up from Generate a citation from content on the site Active i will try to contribute a modern Drupal (8, 9, 10, 11+) version of Cite.

Proposed resolution

This will not be a port as such given the opportunity to use the Bibcite core module's API that no complete Drupal 7 version was released, per #1040996: Drupal 7

The Bibliography & Citation Drupal project - https://www.drupal.org/project/bibcite - includes "a core module that provides API for a render of bibliography citation. The library we used is from official CSL style repository with over 8000 styles. Those styles are available without charge under a Creative Commons Attribution-ShareAlike (BY-SA) license.

Remaining tasks

User interface changes

Probably a lot. Would welcome people familiar with the D6/D7 version to share what parts of the interface are most important.

The sites we are doing this for – https://worldpece.org/ – happen to have a dozen similar content types, so seriously considering the MVP of this having field association be at the site level, rather than the content type level— that is, a site manager can map field_author to the author part of the citation and it will be used for any content type that has a field_author, without the need (or ability, at first anyway) to change the field for a specific content type if needed.

API changes

Data model changes

🌱 Plan
Status

Active

Version

1.0

Component

Code

Created by

🇺🇸United States mlncn Minneapolis, MN, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024