Skip to content

indakabarody/publishedByYear

Repository files navigation

Published by Year Plugin for OJS 3.3

This is a block plugin for OJS 3.3 that groups published issues by their year of publication and displays them in an interactive, accordion-style sidebar block.

Features

  • Group by Year: Automatically fetches published issues and groups them chronologically by year.
  • Limit Display: Configure a limit on the number of recent years to display by default. Older years are collapsed behind a "Show more" toggle.
  • Show All Option: Allows overriding the limit to always show all years on the frontend.
  • Full Volume Name Toggle: Option to display issues as "Volume X: Issue Y" instead of the default shorter "Vol X No Y".
  • Multi-language Support: Includes translations for English (en_US) and Indonesian (id_ID).

Installation

  1. Upload or copy this plugin folder so that the path is plugins/blocks/publishedByYear in your OJS installation.
  2. If installing manually via terminal, run the upgrade command from your OJS root directory: php tools/upgrade.php upgrade (This registers the plugin properly into the system).
  3. In your OJS dashboard, navigate to Settings > Website > Plugins.
  4. Scroll down to the Block Plugins section and find Published by Year.
  5. Check the box to enable it.
  6. To display the block, go to Settings > Website > Appearance > Setup > Sidebar management.
  7. Drag "Published by Year" into the active sidebar block area.
  8. Save your changes.

Configuration

Click on the blue gear/settings icon next to the plugin name on the Plugins page to configure the behavior of the block:

  • Limit: Enter the number of most recent years you want to show initially (e.g., 5).
  • Show All: Check this box to show all publication years by default and disable the limit.
  • Show Volume Full Name: Check this box to change the text format of the issue links to use the full word "Volume".

Author & License

  • Author: Indaka Barody (2026)
  • License: Distributed under the GNU GPL v3.

About

A block plugin for OJS 3.3 that organizes published issues by year in an interactive accordion sidebar. Supports display limits, “show more” expansion, full volume naming options, and multi-language support (English and Indonesian), configurable via the OJS plugin settings interface.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors