Skip to content

GSOC 2021 Microsoft Word Integration

Mohit edited this page Aug 22, 2021 · 11 revisions
Student Mohit
Organization JabRef
Primary repository JabRef Word Addin
Project name Microsoft Word Integration
Project mentors Tobias Diez, Christoph, Jonatan Asketrop
Project page Google Summer of Code 2021 Project Page
Status Complete

Project summary

The primary goal of this project was to create an office addin that would allow JabRef users to insert citations, change citation style, and generate a bibliography without leaving the word document.

Features implemented during the GSoC period

  • Insert citations
  • Edit citation
  • Change citation style
  • Create Bibliography
  • Data synchronization

Insert citations in the document

  • To insert a citation in the document, place the cursor at the location where you want the citation to appear.
  • From the list of references under the Library tab, select the reference you want to use.
  • As you select the references, the insert citation button will pop up.
  • Click on the insert citation button to insert the citation.

Edit citation

  • To edit a citation, click on the citation you want to edit in the document.
  • When you click on a citation in the document, all of the references in that citation will be selected in the library tab.
  • Make changes that you want. As you make changes, the save Change button will pop up.
  • Click on the save changes button to update the citation.

Change citation style

  • To change the citation style, select the citation style tab.
  • Click on the style you want to use.
  • When you change the citation style, all of the citations and bibliography in the document will be updated accordingly.

Create bibliography

  • To create bibliographies from all the references in the document, click on the add bib button in the bottom bar

Data synchronization

  • JabRef addin always keeps your citations and bibliography data in sync with your jabref library. For example, you made some changes in the JabRef desktop app, then whenever you initialize addin in a document, all citations and bibliography in that document are synced with your jabref library.

Commits

All of the commits made by Mohit in this repository during the GSoC'21 period was for Google Summer of Code 21.

What's left to do or can be done?

  • JabRef addin currently only supports some of the most common citations. It would be really nice if it supports all of the citation styles.
  • A message interface to show error/success/info messages to the users.
  • Dark mode would also be cool.

Statistics

Total commits 15
Lines added 53900
Lines removed 39000

Blog posts

Project blogpost

Clone this wiki locally