跳转到目录

导入和导出数据

介绍#

开放日志系统提供了各种工具和导入/导出插件,允许日志管理器将数据注入OJS并从OJS中提取数据。在OJS的插件目录中可以找到每个插件文档的更多信息(插件/).

导入/导出功能也可用作命令行工具;看见工具/importExport.php和命令行部分了解更多信息。

使用快速提交插件#

将现有数据导入OJS的最简单方法是使用QuickSubmit插件。有一组“准备发布”文件(通常是PDF)的期刊使用此功能,需要上传这些文件以便读者立即访问。

用例包括:

  • 仅使用OJS显示内容而不使用编辑工作流的期刊
  • 使用另一个平台发表的期刊,正在迁移到OJS
  • 最初以印刷版出版的期刊,后来被数字化了

要使用此插件,您需要:

  • 注册为OJS杂志的编辑,允许您为新文件创建问题
  • 在OJS日志中注册为日志管理器,允许您访问快速提交插件
  • 一组准备发布的文件(例如PDF)
  • 文件的所有元数据(例如,作者姓名、标题、摘要等)

首先,以编辑器和身份登录创建问题(或发布)将包含新文件的。

接下来,以日志管理器的身份登录,进入管理页面,选择导入/导出数据,然后选择快速提交插件。

在生成的表单中,您可以选择在上述步骤中创建的问题,然后为内容添加适当的发布日期(如果以前发布过,则为过去的日期;如果是首次发布,则为今天的日期)。

向下移动表单,您现在必须为日志选择适当的部分,然后上载“准备发布”文件。

接下来,输入所有必填字段:

  • 作者姓名
  • 作者的姓
  • 作者电子邮件-如果有必要你可以编一些东西-例如no@email.com
  • 标题
  • 摘要(并非总是必需的)

您可能需要将这些数据直接从“准备发布”文件中复制出来并粘贴到表单中。您还可以根据日志的需要填写任何非必填字段。

最后,点击Save and Continue(保存并继续)按钮(如果您只是在处理一个文件),或者点击Save and Create(保存并创建另一个)按钮(如果您还有更多事情要做)。

文件现在将立即放置在指定的问题中。如果问题已经发布,您的读者现在可以看到这些文件。如果问题尚未发布,则文件将不可见。

使用基于web的加速提交流程快速添加文章#

除了快速提交插件外,还有另一种加速提交的方法,可通过5步作者提交流程向期刊经理提供。

首先,确保您以注册为编辑和作者的用户身份登录。从用户主页中,选择作者角色,然后开始提交。按照通常的方式填写作者提交过程的前两个步骤,请记住,如果您不是原始作者,则可能需要修改作者元数据信息。

当您到达提交过程的第3步(“上载提交”)时,您应该上载一个galley文件,因为您在此上载的文件将作为初始Copyedit文件和galley文件出现在最终的Copyedit队列中。不过,在以后的步骤中,您仍然可以编辑、添加和删除任何galley文件。请注意,如果此时不上载文件,则完成后将无法加快提交过程。

像往常一样完成其余的提交过程。如果您已经上传了一个文件,在完成第5步后,您将看到一个选项,可以将提交直接移动到编辑队列的最后一步。单击该链接将把您从提交过程带到编辑队列。

您将注意到,您上载的文件在Copyedit下显示为初始Copyedit文件,在Layout下显示为Galley文件。为了出版起见,这是你感兴趣的厨房文件。再次检查文件格式是否已正确识别(通常为PDF或HTML),查看校样,并在此时上载任何其他galley文件。

然后,你可以在调度下安排提交,就像你对任何其他审查、复制编辑的文件一样,它将出现在分配给它的问题出版后。如果它被分配给一个已经出版的问题,它将立即出现在该问题的目录。

文章和问题XML插件#

导入文章和议题#

OJS的特点是能够直接导入元数据,描述您的期刊的文章和问题。当您想要添加回刊到您的期刊,并且不想通过标准的OJS编辑过程时,这可能是非常有用的。要做到这一点,您必须对XML有基本的了解。

请注意,还有另一种方法可以加快提交过程并快速发布材料,这种方法不依赖于生成XML文件,如果您只有少量项目要导入,则可能会有用。您可以在本页的加急提交部分查看完整说明。

