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
    No fields configured for feature.

    Projects

    Status
    High priority

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions