• Services
  • Expertise
  • Projects
  • Contact

Open‑Source Plugins for Metadata Management of the Verfassungsblog

In this project, several WordPress plugins were developed as Open‑Source software and published on GitHub.

Project Context

The Verfassungsblog publishes academic articles about German legal policy both online and in periodic journals. To support the discussion of current topics, it is important to provide quotable metadata about each article as soon as possible, e.g., by automatically registering a DOI.

A lot of required metadata can already be managed by WordPress or existing plugins. In this project, the following additional functions were implemented:

  • Export of metadata in bibliographic standard formats, e.g., Marc21 XML, MODS 3.7 XML, Dublin Core XML
  • Export of metadata via an XML interface for Open‑Access journals (OAI-PMH 2.0) similar to RSS feeds
  • Automated registration of a CrossRef DOI
  • Automated submission of article metadata to the DOAJ (Directory of Open Access Journals)
  • Annotating articles with terms from the GND (German: Gemeinsame Normdatei)
  • Storing the author's affiliation for each article
verfassungsblog.de

Used Technologies

All WordPress plugins are implemented in PHP. Metadata is exported in various XML formats and sometimes converted via XSLT. The communication with both CrossRef and DOAJ is implemented using their respective REST APIs. GND terms are loaded from the lobid.org service. A Docker development environment allows all plugins to be tested.

Scope of Services

The following services were provided during the project:

  • Consulting regarding possible solutions when managing and exporting metadata
  • Implementation of the WordPress plugins
  • Documentation and publishing of all plugins as Open‑Source software
  • Installation and maintenance of all plugins in the production system

We look Forward to Hearing from You

Send a Message

This message is end-to-end encrypted and can only be read by the company management.

Call by Phone

+49-391-40594560
(Mon ‒ Fri, 9am ‒ 5pm)

Follow Us

GitHub, LinkedIn

  • Navigation

    • Home
    • Services
    • Expertise
    • Projects
    • Contact
  • Contact

  • Settings

  • Information

© 2021–2024, knopflogik GmbHversion ac31bea in production mode
Save your language selection as a cookie?
Auf Deutsch lesen? / Change to German?
Save your theme selection as a cookie?
All cookies for this website have been successfully deleted.
There are currently no cookies stored for this website.