有使用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系统技术服务,可以联系丁老师咨询,同时也欢迎学术界的各位作者、学者、同行,针对学术软件信息化进行交流指导。
有多家使用Open Journal Systems期刊管理系统的客户咨询,他们已发布的文章PDF附件经常会无缘无故丢失,每次都要重新上传,这个到底是怎么回事呢?故障检测经过丁老师复测,该问题确实存在,该问题属于不定时、无规律故障。当故障...
很多做期刊的出版社客户都在问,OJS系统投稿时可以添加自定义字段吗?如何增加自定义字段呢?比如在投稿时,想增加一个文章类型的选项,该怎么做呢?OJS系统投稿时表单增加自定义字段效果图(增加了文章类型选择字段)丁老师来告诉你哈,首先OJS...
近日有做期刊的小伙伴在群里提问,就已发布的文章,上传的PDF附件,在预览时部分内容出现了乱码,是怎么回事呢?如图:经过丁老师分析,该问题其实与OJS期刊管理系统无关,OJS是标准软件产品,在预览PDF时,PDF内容是什么,他就会读取什么...
有做期刊的客户咨询,在OJS系统中添加了十几个期刊,但首页没有显示,其他出版社的OJS都完整的显示了期刊,这是怎么回事呢?经过丁老师的分析和研究,期刊没有在首页显示,原因应该是没有在期刊设置中没有勾选显示期刊。设置期刊在首页显示的具体方...