OJS 2.4.x, show plain text of the article in the NLM (in the <body> element)

Hello, I have to explain to different journals on OJS 2.x how to make the text of their articles appear in the NLM of these articles (accessible via their OAI). All of these journals have, at least, a PDF version of the articles on their OJS site. I did not find the answer, either in my OJS 2.4.x settings, nor in the documentation.

Is this something that needs to be activated in the OAI or in the journal settings? Does this have to do with whether their journal is free acces or not?

Thank you,


Hi @pigeonm,

There are a few conditions that need to be met:

  • The journal must be open access, or the IP address of the server making the OAI request must be entered as an ip-based subscription
  • For PDFs, text extraction tools must be configured in config.inc.php. (After changing this configuration, re-generate your search index using tools/rebuildSearchIndex.php.)

Alec Smecher
Public Knowledge Project Team

Thank you @asmecher !