This plugin, designed for Edinburgh Diamond, organises journals on the OJS homepage into predefined categories based on journal IDs.
- Categorize journals on the site homepage
- Support for multiple categories with descriptions
- Displays uncategorized journals in an "Other Journals" section
- OJS version: 3.4.x (tested on 3.4.0-6 and 3.4.0-7)
-
Download the .zip release file.
-
Log in to OJS as an administrator
-
Navigate to Administration > Site Settings > Plugins
-
Click on Upload A New Plugin and upload the .zip file.
-
Find "Journal Categories" in the list
-
Click the checkbox to enable the plugin
OR
-
Copy the entire
JournalCategoriesfolder to your OJS installation:OJS-WEB-PATH/plugins/generic/JournalCategories/ -
Log in to OJS as an administrator
-
Navigate to Administration > Site Settings > Plugins
-
Find "Journal Categories" in the list
-
Click the checkbox to enable the plugin
Journal categories are configured through the OJS admin interface.
-
Log in as an administrator
-
Navigate to Administration > Site Settings > Plugins
-
Find "Journal Categories" and click Settings
-
Enter your categories in the textarea, one per line, using this format:
Category Name | id1, id2, id3 | Optional description
For example:
Science & Technology | 1, 2, 3 | Journals focused on scientific research and technology.
Social Sciences | 4, 5, 6 | Journals covering social sciences and humanities.
Journal IDs are the numeric IDs from your OJS database. Any journals not assigned to a category will appear in an "Other Journals" section at the bottom of the page. Lines starting with # are ignored and can be used as comments.
JournalCategories/
├── JournalCategoriesPlugin.php # Main plugin class
├── JournalCategoriesSettingsForm.php # Settings form handler
├── version.xml # Plugin version info
├── styles/
│ └── journal_category.css # Compiled CSS (loaded by default)
├── templates/
│ ├── indexSite.tpl # Custom homepage template
│ └── settingsForm.tpl # Settings form template
└── README.md # This file
This plugin is released under the MIT License. See the LICENSE file for full terms.