Spike 5: bibcite for the Sources Site
Status: Pending Lead: Xiaoming Wang Mode: Individual Date: — Commit: —
Theory
The bibcite module on Drupal 11 supports all reference types currently in use on
the Sources site, handles the zotero_feed workflow, and provides a viable migration
path from D7 biblio.
Demo
To be completed when spike is run.
Findings
To be completed when spike is run.
What this does NOT establish
To be completed when spike is run.
Deferred notes
To be completed when spike is run.
Reference: Pass Criteria
bibcitehas a stable or beta D11 release- All reference types in current use have
bibciteequivalents - Required citation styles are available
- A viable Zotero feed management approach exists in bibcite
- Zotero API import works with current credentials
- Citation output is comparable to current D7 output
Reference: Fail Criteria
| Finding | Response |
|---|---|
bibcite has no D11 release |
Evaluate alternatives (custom entity type, Scholarly Communications module) |
| A critical reference type is missing | Assess whether a custom bundle can fill the gap |
No equivalent for zotero_feed workflow |
Design a custom config entity or Feeds-based approach |
| Zotero API credentials are expired | Obtain current credentials from Sources site admin |
| Citation output differs significantly | Identify correct CSL style; document differences for stakeholder review |
Full spike definition: docs/planning/spikes-plan.md