Skip to content

Add Editorial Board Manager plugin (publishingDepartment) v1.1.0#507

Open
mehedihasanhemel wants to merge 1 commit into
pkp:mainfrom
mehedihasanhemel:add-publishing-department-plugin
Open

Add Editorial Board Manager plugin (publishingDepartment) v1.1.0#507
mehedihasanhemel wants to merge 1 commit into
pkp:mainfrom
mehedihasanhemel:add-publishing-department-plugin

Conversation

@mehedihasanhemel

Copy link
Copy Markdown

New Plugin: Editorial Board Manager

Adds the publishingDepartment generic plugin for OJS 3.4.x / 3.5.x.

What it does

Replaces the built-in OJS Editorial Team page (/about/editorialTeam) with a fully self-managed Editorial Board page. On first activation it automatically:

  • Creates the board page at …/publishing_department
  • Inserts an "Editorial Board" item into the journal's primary navigation menu
  • Redirects /about/editorialTeam to the new page with a 301

Features:

  • Drag-and-drop reordering of members within and between sections; drag-and-drop section reordering
  • Add / rename / reorder sections (e.g. "Editorial Board", "Reviewers", "Advisory Council")
  • Member profiles: name, role/title, designation, photo
  • Client-side photo crop tool (Cropper.js 1.6.2, 1:1) — crop on upload or re-crop existing photos
  • Social/academic profile links: Email, LinkedIn, ORCID, Google Scholar, Institution
  • Configurable page title via plugin Settings page (also shows a Quick Start Guide for web managers)
  • Multi-journal safe (all data scoped by journal_id)

Checklist

  • Plugin is hosted on a public GitHub repository
  • Release tarball is attached to a GitHub Release (v1.1.0)
  • MD5 sum is correct (2a4536328bfe2a4cb3a155d71692be08)
  • version.xml present and matches release version 1.1.0.0
  • Tested on OJS 3.5.0.5 (live at mijst.mist.ac.bd)
  • GPL-3.0-or-later license

Maintainer: Md. Mehedi Hasan Hemel — hemel.cse@gmail.com
Repository: https://github.com/mehedihasanhemel/ojs-editorial-board-plugin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant