Provide Book Setting and Functionality for user to Supply their own TOC
Context
This feature was raised in #1088 (closed) and scoped as part of #1220 (closed).
Use case: Some of chapter-processed XML projects supply their own source TOC.xml. To support the migration of NCBI's content and to allow some Organizations to continue supplying a Book's table of contents (TOC) as a file, allows users to upload a file in the BCMS and by FTP and process through chapter ingest and loading.
NCBI's feedback to initial design questions: Provider_supplied_TOC_requiremen_f3728fff0da04eeeaf7822e36d814a90-290322-1319-1561.pdf
Proposal
- Summary: Extend TOC functionality to allow users to upload TOC as a file from the BCMS and FTP and submit to conversion. Add relevant status and files tab.
- Miro ref: Session 4
- Time estimate 15 developer days (This does not include previewing and reload preview)
- In chapter-processed books add a setting of "User-Provided TOC" - if YES
- Provide a place to store the TOC.xml
- Permit ingest to BCMS TOC table from XML FTP package if manifest file types it as
toc
- Have an Upload button next to Download button on the chapter-processed TOC page that user can download and upload the TOC file
- Write book metadata into file per current rules
Design
Should be consistent with #1088 (closed)
Implementation (if applicable)
Alternative approaches (if applicable)
Scheduling
-
This feature is required for Priority 1: Deploy MVP -
This feature is required for Priority 2: Deploy Fully Production-Ready BCMS with All content migrated, some power users onboarded