为什么大赦国际使用Booktype 2.0进行报告发布

拥有超过700万人的人权非政府组织国际特赦组织于2月底发布了2014-15年度报告 。 这本超过500页的印刷书籍同时以英语,法语,西班牙语和阿拉伯语出版,并由当地团队翻译成12种其他语言。 它由区域专家撰写的关于世界大多数国家人权状况的160个详细章节组成。

伦敦国际特赦组织国际秘书处的全球生产服务经理Richard Swingler知道,传统的出版工作流程无法扩展以应对当今世界的挑战,在当今世界,阅读和交换格式需要多种多样。 这一因素与确保大赦国际的报告准确,一致和最新的持续要求结合在一起。 在2014-15冬季,北半球的作者和翻译不得不努力制定时间表,同时产生新的输出格式,包括Adobe InDesign的XML和大赦国际网站的XHTML。

Swingler领导了对一种工具的搜索,该工具应尽可能自动化地处理结构化的,基于XML的工作流,同时又易于为图书撰稿人使用。 由于国际特赦组织已经决定从Quark XPress切换到Adobe InDesign以制作杂志式的版面,因此可以选择Adobe InCopy。 但是,撰稿人习惯于使用Microsoft Word,并且不希望在短期内放弃它,特别是考虑到今年的发布时间表比较紧凑。 选择的工具还需要在短时间内可扩展,以涵盖采用新工作流程期间出现的要求。

这些挑战使国际特赦组织选择Booktype 2.0并在2014年底将其部署在生产环境中。Booktype是非营利组织Sourcefabric根据旨在用于Web服务的GNU AGPL v3许可证发行的开源软件。 Booktype是在典型的Web堆栈(包括Linux,Apache,PostgreSQL和Python)上运行的Django应用程序,最初是为Flossmanuals文档社区托管的书籍冲刺而编写的。

English book cover and the Booktype software

冲刺的概念在出版业中是激进的,它借鉴了编码团队的经验,这些团队使用密集的突发事件来并行地协作交付产品。 这种快速的图书生产模型基于自动服务器端发布和分布式撰稿人之间的实时通信,适合大赦国际的时间紧迫性和全球性。

Booktype开发人员团队扩展了其基于浏览器的软件,以满足大赦国际的复杂要求,培训了编辑人员和翻译人员,并通过即时的增强功能和错误修复为图书生产过程提供了支持。 其他一些开源项目被纳入BOOKTYPE系统提供关键功能,包括LXML用于文档处理, EbookLib为EPUB3处理,并wkhtmltopdfWebKit的为PDF证明渲染。

来自世界各地的撰稿人需要整合的信息如此之多,所需的语言和格式也如此之多,基于XML章节模板和书籍框架的结构化发布系统有助于组织数据并确保输出之间的一致性。 部署了自定义界面,以便大赦国际项目经理可以为章节编辑者启用上载访问权限,并一目了然地查看每本书和章节的状态。

Booktype Web界面使编辑者可以查看从上载的Microsoft Word文档自动导入的章节的最新更正和注释,使用Aloha内联编辑器纠正文本和标签格式,并导出为InDesign XML,EPUB,PDF证明和网站XHTML格式,单击。

一些最简单的代码更改对国际特赦组织的作者和翻译人员产生了最大的影响。 图书历史记录功能使用一个弹出窗口来并排比较各章修订,但是在生产使用中,很快发现所需的垂直浏览器滚动量是不切实际的。 尽管演示中出现了弹出功能,但它却是生产力的杀手,损害了用户体验。 书籍类型开发人员Helmy Giacoman添加了一个按钮,该按钮可在新的全尺寸浏览器选项卡中打开各章的修订,并且在几分钟之内,书的撰写者就可以重新写作。

作为对过去使用Microsoft Word的贡献者的支持的一部分,Booktype团队开发并发布了一个新的开源软件库Python-OOXML。 该库处理.docx导入和HTML转换,包括Word中注释的传输。 与Booktype本身一样,Python-OOXML可从GitHub免费下载,供其他软件开发人员集成到其发布解决方案中。 积极鼓励以拉取请求的形式对Python社区的代码进行改进。

为了确保对大赦国际最重要的出版物有较高的印刷标准和总体设计控制权,XML已从Booktype导出,并导入到Adobe InDesign模板中以进行布局批准。 BooktypeHTML构成了Word文档中的XML格式与InDesign期望的方言之间的桥梁,自动映射样式并修复了不兼容的问题,包括同一行上的双向英语和阿拉伯语文本。

Word文档中XML的质量对出版物的贡献很大,从易于解析到难以阅读,在通过专有翻译工具运行后,格式特别糟糕。 Booktype小组在调查一本少于5,100个单词的翻译章节时遇到格式问题时,发现它在主文档文件中只有两行XML,但是第二行有380,000多列。 算下来每个单词75个字符; 对于作者键入的每个字符,软件还会添加另外10个字符。 书本型主要开发人员AleksandarErkalović实现了一个后处理过滤器,该过滤器整理了HTML输出并使其再次可读。 经过清理HTML使编辑人员可以更正书源中的格式错误,而不必返回Word并重新上传XML。

Booktype团队现在正在考虑使用mPDF改进自动文档渲染,该文件是一个开源PHP项目,支持印前功能,包括CMYK或专色,以及背景到边缘打印所需的出血和裁切痕迹。 最近发布的mPDF 6.0可以使用OpenType布局表来完善复杂脚本的显示,包括阿拉伯语,高棉语,泰语,越南语和希伯来语。 Booktype和mPDF的这种组合可以自动生成用于全球语言的高质量设计文档,而无需导出到InDesign进行手动调整。

在新书发布后,新闻通讯社发表了评论,理查德·斯温格勒(Richard Swingler)评论说:“我们已经能够对大赦国际的年度报告制作工作流程进行重大改进。 Booktype直观且易于使用,对于在不同位置有许多不同利益相关者的组织来说,它是完全有意义的。 我的目标是在建立牢固的基础之上,以探索我们如何进一步合作。”

翻译自: https://opensource.com/education/15/3/open-source-book-publishing

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值