[ OJS 3.1.1.2] Any well organized manual/tutorials on customization?

Hi,

I have been doing tests with OJS 3.1.1.2 on my local XAMPP server, since a few days. The system seems to work relatively fine, but it needs to be customized. I am having hard time finding a well-organized manual on OJS. So far I have just see scattered information. For example this manual https://pkp.gitbook.io/pkp-theming-guide is really confusing.

For example how would you remove ‘Prefix’, ‘Subtitle’ under 3. Enter Matadata during the submission?
How would you modify the form ‘Add Contributor’, for example remove suffix, add fields for affiliation (e.g. department, address, etc.), remove the bio statement, remove the contributor’s role (why would anyone be listed as a translator?).

I don’t see any options on how to customize the article page so that it looks like this for example: https://www.nature.com/articles/s41598-018-28148-9.

How do you make a OJS website GDPR compliant?

So, in summary is there any well-organized documentation on how to customize the articles and the website appearance?

Thanks

Hi @bullaki,

We’re in the process of reorganizing our documentation so you’ll have to forgive a bit of clutter. In future, I’d suggest posting each question separately here if you can’t find an answer so that we can build an organized knowledge base out of it.

how would you remove ‘Prefix’, ‘Subtitle’ under 3. Enter Matadata during the submission?
How would you modify the form ‘Add Contributor’, for example remove suffix, add fields for affiliation (e.g. department, address, etc.), remove the bio statement, remove the contributor’s role (why would anyone be listed as a translator?).

OJS is coded using Smarty templates. The question becomes finding the right template. For example, the Subtitle field is implemented in lib/pkp/templates/submission/submissionMetadataFormTitleFields.tpl.

However, it might be a better idea to adjust this via CSS, if you’re just trying to hide those controls. Often it’s easier to maintain a few CSS tweaks rather than modifications to the codebase. (Note that theme plugins and uploaded CSS files apply to the public front end, rather than the administrative back-end. See e.g. https://forum.pkp.sfu.ca/t/how-can-i-override-backend-templates-ojs-3/33512.)

I don’t see any options on how to customize the article page…

The OJS theming guide is currently the best resource on this.

How do you make a OJS website GDPR compliant?

See e.g. GDPR Guidebook for PKP Users.

Regards,
Alec Smecher
Public Knowledge Project Team