https://bugs.documentfoundation.org/show_bug.cgi?id=157064

--- Comment #20 from Lucas <[email protected]> ---
(In reply to V Stuart Foote from comment #15)
> [...]
> Suggestion here, and Lucas's RFC workup attachment 192543 [details], is to
> refactor the handling of the per user or shared bibliographic DB, with
> better ability to handle both the citation format and the footnote/endnote
> bibliographic format and the DB record indexing needed to include references
> with the ODF.
> 
> Missing thus far are thought on integration of CSL support.
Yes, I didn't mentioned the CSL, but it would one option of formatter/database. 

If I understood it right, the change to support the CSL will require
modifications to the file format and a redesign of some of the dialogs. My
suggestion is to make those changes in a way that can support multiple internal
and external databases without the need of extensions. 

The prototype[1] shows this is viable. Under the hood, the prototype was
constructed in such a way the mock document and mock dialog doesn't understand
how to format the entry text and the reference text. They ask the mock
formatter/database to do it. This shows that the insert/edit entry and the file
format doesn't need to be tied to a specific formatter/database. 

If done that way, what will change between the internal database (with CSL),
Zotero, Mendeley, EndNote and others is just the URL of the bibliographic
database.

[1]: https://lab104.github.io/LibreOfficeBiblio/prototype.html (src:
https://github.com/lab104/LibreOfficeBiblio )

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to