Skip to content

Support multiple journal abbreviations lists #12364

@koppor

Description

@koppor

Background

JabRef has suport to abbreviate and unabbreviate journal names: https://docs.jabref.org/advanced/journalabbreviations

With #9504, JabRef has much better internal handling of journal lists.

Feature

The dropdown of JabRef should not show a single "JabRef built in list", but should show the various lists we offer.

Image

Steps:

  1. Create a good title for the list
    1. Option 1: Make https://github.com/JabRef/abbrv.jabref.org/tree/main/journals#readme a table and parse the table
    2. Option 2: Hard-code .csv file and journal list title (This is a quick win)
    3. Option 3: Add title to CSV file (The title could be added (using # which indicates a comment)) - refs second item of Improve journal list handling jabref-koppor#48

Instead of a dropdown, have a list of

  • build-in lists
  • external lists
  • custom list

Similar to "Databases" at SLR:

Image

Or similar to the "Protected Terms File"

Image

Then, one can enable and disable with a click.


Attention: There are dotless and dot abbreviation lists - maybe the UI should distinguish them, too.


  • List of journals will be hard-coded

  • MVStore should store each list in a separate table

  • Converter needs to be adapted

The yellow one should be replaced, the green one should be kept - and updated upon selection change at the yellow one.

Image


Optionally, online lists could be downloaded - User could point to https://github.com/JabRef/abbrv.jabref.org/tree/main/journals and select a list from there - or "just" put a CSV online link.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    High priority

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions