As the developers of Open Journal Systems, Open Conference Systems, Open Harvester Systems, and Open Monograph Press, the PKP team are experts in helping journal managers and conference organizers make the most of their online publishing projects. PKP Publishing Services offers support for:

As a customer of PKP Publishing Services, you will not only receive direct, personalized support from the PKP Development Team, but will be contributing to the ongoing development of the PKP applications. All funds raised by PKP Publishing Services go directly toward enhancing our free, open source software. For more information, please contact us.

Every hyperlink labeled "PDF" on that page, has to have an individual counter and download statistics must be viewable to the public user. There are hundreds of PDF publications in the site in other pages (other months, for example).

Is there any plug-in available for this functionality? If not, I can develop a PHP application to count the number of downloads, but I wouldn't know where to add it in the OJS source files and how to make my program differentiate one PDF from another since I don't have any experience with the OJS structure.

You can take a look at the COUNTER plugin, which is shipped with OJS by default -- that gives the number of full-text views per journal per month, but it doesn't break the count down per article. There are also two other plugins that might be of use, although they aren't currently packaged with OJS so you'd have to install them: the Views report (viewtopic.php?f=28&t=4259), and the Popular Articles plugin (viewtopic.php?f=28&t=4297).

Invididual galley view counts are tracked, but currently only displayed to authorized users (eg. Editors can see per-galley view counts from a submission's Editing page, in the Layout section, tracked in the galley table under Views; and authors can see the number of times their article has been viewed in their Submission Archives page, next to every published article). You could always try adapting the code from those templates (or from the above plugins) to where you want the counts displayed. Let us know if you need any pointers on where to look.

It isn't currently possible to display block plugins anywhere beside the sidebar, but you may be able to replicate that functionality by looking at the block plugin code and adding it to the relevant template/class/page files.

hii m not very much familiar with smarty. While manipulaing the code to display the views in article content page , I am getting this error Call to a member function getGalleys() on a non-object in C:\wamp\www\ojs-2.3.2-1\cache\t_compile\%%2C^2C1^2C1F000D%%issue.tpl.php on line 115. Can u give me some pointer on how to resolve it?

Hello gentlemen!A lot of time has passed since the first question.Does something has changed since that time?Looking through the forum I found out that some people has developed their own PDF view/download counters which are showed to all users.Does this plugins are included in OJS package or nobody has shared them?Thank you very much!P.S. I'm running the 2.3.8.0 version.