有使用Open Journal Systems(OJS)期刊系统的客户咨询,他们出版社使用的是OJS3.2版本的程序,很多最新的功能都没法用,而且已发布的文章,有很多Google学术都不再收录(不知道是不是因为版本太久的原因),并且系统出现了很多安全漏洞,想对OJS系统进行升级,不知道OJS3.2版本可以升级到最新的3.5版本吗?今天丁老师进行一下解答。
OJS3.2可以升级到3.5版本吗?
可以,虽然OJS官方的建议是最好从一个版本升级到下一个受支持的近期版本,不要大幅度的跨版本升级,但要实现从OJS3.2升级到3.5版本,从技术角度还是可以实现的。不过因为OJS每个版本都对数据库进行了修改,包含字段的添加,以及数据表、索引的变更,如果直接跳过中间版本,升级脚本可能无法正确执行,所以不能一步到位的跨版本跳跃式升级,而是需要分别对程序、数据库、按步骤和策略升级。
为什么不能直接升级?
1.版本跨度太大,涉及数据库的变更,直接升级会有数据损坏或丢失的风险。
2.除数据库外,OJS内插件版本也要保持同步升级才可以正常使用,插件的兼容性(比如旧的插件是否支持OJS3.5版本?)是最大的考验。
3.还有模板兼容,如果在旧版本修改过模板,升级后的新系统可能会报错或无法正确显示。
4.版本跨度太的话升级命令可能无法执行。
如何实现升级?
1.备份数据。
2.备份系统主程序。
3.备份附件目录(图片、上传的稿件文档等)。
4.按照官方文档尝试执行升级命令进行升级。
5.如果升级成功,则对所有功能进行逐一测试,看功能是否正常、插件匹配、模板页面显示是否正常。
6.如果升级失败,则恢复对系统进行数据恢复。
7.聘请丁老师进行技术升级。
OJS技术支持
丁老师从事学术软件研发十余年,可提供OJS系统的安装、维护、升级、Bug修复、二次开发等服务。
如需专业OJS系统技术服务,可以联系丁老师咨询,同时也欢迎学术界的各位作者、学者、同行,针对学术软件信息化进行交流指导。
很多学术圈朋友问OJS系统支持OAI协议吗?OAI是什么呢?今天丁老师给你们解答一下。什么是OAI?OAI是指Open Archive Initiative开放存档倡议,OAI-PMH(开放档案倡议元数据收集协议)于2001年首次发布,...
近期有同学在问,OJS中已发表的文章,可以查看文章的浏览、访问量统计吗?如何查看呢?今天丁老师对这个问题进行解答。首先,OJS中是有统计功能的,支持对文章、期次、期刊的数据进行访问量进行统计,功能在左侧导航菜单Statistics模块下...
有使用ojs系统的期刊出版社客户反馈,作者在提交文章时,点击后页面一直转圈,总是提交不成功,这是怎么回事呢?如下图:经过丁老师研究后发现,引起这种问题,可能是多个原因造成的,常见的问题原因有:1.OJS搭建安装的系统环境安装错误,不符合...
OJS系统的search功能,默认是搜索所有期刊的内容,如果想搜索指定期刊的内容怎么办呢?经过丁老师研究,发现ojs系统是可以搜索指定期刊内容的。在默认点search后,页面的url为:https://www.ojs.com/index...