昨天有做期刊的出版社客户在咨询。OJS期刊管理系统,支持二次开发吗?要怎么做呢?这是做期刊的客户问的比较多的问题,丁老师来回答你哈。
OJS支持二次开发吗?
首先,OJS系统是支持二次开发的,包括OJS主框架系统的二次开发,功能模块添加,期刊投稿流程的调整、扩展,插件的创建和二次开发,语言包的二次开发,以及OJS系统UI主题的设计和二次开发。
如何对OJS系统进行二次开发?
1.要具备基础的计算机代码编写能力,不仅要求看的懂OJS的系统源码,并且要熟知整个架构以及每一个功能模块,OJS系统是加拿大西蒙菲莎大学经过研发了十几年的期刊管理软件,经过了几百个版本迭代,功能相当复杂。
2.要熟知期刊行业投稿、审稿、发布、出版整个流程的每一个环节和细节。即使具有计算机编程能力,但不是学术行业的从业者或没有相关从业者指导,就无法了解OJS系统的业务流程,很难对系统进行修改。
3.了解sci、doi、google scholar等索引数据库的收录规则,从而在对OJS系统二次开发时,可以做到规则匹配,以便这些索引数据库更好的收录文章。
关于OJS二次开发的建议
OJS系统二次开发,不但涉及新需求的增加,而且也涉及系统原有功能的使用,以及原有已索引文章的收录。在OJS系统的二次开发过程中,如果开发者缺少对应的技术能力以及相关学术机构的从业经理,稍有不慎,就有可能导致已索引文章的不收录,此事可大可小。
丁老师具有20多年的软件开发经验,在学术圈中摸爬滚打多年,并且已给国内和国外总计50多家出版社搭建了软件系统。有OJS二次开发相关的需求可以添加丁老师详细咨询。
有做期刊的出版社客户咨询,OJS系统支持手机、平板等移动端吗?丁老师给你解答,OJS是支持手机移动端的,支持手机、平板,移动端是H5页面的形式,页面是响应式布局设计,可以自适应移动端显示。并且可以通过二次开发,集成到APP中、微信小程序、支...
ojs期刊系统,配置email邮箱发信功能的方法:1.打开根目录下的config.ini.php文件。2.找到"SMTPserversettings",按照如下设置。; Available options: sendma...
有使用ojs系统的期刊出版社客户反馈,作者在提交文章时,点击后页面一直转圈,总是提交不成功,这是怎么回事呢?如下图:经过丁老师研究后发现,引起这种问题,可能是多个原因造成的,常见的问题原因有:1.OJS搭建安装的系统环境安装错误,不符合OJ...
OJS系统可以配置多域名来绑定对应的期刊,但是有用户反应,在配置了多域名后,打开域名后网站报错,提示“400BadRequest”这是怎么回事呢?经过丁老师研究,发现这是一个很简单的配置错误,在配置文件中,关于域名是有两个地方需要配置的。1...
很多使用OJS系统的期刊出版社团队反应,在删除用户时,点击了remove后,无法从数据库删除彻底用户。怎么解决这个问题,怎么样才能彻底删除,让用户可以正常注册呢?经过丁老师研究,其实方法很简单...
OJS期刊管理系统,导航栏可以在后台dashboard中自定义添加,如实现外部链接、自定义页面、二级菜单功能等(如图)。其中,OJS系统的导航菜单,也分为两种:一、OJS网站首页导航菜单。即OJS的网站首页(期刊索引页),相当于网站主页,这...
有使用OJS系统的出版社客户反应,他们的期刊自2022年7月起发表文章被谷歌学术索引,但是忽然从2024年9月,谷歌学术停止了他们期刊文章的索引,是怎么回事呢?经过丁老师对他们期刊内容和谷歌学术的研究发现,客户出版社使用的是旧版本的OJS系...
ojs期刊投稿系统,在MakeaSubmission,UploadFiles时文件上传失败,提示SlimApplicationError错误,可能是以下几点原因造成的:1.php没有启用fileinfo模块;2.文件上传目录设置错误;3.文...