创建XML导入文件#

Articles and Issues XML插件是批量导入和导出文章级内容的主要方法。它可用于导入和导出单个或多个问题和/或文章,包括全面的元数据。您可以在此处查看完整的DTD:插件/进出口/本地/ native.dtd.DTD支持以下元素作为根元素:

,,

您可以在OJS安装中查看示例XML文章导入文件:插件/进出口/本地/ sample.xml

在导入数据时,有几件事需要注意。

  • 确保使用适当的方法定义文档类型<!DOCTYPE…>
  • 您的XML文件应该采用UTF8编码。
  • 您的XML文件必须验证。大多数*nix系统都可以访问xmllint验证程序;还有一些在线XML验证器,例如Validome;以及许多XML编辑工具,例如液体XML编辑器,氧气XMLXMLspy还可以验证XML文件。
  • 日期应指定为YYYY-MM-DD。
  • 要导入文件,可以使用<嵌入>要将文件直接放在XML文档中,或使用连接到一个。

如果你使用<嵌入>标记您必须对文件进行base64编码。使用<嵌入>对于base64编码的文件,其外观如下所示:

    PGxpPjxCPlc8Zm9ukjfdaSD…(等等)   . txt

您可以使用链接到完整URL以及本地文件.完整的URL链接如下所示:

