Bom dia Colegas, estava utilizando a versão 2.3.8 e fiz a migração para a versão 2.4.7.1 e descobri que não tenho mais como acompanhar a quantidade de visualizações que um artigo obtém. alguém saberia me dizer as rotinas que fazem este controle? ou em qual arquivo do OJS as rotinas de acesso ao banco de dados ficam descritas?
oi @prdr30,
em que página vc ve essa estatistica de visualização? (seria na página do editor, na parte do layout? )
em geral, o acesso ao banco de dados no OJS acontece por meio dos DataAccessObject.
As visualizações de um artigo agora são exibidas pelo plugin Galleys, basicamente este é o novo OJS COUNTER, e como ele utiliza métricas diferentes do método anterior, não é possível visualizar os números anteriores à migração.
Existem algumas alternativas trabalhosas para “recuperar” os números antigos, uma envolve o processamento dos logs de operação do sistema, e outra seria uma customização do mecanismo de COUNTER para considerar as métricas novas com as antigas.
Se precisar de ajuda nos procure.
Adriano Simões
SiteWorks Developers - Suporte SEER/OJS, Tede/DSpace
Email: suporte@siteworks.com.br
http://www.siteworks.com.br
Obrigado colegas,
Então eu tinha criado uma rotina no php, para visualizar a quantidade de acesso por artigo, mas após algumas atualizações e agora na versão 2.4.8 tiraram definitivamente. Tinha implementado algumas rotinas na visualização dos artigos, mas tive de tirar tudo.
SuporteStwrks poderia me dizer como instalo e configuro o plugin Galleys ou o Counter?
Boa tarde Adriano,
pergunta: É muito difícil para quem tem um conhecimento de Mysql e PHP, identificar as rotinas que faziam o somatório de vizualizações e que geravam o DOI no OJS 2.3.8 e recria-las na versão 2.4.8? Pois notei que o sistema não salva mais o registro DOI e nem o contador de visualizações, pensei em recriar estas rotinas e salvar em uma tabela especifica tipo: Tabela doi, campos article_id, doi, views. O que achas?
Obrigado.
@prdr30
Boa tarde.
O Galleys já vem instalado por default na 2.4.8.
Dê uma olhada neste tópico do fórum do OJS:
https://pkp.sfu.ca/support/forum/viewtopic.php?t=9668&start=15
Lá tem uma sugestão de solução para o que você pretende fazer.
Com conhecimentos de PHP e Mysql é possível sim fazer o que você precisa.
Adriano Simões
SiteWorks Developers - Suporte SEER/OJS, Tede/DSpace
Email: suporte@siteworks.com.br
http://www.siteworks.com.br