Reports Section OJS 3.0

Respected PKP Team,

First of all, let me appreciate all the efforts and hardwork you people have been putting to serve the community in form of OJS and other platforms. These tools have proved themselves extremely productive and useful saving a lot of time and cost as well.

I am very excited to receive OJS 3.0 release and I am testing it before I upgrade my live journal. User interface is very interactive, eye-catching, and things are in a much organized matter.

I created this topic to attract the attention of your development towards a key component in the environments where softwares like OJS are extensively used for using publishing or workflow management of editorial content. The only important thing which I have observed so far lacking in OJS features, is Reporting Section. I know that we can generate a lot of custom reports like article views, downloads, overall statistics, which is really good indeed and required as well but besides articles and issues, there are also other important entities involved in this work flow like Editors, Section Editors, Reviewers, Layout Editors and many more (Roles in OJS).

When organizations use a software to manage their workflow timelines for editing and publishing, a huge need to track the progress / quality of involved roles make its presence felt and we find difficulty to find such reports in OJS which actually (if enabled) revolutionize the existance of OJS and increase its scope and usability along with durability and reliability.

Therefore, I am submitting this request to kindly consider adding the Custom reporting feature to future OJS development. I will try to explain some scenario for a better clarity.

  1. Reports of all the reviewers who responded on time vice versa ( and the ones who are habitual / punctual of such habits etc)
  2. Articles with delay (by reviewer/ editor or any other role)
  3. Profile statistics of each RoleUser as a specific Role (Editor / Section Editor / Reviewer etc).
    3.a For example if we want to find out the track record of a particular user as a user role (Editor / reviewer etc), we should get a summarize and as well as a detailed report showing different aspects of activities by the user. (the goods and bads or whatever way you want to understand / present).

These are some of the scenarios which are causing us difficulty to manage and I am sure that many other organizations might be missing such a key component in such a great Software. I hope I have clearly described the problem as per my knowledge and ability and I will remain in touch whenever I have something new.

Kind Regards,

Farhan Abbas

1 Like

Hi @Farhan_Abbas,

Because every user is likely to need slightly different data, we implemented the various kinds of reports as plugins, hoping that users would develop and share their own reports with the community. One such report is the review report, which I posted on your other thread – this might provide a good example of what kind of code needs to go into a report plugin.

Regards,
Alec Smecher
Public Knowledge Project Team

Thanks @asmecher for quick response and help. I will give it a try and I will definitely need the support and guidance of you people for plugin enhancement and development as I have never done any developmental work regarding OJS. But with little guidance, I shall be of great value to the contribution towards report enhancements. Further, if you have any guide or document explaining how can I start extending /understanding the working of a plugin (reviewer report for example), it would be of great help.

Kind Regards,
Farhan

Hi @Farhan_Abbas,

I would suggest browsing the code of the reviewer report plugin to see if the approach makes sense. It’s not a lot of code. Let me know if you have specific questions and I’d be happy to answer them here.

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

Thanks, I will be in touch soon because I am really interested in contributing towards OJS.

Kind Regards,
Farhan