Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple journal abbreviations lists #12364

Open
koppor opened this issue Jan 6, 2025 · 0 comments
Open

Support multiple journal abbreviations lists #12364

koppor opened this issue Jan 6, 2025 · 0 comments

Comments

@koppor
Copy link
Member

koppor commented Jan 6, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant