最近有做期刊运营的客户咨询,他们的出版社网站做的比较早,后来安装搭建了《OJS期刊管理系统》,期刊系统的期刊信息、文章信息、作者信息等数据,无法和官方网站对接,所有信息还需要再在官方网站重新人工录入一遍,操作极为麻烦,有没有办法,能让网站调用期刊系统的数据,自动和期刊系统保持同步呢?丁老师今天就这个问题进行解答。
网站是否可以与期刊系统保持数据同步?
可以,以我们使用的Open Journal System(OJS期刊管理系统)为例,网站不仅可以读取期刊信息,还可以调用文章信息、作者信息、文章PDF附件、甚至还可以和网站集成用户系统,实现用户注册和单点登录。也就是说,OJS上显示的一切内容,实现的一切功能,都可以和出版社官网、期刊官网进行数据同步。
实现效果是什么样的?
1.在使用OJS期刊系统的前提下,期刊信息添加、更新后,网站可以实现对应期刊的自动同步、自动显示。
2.期刊系统发布文章后,网站自动显示该文章的所有信息。
3.网站点击查看该文章时,可以自动显示在期刊系统中添加的文章信息、作者信息、可以在线阅读文章PDF附件,也可以进行下载。
4.网站用户注册后可以自动同步到期刊系统,可以设置注册权限。
5.网站用户登录后,期刊系统自动登录,网站用户退出后,期刊系统自动退出,实现单点登录功能。
如何实现?
要想让网站和期刊系统的数据同步,可以通过二次开发来实现,包含开发期刊系统的相关数据接口,开发网站调用功能等,具体如下:
1.确保拥有网站和期刊系统的源码、数据库,两者缺一不可。只有程序源码才可以改,没有源码无法实现。
2.对期刊系统开发对应的接口,如期刊信息获取接口、文章信息获取接口、用户信息获取接口等。
3.对网站程序进行开发,由之前的读取本地数据库信息,改为通过读取期刊接口来获取信息。
开发费用大概多少?
1.基本的开发费用大概在2-3千元左右。
2.如果涉及用户注册、单点登录、用户信息同步等功能,价格在4-5千元左右。
3.如果涉及更复杂的数据同步业务需求,价格不定,具体以最终的功能需求为准,可以联系丁老师进行咨询和交流。
全文总结
针对学术出版行业,目前主流的IT架构就是出版社官网+期刊管理系统,在期刊系统搭建好的前提下,出版社官网只需要显示基本的信息就可以了,其他的比如期刊、文章、编委这些信息,完全可以从期刊系统中读取,做到在程序结构上的轻量化应用。
如果你也想让网站实现这种功能,或是还想开发出版社官网+期刊管理系统,欢迎联系丁老师进行咨询和交流。
OJS期刊投稿系统中,有一些未完成或已提交的投稿因为种种原因需要删除,但是在submission的管理中,并没有删除按钮,那么怎么才能删除文章呢?一、单独的投稿文章删除,具体方法为:1.对于已发布的文章,先下架(unpublish);2...
插件介绍Open Journal System PKP Preservation Network插件,简称PN Plugin,顾名思义,是一个保护网络的插件,是一个免费的、自动化的数字档案保存服务,功能为允许OJS的期刊及出版信息,以数...
近期有同学在问,OJS中已发表的文章,可以查看文章的浏览、访问量统计吗?如何查看呢?今天丁老师对这个问题进行解答。首先,OJS中是有统计功能的,支持对文章、期次、期刊的数据进行访问量进行统计,功能在左侧导航菜单Statistics模块下...
很多使用OJS系统的期刊出版社团队反应,在删除用户时,点击了remove后,无法从数据库删除彻底用户。怎么解决这个问题,怎么样才能彻底删除,让用户可以正常注册呢?经过丁老师研究,其实方法很简单...