如果厨房已存储在目标计算机上,则可以使用本地链接,但在这种情况下,需要从命令行启动导入<!-- (#Using_the_Plugins_from_the_Command_Line "wikilink")-->. 导入本地文件如下所示:

  • 要导入HTML galleys,请使用元素。否则,请使用元素(即,用于PDF/Postscript、音频、视频和其他文件)。
  • 有些元素可以支持嵌入的HTML标记,例如抽象元素。如果您确实在文档中嵌入了HTML,请记住在标签。
  • 要将空数据添加到必填字段,可以添加任何内容,例如单个空格,以使字段不为空。请参见以下示例,其中Jane Doe没有电子邮件地址:
`Jane``Doe```Jane Doe的个人陈述…`
  • 要为每个索引类型添加多个术语,请在同一条目中包含所有术语,并用分号分隔:
`术语1;第2学期;术语3`
  • 如果您的日志支持多个语言环境,则可以在单独的条目中包含翻译的术语:
`术语1;第2学期;术语3``翻译为术语1;翻译术语2;翻译术语3`
  • 如果您在试图导入的数据中出现任何印刷错误,可能会导致重复或拆分条目:例如,如果您的日志中已经有一个带有首字母“Articles”的部分,但您在XML文件中键入错误< abbrev地区= en_US”>“AR”< / abbrev >而不是`ART`,将创建一个首字母为AR的新期刊部分,并向其中添加一篇文章。这在导入前很容易修复,但在导入后很难清理。

从Web导入文章和问题#

文章和问题XML插件可从web、期刊管理员的用户主页使用:

  • 以日志管理器的身份登录,并从用户主页选择导入/导出数据。
  • 然后,选择Articles and Issues XML Plugin链接。
  • 上传您的XML文件(例如。,ojsV1N1.xml).

如果出现任何错误或导入成功,将通知您。

从Web导出文章和问题#

您可以从Journal Manager的用户主页导出单个或多个文章和/或问题:

  • 以日志管理器的身份登录,并从用户主页选择导入/导出数据。
  • 然后,选择Articles and Issues XML Plugin链接。
  • 您将获得导出问题或导出文章的选项。根据您的选择,您可以一次导出一篇或多篇文章,也可以一次导出一期或多期。这些将以XML格式导出,并可在以后导入到此或其他日志。

注:请注意,使用此插件导出文章和问题不仅将导出所有相关的元数据,而且将包括所有文章文件(HTML, PDF等)嵌入到Base64编码的XML文档中。这可能会导致大而麻烦的XML文件,特别是当同时导出多个问题时。在编辑器中打开它们以查看或更改任何XML数据或元数据可能会对您的计算机造成负担,根据您的连接和源服务器的资源,下载和/或上传这些文件可能需要一些时间。

用户的XML插件#

UsersXML插件可用于导入和导出用户及其角色。请参见中的XML DTD插件/importexport/users/users.dtd有关详细信息,以及中的示例文件插件/importexport/users/sample.xml以及在附录B中。

导入用户#

您可以从日志管理器的用户主页导入单个或多个用户:

  • 以日志管理器的身份登录,并从用户主页选择导入/导出数据。
  • 然后,选择UsersXML插件链接。
  • 您将在UsersXML插件页面的导出用户部分下找到上载XML用户数据文件的选项。

创建导入用户XML文件#

UsersXML插件可用于导入和导出单个或多个用户。您可以在此处查看完整的DTD:插件/importexport/users/users.dtd. 根元素是<用户>

您可以在附录B和OJS安装中查看示例XML用户导入文件插件/importexport/users/sample.xml

导入用户数据时,有几件事需要注意。

  • 确保使用适当的方法定义文档类型<!DOCTYPE…>
  • 您的XML文件应该采用UTF8编码。
  • 您的XML文件必须进行验证。大多数*nix系统都可以访问xmllint程序进行验证;还有一些在线XML验证器,如Validome;许多XML编辑工具,如OxyXML和XMLspy,也可以验证XML文件。
  • ,< lastname >是强制性的。
  • 用户名和密码是可选的,如果省略,将自动生成。
  • 如果您允许系统为您上传的用户生成用户名和密码,您可以选择允许系统通过电子邮件向用户发送他们的帐户凭证。这个选项可以在Users XML Plugin Page(“向每个导入的用户发送包含用户名和密码的通知电子邮件”)中找到。你可以通过设置密码属性“change”为“true”来要求用户下次登录时修改密码:myolpassword
  • 默认密码加密为“明文”(即。,没有一个)。Encrypted假设它是通过Validation::encryptCredentials()加密的,并且使用与系统使用的相同的加密算法。
  • 如果导入的文件包含系统中已存在的任何用户名或电子邮件地址,则不会导入这些用户的用户数据,并且将为现有用户分配要创建的任何新角色。

从Web导出用户#

可以通过一个或多个角色导出用户,也可以一次性导出所有用户。要导出一个或多个角色,只需在角色列表中单击(如果有多个角色,则按ctrl键单击)角色,然后单击export Users,选择要导出的角色。如果需要导出所有用户,请单击“导出全部”链接。

请注意,密码将使用MD5或SHA-1加密,这取决于日志使用的系统。

交叉引用XML导出插件#

请看PKP交叉参考手册

Erudit文章导出插件#

Erudit文章导出插件使用Erudit的XML DTD实现全文索引的单文章导出。看http://www.erudit.org 了解更多信息。

从Web导出eEdit信息#

Erudit XML插件可以从web上使用,从Journal Manager的用户主页:

  • 以日志管理器的身份登录,并从用户主页选择导入/导出数据。
  • 然后,选择Erudit文章XML导出插件链接。
  • 然后,您将看到一个已发表文章的列表,以及每个文章的XML导出链接。目前无法出口整件物品或整期。

pubmedxml导出插件#

PubMed XML导出插件提供了一个导入/导出插件,用于为PubMed标准发布者数据格式XML中的文章生成书目信息,以便在NLM PubMed/MEDLINE中编制索引。有关XML格式和数据要求的详细信息,请访问:http://www.ncbi.nlm.nih.gov/entrez/query/static/spec.html. 有关此插件的更多信息,请参阅插件/进出口/ pubmed

从Web导出Pubmed信息#

Pubmed XML插件可以从web、Journal Manager的用户主页使用:

  • 以日志管理器身份登录,并从用户主页选择导入/导出数据
  • 然后,选择pubmedxml导出插件链接。
  • 您将获得以下选项:出口问题出口物品.根据您的选择,您可以一次导出单个或多个文章,或者单个或多个问题。这些文件将以XML格式导出。

从命令行使用插件#

导入/导出插件通常也可以从命令行运行。通过运行以下命令,可以查看适用的插件名称:

php工具/ importExport.php列表

通过运行以下命令,可以查看使用参数:

php工具/importExport.php[PluginName]用法


版权:西蒙·弗雷泽大学拥有公共知识项目作品的版权,并将其文档置于188bet手机网知识共享署名4.0国际许可

知识共享归因4.0国际

Baidu