This repository moved to https://github.com/confennitech/DonateCryptoPlugin
This plugin allows users to donate Ethereum cryptocurrency within the OJS system. It facilitates splitting the donated amount from the sender among three recipients (publisher, reviewer, and author). Follow the steps below to install this plugin in your OJS system.
PS: This plugin is currently under development.
- Download or Clone this repository.
- Copy the folder DonateButtonPlugin and move it to your OJS folder.
For users of XAMPP/MAMP, navigate to the htdocs/[ojs-folder-name] folder.
.
├── htdocs
│ ├── [ojs-folder-name]
│ │ ├── plugins
│ │ │ ├── generic
│ │ │ │ ├── Paste the "DonateButtonPlugin" folder here.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └── Other Folder for Generic Plugins
│ │ │ └── Other Folder for Plugins
│ │ └── Other Folder System OJS
│ └── Other Folder Project
└── Other Folder System XAMPP/MAMP
After installing the plugin, don't forget to enable it by following these steps:
- Log in to the OJS system with administrator privileges.
- Once logged in, go to your profile and click on the Dashboard menu.
- Then, navigate to Website > Plugins.
- In the Installed Plugins section, search for the plugin named "Donation Button Plugin" and check the checkbox to activate it.
- Once the plugin is enabled, you will see the Donate Button on the Journal Page.
System: ReactJS, TailwindCSS, JavaScript, Smarty File (.tpl), PHP
After downloading the project, change directory into the DonateCryptoPlugin
directory by executing the following command on your console.
cd DonateCryptoPlugin
sudo docker-compose build
sudo docker-compose up
sudo docker-compose stop
sudo docker-compose rm