Universitas Indonesia (UI) is a state university in Depok, West Java and Salemba, Jakarta, Indonesia. Universitas Indonesia is the oldest tertiary-level educational institution in Indonesia (known as the Dutch East Indies when UI was established). UI is generally considered as the most prestigious public university in Indonesia, along with Bandung Institute of Technology andGadjah Mada University.
Despite having the recognition as the most prestigious public university in Indonesia, their online academic journals was somewhat fall behind. They’re using open source journal application named Open Journal System (OJS) to serve their online journal. But it wasn’t maintained very well. They kept using a very old version of OJS. This old version of OJS is so far behind any latest web technology. The design was clumsy, admin UI was confusing and the code was overlapping here and there.
My job was to fix it all, I had to upgrade the system, crafted better design, fixed all the UI loophole. UI asked me to modernize below journals:
- MJS – Makara Journal of Science
- MJH – Makara Journal of Health
- AMJ – ASEAN Marketing Journal
- TSEAJM – The South East Asian Journal of Management
- ICMR – Indonesian Capital Market Review
- HUBSASIA – Human Behavior Studies in Asia
- PSR – Pharmaceutical Sciences and Research
UI has several online journals using the same installation of OJS. Many of them reside on the same server. UI asked me to modernize only some of their journals, not all of them. This was a dilemma, since I couldn’t upgrade the core system of OJS installation on UI’s server because it would affect all other journals which are assigned to me. The IT administrator refused my suggestion to upgrade the system with the fear that it would gone broken regarding backward compatibility with their own custom plugins. So, my only option was to fox the site-specific theme and plugins. I had to rewrite thousands of lines of code on all my themes which were meant to be used on the latest version of OJS.