Title: Borges Bibliography Builder
Author: Dan Knauss
Published: <strong>4. Maja 2026.</strong>
Last modified: 8. Maja 2026.

---

Pretražite dodatke

![](https://ps.w.org/borges-bibliography-builder/assets/banner-772x250.png?rev=3522167)

![](https://ps.w.org/borges-bibliography-builder/assets/icon.svg?rev=3522167)

# Borges Bibliography Builder

 Od [Dan Knauss](https://profiles.wordpress.org/dpknauss/)

[Skini](https://downloads.wordpress.org/plugin/borges-bibliography-builder.1.2.0.zip)

 * [Detalji](https://bs.wordpress.org/plugins/borges-bibliography-builder/#description)
 * [Recenzije](https://bs.wordpress.org/plugins/borges-bibliography-builder/#reviews)
 *  [Instalacija](https://bs.wordpress.org/plugins/borges-bibliography-builder/#installation)
 * [Razvoj](https://bs.wordpress.org/plugins/borges-bibliography-builder/#developers)

 [Podrška](https://wordpress.org/support/plugin/borges-bibliography-builder/)

## Opis

Named for Jorge Luis Borges (1899–1986), the Argentine writer and librarian known
for stories about infinite libraries, imaginary books, and labyrinths of knowledge,
Borges Bibliography Builder brings order to scholarly references in WordPress.

The **Borges Bibliography Builder** transforms pasted DOI(s), PubMed/PMID records,
BibTeX entries, and citations into a semantically rich, auto-sorted reference list.

**One-click import.** Paste a DOI and CrossRef resolves the metadata instantly. 
Paste a PubMed/PMID identifier and Borges resolves it through an authenticated WordPress
REST proxy to NCBI/PMC citation metadata. Paste BibTeX or formatted citations for
books, articles, chapters, webpages, reviews, and theses.

**Nine citation styles.** Choose from Chicago Notes-Bibliography, Chicago Author-
Date, APA 7, MLA 9, Harvard, Vancouver, IEEE, OSCOLA, and **ABNT (Associação Brasileira
de Normas Técnicas / NBR 6023:2018)** — all with automatic sorting per style rules.

**Portable.** Static HTML output survives plugin deactivation. No shortcodes. No
database tables.

**Reference-manager friendly.** Export and reuse your bibliography in common research
workflows. Borges supports CSL-JSON, BibTeX, BibLaTeX, RIS, DOI links, JSON-LD, 
and optional COinS metadata for compatibility with tools such as Zotero, Mendeley,
EndNote, JabRef, BibDesk, and other citation managers.

**Try it first.** Launch a disposable demo in [WordPress Playground](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/dknauss/borges-bibliography-builder/main/playground/blueprint.json)
before installing it on your site.

**Translation-ready.** Plugin interface strings use the `borges-bibliography-builder`
text domain, and official WordPress.org language packs are generated as community
translations are approved on translate.wordpress.org.

#### What's new in 1.2.0

 * **PubMed/PMID import** resolves PubMed records through an authenticated REST 
   proxy.
 * **BibLaTeX export** supports LaTeX/Biber workflows alongside CSL-JSON, BibTeX,
   and RIS.
 * **Numeric style reordering** lets IEEE and Vancouver bibliographies follow first-
   citation order with visible controls and Alt+Arrow keyboard movement.
 * **ABNT support is explicit**: the ABNT option targets Associação Brasileira de
   Normas Técnicas bibliography formatting under NBR 6023:2018.

#### Recent accessibility releases

Version 1.1.0 added optional Block Accessibility Checks integration, and 1.1.1 restored
reliable BAC registration plus visible keyboard focus on editor row actions.

### Known Limitations

**OSCOLA grouped bibliography** — OSCOLA convention requires the bibliography to
be divided into source-type groups (cases, legislation, books, articles, online 
sources). Borges currently renders a single alphabetized list regardless of style.
A dismissible notice in the editor explains this when OSCOLA is selected. Grouped-
bibliography support is planned for a future release.

### Development

Full developer documentation, source code, issue tracker, and contribution guidelines
are on GitHub:

[https://github.com/dknauss/borges-bibliography-builder](https://github.com/dknauss/borges-bibliography-builder)

Bug reports, feature requests, and pull requests are welcome. See CONTRIBUTING.md
in the repository for development setup, coding standards, and the PR process.

### External Services

This plugin connects to fixed scholarly metadata services only when you explicitly
add an identifier in the block editor — no citation data is sent automatically or
in the background. No account or API key is required for the supported DOI or PMID
lookups.

**DOI metadata**

DOI input connects to the **CrossRef REST API** (https://api.crossref.org/) to resolve
citation metadata.

 * CrossRef service: https://www.crossref.org/
 * CrossRef REST API documentation: https://api.crossref.org/swagger-ui/index.html
 * CrossRef privacy policy: https://www.crossref.org/privacy/
 * CrossRef terms of service: https://www.crossref.org/terms/

**PubMed/PMID metadata**

PubMed/PMID input connects through the plugin's authenticated WordPress REST proxy
to the **NCBI/PMC Literature Citation Exporter** CSL endpoint. The proxy uses a 
fixed upstream host and validates the PMID before making the outbound request.

 * NCBI APIs: https://www.ncbi.nlm.nih.gov/home/develop/api/
 * NCBI/PMC Literature Citation Exporter: https://pmc.ncbi.nlm.nih.gov/api/ctxp/
 * NLM Web Policies: https://www.nlm.nih.gov/web_policies.html

## Slike ekrana

 * [[
 * Front-end bibliography output with hanging indents, italic titles, and linked
   DOIs, styled by the active theme.
 * [[
 * Editor view showing a formatted bibliography; hover any entry to reveal copy,
   edit, and delete actions.
 * [[
 * Discover the Bibliography block in the block inserter by searching for “Bibliography.”
 * [[
 * Paste DOIs, PubMed/PMID identifiers, BibTeX entries, or supported citation text
   into the import form; the sidebar controls citation style, visible heading, and
   metadata output (JSON-LD, COinS, CSL-JSON).
 * [[
 * Switch to Manual Entry to build a citation field by field — Publication Type,
   Author, Title, Container, Publisher, Year, Pages, DOI, and URL.

## Blokovi

Ovaj dodatak omogućava 1 blok.

 *   Bibliography A scholarly bibliography block. Add DOI(s), PubMed/PMID records,
   BibTeX entries, and supported citations to build a semantically rich, auto-sorted
   reference list.

## Instalacija

 1. Upload the plugin files to `/wp-content/plugins/borges-bibliography-builder/`, 
    or install directly through the WordPress plugin screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Add the “Bibliography” block to any post or page.
 4. Paste DOI(s), PubMed/PMID identifiers, BibTeX entries, or supported citations for
    books, articles, chapters, and webpages.

## ČPP

### Which translations are available?

The WordPress.org plugin page's Languages list is the canonical list of currently
published language packs. English (US) is the source language and is not counted
as a translated locale; other locales appear after their Stable plugin translations
are approved on translate.wordpress.org and a language pack is generated.

The package includes seed PO/MO files for translator review and import in French(`
fr_FR`), German (`de_DE`), Dutch (`nl_NL`), Swedish (`sv_SE`), Spanish (`es_ES`),
Italian (`it_IT`), Portuguese (`pt_PT`), Polish (`pl_PL`), Russian (`ru_RU`), Japanese(`
ja`), Simplified Chinese (`zh_CN`), Korean (`ko_KR`), Serbian (`sr_RS`), Croatian(`
hr`), Brazilian Portuguese (`pt_BR`), Hindi (`hi_IN`), Bengali (`bn_BD`), Tamil (`
ta_IN`), and Telugu (`te`). These files cover plugin interface strings only and 
should not be read as official WordPress.org language-pack availability.

### What citation input formats does the Borges Bibliography Builder support?

Bare DOIs, DOI URLs, PubMed/PMID identifiers, BibTeX entries, and supported formatted
citations for books, articles, chapters, webpages, reviews, and theses/dissertations.
You can paste multiple entries at once, up to 50 entries per add.

### Does the ABNT style implement NBR 6023:2018?

Yes. The ABNT option targets Associação Brasileira de Normas Técnicas bibliography
formatting under NBR 6023:2018, uses the `pt-BR` locale, and defaults new ABNT bibliographies
to the heading `Referências`. Always verify institutional or journal-specific ABNT
variants before submission.

### What happens if I deactivate the Borges Bibliography Builder?

Your bibliographies remain fully readable. The block uses static HTML output, so
all formatted citations stay in your post content.

### Does the Borges Bibliography Builder work with Zotero, Mendeley, EndNote, and other citation managers?

Yes. Borges is built around portable bibliography formats rather than lock-in. Zotero
can use DOI links, BibTeX, RIS, CSL-JSON, and optional COinS metadata. Mendeley 
and EndNote are best supported through BibTeX/RIS exports, with DOI-backed entries
also friendly to browser importers. JabRef, BibDesk, and LaTeX/Biber workflows can
use UTF-8 BibTeX or BibLaTeX. CSL-JSON is available for citeproc and scholarly data
workflows.

### Why would I enable CSL-JSON?

Enable CSL-JSON if you want your bibliography data to be reusable by scholarly tools,
scripts, or services without scraping the visible citation text.

### Can I export the bibliography data?

Yes. The editor currently includes Download CSL-JSON, Download BibTeX, Download 
BibLaTeX, Download RIS, per-entry Copy citation, and Copy bibliography actions for
exporting or reusing bibliography data.

### Can I access bibliography data via API?

Yes. The plugin exposes read-only REST endpoints at `/wp-json/bibliography/v1/posts/
<post_id>/bibliographies` and `/wp-json/bibliography/v1/posts/<post_id>/bibliographies/
<index>`. Published posts are readable publicly; non-public posts require permission
to edit the post. The single-bibliography route also supports `format=json`, `format
=text`, and `format=csl-json`. Editor-only authenticated endpoints handle CSL formatting
and PubMed/PMID resolution; they do not persist citations by themselves.

### Does the Borges Bibliography Builder work on WordPress Multisite?

Yes. CI includes a Multisite runtime smoke lane with network activation. If you 
encounter issues on a specific network configuration, please report them.

### What PHP and WordPress versions are supported?

PHP 7.4+ and WordPress 6.4+. Borges Bibliography Builder is tested up to WordPress
7.0.

## Recenzije

Nema recenzija za ovaj dodatak.

## Saradnici i programeri

“Borges Bibliography Builder” is open source software. The following people have
contributed to this plugin.

Doprinositelji

 *   [ Dan Knauss ](https://profiles.wordpress.org/dpknauss/)

“Borges Bibliography Builder” je prijeveden na 1 dijalekt. Zahvala [prevodiocima](https://translate.wordpress.org/projects/wp-plugins/borges-bibliography-builder/contributors)
za njihov doprinos.

[Prevedi “Borges Bibliography Builder” na vaš jezik.](https://translate.wordpress.org/projects/wp-plugins/borges-bibliography-builder)

### Zainteresirani za razvoj?

[Pregledajte kôd](https://plugins.trac.wordpress.org/browser/borges-bibliography-builder/),
pogledajte [SVN spremište](https://plugins.svn.wordpress.org/borges-bibliography-builder/)
ili se pretplatite na [dnevnik razvoja](https://plugins.trac.wordpress.org/log/borges-bibliography-builder/)
od [RSS](https://plugins.trac.wordpress.org/log/borges-bibliography-builder/?limit=100&mode=stop_on_copy&format=rss).

## Zapis promijena

#### 1.2.0

 * Add BibLaTeX export from the editor exports panel.
 * Highlight 1.2.0 interoperability features, recent 1.1.x accessibility fixes, 
   and ABNT (Associação Brasileira de Normas Técnicas / NBR 6023:2018) support in
   the readmes and changelogs.
 * Add PMID input resolution through an authenticated WordPress REST proxy to the
   NCBI/PMC Literature Citation Exporter API.
 * Add manual reordering controls for numeric citation styles, including keyboard
   Alt+Arrow movement.
 * Reformat the full bibliography after citation mutations so cached display text,
   sort order, and metadata stay aligned.
 * Improve sort parity with style-family dispatch, author-date tie-breakers, and
   JS/PHP coordination fixtures.
 * Improve accessibility names for saved citation URL links and block toolbar controls.
 * Harden Playwright accessibility and Playground smoke tests for shared WordPress
   Playground servers.
 * Add compact matrix coverage for all nine styles, formatter output, export ordering,
   and PMID REST proxy regression before tagging 1.2.0.

#### 1.1.1

 * Fix Block Accessibility Checks (BAC) integration shipped in 1.1.0: register against
   the current BAC API, harden the soft opt-in, and load validation checks reliably
   so the `empty_bibliography` error and `heading_missing` warning fire as documented
   when the BAC plugin is active.
 * Fix editor focus-ring regression so keyboard focus on entry actions remains visible.
 * Fix Playground demo blueprint to install from the latest release zip rather than
   a stale path.

#### 1.1.0

 * Add optional Block Accessibility Checks (BAC) integration: when Troy Chaplin's
   Block Accessibility Checks plugin is active, the bibliography block registers
   two authoring-time checks — an error if no citations have been added, and a warning
   if no heading is set so screen reader users navigating by heading can find the
   section.
 * No functional change when BAC is not installed.

#### 1.0.2

 * Fix browser-based WordPress Playground demos by explicitly enabling the Playground
   Intl feature in addition to the kitchen-sink PHP extension bundle.
 * Keep the GitHub demo blueprint and WordPress.org Preview blueprint aligned for
   Intl-enabled citation formatting, with regression coverage.
 * Clarify translation wording so the readme distinguishes bundled seed PO/MO files
   from official WordPress.org language packs.

#### 1.0.1

 * Fix Playground/editor bibliography formatting by using the WordPress REST API
   fetch helper for formatter requests.
 * Add the WordPress.org Preview blueprint at the documented assets path with the
   required PHP extension bundle for citation formatting.

#### 1.0.0

 * Initial public release as Borges Bibliography Builder.
 * Add references from DOIs, DOI URLs, BibTeX entries, supported formatted citations,
   or manual entry.
 * Format bibliographies in Chicago Notes-Bibliography, Chicago Author-Date, APA
   7, MLA 9, Harvard, Vancouver, IEEE, OSCOLA, and ABNT (Associação Brasileira de
   Normas Técnicas / NBR 6023:2018).
 * Automatically sort entries per style rules and skip duplicate manual or pasted
   entries.
 * Save static HTML output so bibliographies remain readable after plugin deactivation.
 * Output Schema.org JSON-LD by default, with optional COinS and CSL-JSON metadata
   layers.
 * Export CSL-JSON, UTF-8 BibTeX, and RIS; copy individual citations or the full
   bibliography as plain text.
 * Preserve Unicode quotation marks in BibTeX exports for Zotero, Mendeley, and 
   other citation-manager imports.
 * Provide reference-manager friendly metadata and exports for Zotero, Mendeley,
   EndNote, JabRef, BibDesk, LaTeX, and CSL/citeproc workflows.
 * Improve accessibility with keyboard navigation, visible focus, block-local notices,
   semantic bibliography markup, and no deprecated bibliography-entry ARIA role 
   in newly saved output.
 * Provide read-only REST API endpoints for programmatic bibliography access.
 * Bundle seed interface locale files for translator review/import while using WordPress.
   org language packs as the canonical availability signal.
 * Harden the WordPress.org release package with third-party notices and Plugin 
   Check cleanup.
 * Standardize GitHub, Playground, and release-download links on the approved `borges-
   bibliography-builder` slug and zip name.
 * Add CI/runtime coverage for Multisite network activation and expanded PHP utility
   behavior.
 * Confirm compatibility wording through WordPress 7.0 testing.

## Meta

 *  Version **1.2.0**
 *  Last updated **prije 12 sati**
 *  Active installations **Manje od 10**
 *  WordPress version ** 6.4 ili viša **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 ili viša **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/borges-bibliography-builder/) i 
   [Russian](https://ru.wordpress.org/plugins/borges-bibliography-builder/).
 *  [Prevedite na vaš jezik](https://translate.wordpress.org/projects/wp-plugins/borges-bibliography-builder)
 * Tags
 * [academic](https://bs.wordpress.org/plugins/tags/academic/)[bibliography](https://bs.wordpress.org/plugins/tags/bibliography/)
   [bibtex](https://bs.wordpress.org/plugins/tags/bibtex/)[citation](https://bs.wordpress.org/plugins/tags/citation/)
   [doi](https://bs.wordpress.org/plugins/tags/doi/)
 *  [Napredni pogled](https://bs.wordpress.org/plugins/borges-bibliography-builder/advanced/)

## Ocjene

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/borges-bibliography-builder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/borges-bibliography-builder/reviews/)

## Doprinositelji

 *   [ Dan Knauss ](https://profiles.wordpress.org/dpknauss/)

## Podrška

Imate nešto za reći? Trebate pomoć?

 [Pogledaj forum podrške](https://wordpress.org/support/plugin/borges-bibliography-builder/)

## Pokloni

Da li bi ste željeli da podržite napredovanje ovog proširenja?

 [ Pokloni ovom proširenju ](https://www.paypal.com/paypalme/DanKnauss)