Hello loyal OJStat users. In the midst of my ongoing PhD, I've taken the time to update OJStat. Technically, this is OJStat version 1.4, which I should call version 0.1.4, despite the numerous improvements it offers.

The installation and upgrade instructions (whether using OJStat version 1.3 or v0.1.3, they're the same) are straightforward. You can find them in the OJStat repository on GitHub or in the video below. Unfortunately, the video I created below is incomplete. My device's specifications limited my recording process. Nevertheless, the installation instructions are clear. I hope you'll be willing to create another OJStat video and post it to YouTube. You can share the link with me via the contact form so I can include it on this website.


The key steps you'll need to follow when hosting OJStat on your server are, as with previous versions of OJStat, placing the OJStat folder in the OJS root folder. Then:

  1. After creating a new database in cPanel, add the database credentials to the config/Config.php file, especially the variables whose names do not start with LOCAL_.
  2. Neither LOCAL_BASE_URL nor BASE_URL specify the protocol (http:// or https://), only the OJStat domain and path. For example, if the journal address is https://myjournal.edu, then the BASE_URL is myjournal.edu/ojstat, assuming that ojstat is the folder name for OJStat within the OJS root folder.
  3. The APP_EDIT variable is set to true by default, but this is only true if you're working on localhost. To ensure OJStat can correctly read database information after uploading it to the server, APP_EDIT must be set to false.
  4. The OJSTAT_SETUP variable is false by default. However, for installation and/or upgrades, this variable must be set to true. After the installation/upgrade is complete, set the value back to false to access the login page.
  5. Before adding a journal, the Admin must first add a user. Users are the individuals who manage each journal, although a single user can manage multiple journals in OJStat. Only users or journal managers in OJStat can access the link to connect the OJS journal to OJStat.
  6. The instructions on the user and admin pages are very clear and easy to follow. However, it would be great if you could contribute by creating a video related to OJStat.
  7. Journal cover images and user profile photos can now be uploaded instead of using links. Additionally, widgets no longer use iframes. To use OJStat widgets, users must add the widget script as instructed.
  8. Old script tags, widget codes, and report links must be replaced with the new ones.
  9. Finally, enable send beacon in the OJS config.php file so that OJStat can send statistical data to the OJStat database.
Thank you for using OJStat, a free, professional statistic counter for OJS journals.