Add Open Journal Systems (OJS) template #348 (#404)

* feat: add Open Journal Systems (OJS) template  - Add OJS 3.3.0-21 template with MariaDB database - Include custom SVG logo and proper metadata - Configure environment variables and domain setup - Fix Docker volume mount issues for proper deployment

* fix: process meta.json to resolve build validation errors

- Run npm run process-meta to sort entries alphabetically
- Remove any duplicates and ensure proper formatting
- Fixes GitHub Actions validate-meta job failure
This commit is contained in:
Harikrishnan Dhanasekaran
2025-10-05 09:51:18 +05:30
committed by GitHub
parent 1f458fdf53
commit 24c1752aab
5 changed files with 87 additions and 0 deletions

View File

@@ -3674,6 +3674,24 @@
"erp"
]
},
{
"id": "ojs",
"name": "Open Journal Systems",
"version": "3.3.0-21",
"description": "Open Journal Systems (OJS) is a journal management and publishing system that has been developed by the Public Knowledge Project through its federally funded efforts to expand and improve access to research.",
"logo": "ojs.svg",
"links": {
"github": "https://github.com/pkp/docker-ojs",
"website": "https://pkp.sfu.ca/ojs/",
"docs": "https://pkp.sfu.ca/ojs/docs/"
},
"tags": [
"publishing",
"journal",
"research",
"academic"
]
},
{
"id": "omni-tools",
"name": "Omni-Tools",