TRSWCM6.5电子报选件用户手册.doc
WCM 6.5电子报选件用户手册 北京拓尔思信息技术股份有限公司Beijing TRS Information Technology Co., Ltd.版权说明 本手册由北京拓尔思信息技术股份有限公司(以下简称TRS公司)出版,版权属TRS公司所有。未经出版者正式书面许可,不得以任何方式复制本文档的部分或全部内容。©北京拓尔思信息技术股份有限公司 版权所有。保留所有权利。 是北京拓尔思信息技术股份有限公司的注册商标关于本手册本手册介绍了电子报的使用方法。读者对象 本手册的读者是电子报选件的用户。用户反馈TRS公司感谢您使用TRS 产品。如果您发现本手册中有错误或者产品运行不正确,或者您对本手册有任何意见和建议,请及时与TRS公司联系。您的意见将是我们做版本修订时的重要依据。目录第1章 概述7第2章 创建电子报112.1 数据处理工具的使用(简略)112.1.1 设置选项112.2 创建电子报频道182.2.1 新建电子报栏目182.2.2 设置栏目属性202.3 发布电子报202.3.1 设置发布属性212.3.2 发布历史索引212.3.3 示例模板的说明24第3章 数据处理工具进阶26第4章 新增置标30第1章 概述电子报是传统媒体在网络时代的回归。为了满足日益增长的电子报需求,体现WCM在信息发布方面的优势,通过整合电子报数据处理工具,推出TRSWCM电子报选件。TRSWCM电子报选件以报纸排版的原始数据(ps文件)为中心,简单快速地完成数据的反解,WCM内容装库以及信息再发布。下图是系统的架构简图图 1 系统架构简图本文将着重介绍图中ps文件反解 à TRSWCM à WEB服务这条路径。我们的目标是使得PS反解、装库到发布这个过程真正一体化,方便快捷。另外在发布时也尽量保持原有的报纸版面样式,同时根据需求提供可打印的高清晰PDF版。这样既发挥了网络的优势,又可保持原有的报纸阅读习惯,不会对原来的阅读体验造成破坏。从而帮助媒体类的用户利用WCM充分发挥其具有丰富内容资源的特点与优势,获取更大的商业价值和用户黏合度,实现内容到价值的转换。图 2至图 4是WEB服务上提供的最终效果图例。在图 2中,左边是报纸版面图,是实现原样读报的基础。当鼠标悬停在想要阅读的新闻区块时会有明显的红框反显。利用WCM强大的模板发布机制,结合js/css等技术,效果还可以更丰富(如图3,使用阴影反显标示,并提示新闻标题)。右侧是各个新闻版面的快速跳转导航,轻点鼠标就可以在新闻之间来去自如。图 4是一个新闻细览页的效果图。同样可以通过模板定制,还可以添加一些传统纸媒无法做到的效果,如相关新闻的快速链接等等。图 2 示例发布效果图(概览)图 3 北京报业集团奥运电子报效果图(概览)图 4 示例发布效果图(细览)第2章 创建电子报前面的系统架构图已经提到,创建发布电子报只需要简单的三个步骤:反解,装库,发布。反解即是使用数据处理工具对ps文件(照排系统统处理的排版文件)进行标引解释,输出为WCM/TRSServer等可以识别、存储的数据。装库就是将反解的结果提交到WCM/TRSServer等系统,为电子报的发布/检索做准备。发布,顾名思义,就是将电子报数据发布到WEB上,在互联网上提供服务,即生成电子报。通过系统整合,工作人员几乎感觉不到有装库这个步骤,所要做的也只是在完成标引解版之后使用鼠标点击一个按钮或者是轻敲快捷键。而对于发布,通过WCM的定时计划发布任务,亦不需要太多的人工干预即可完成。也就是说,主要的工作就是数据的反解处理而已。当然,如果需要,在标引反解之后,还可以对相应的内容进行编辑修饰。我们先来看看反解有那些工作要做。2.1 数据处理工具的使用(简略)数据处理工具是一个Windows桌面应用程序,使用产品安装程序安装并获取到注册码后就可以使用了。数据处理工具使用灵活的模板机制,可以满足地方志,电子书,电子报等的应用。这里不打算详细的介绍工具的各方面的应用及操作流程,只对与电子报密切相关的内容做说明。更详细的内容可以参看工具的帮助文档和使用手册。2.1.1 设置选项选项是工具的一些参数设置,包括设置标引方案,输出方案等等。通常选项只需要在第一次使用的时候进行设置。设置完成后,对于以后的同一份报纸的解版都可以直接使用相同的配置。大部分设置我们提供默认的选项或值,这些都可以直接使用,简化了设置工作。可以通过菜单(工具 >> 选项)进入选项设置选择标引方案图 5 选择标引方案图 6 标引参数设置图 5、图 6是设置标引方案及相关参数的界面,通常只要使用默认值就可以了。选择电子报方案,确认参数中的坐标字段使用百分比坐标。选择输出方案图 7、图 8是输出方案及输出参数的设置。选择TRSWCM电子报输出方案,设置其输出参数。主要是输出位置的设置,确认这个目录设置是正确的指向了本地的一个目录。其它的按实际需要设置,大部分情况下使用默认设置即可工作。图 7 选择输出方案图 8 输出参数设置WCM装库设置图 9 WCM装库设置图 9是输出方案中的WCM装库设置界面。根据WCM的部署情况进行实际的设置即可。首先点击获取频道从WCM中获得已建立好的电子报频道,然后选择一个。对于保留数据包到输出位置选项,一般不需要使用这个选项。这个选项对出现装库失败时的调试有帮助。标引反解、装库完成前面的设置后,就可以使用工具打开ps文件进行处理了。图 10是程序的主界面,具体的操作在此不赘述(参考工具的使用手册)。简单步骤:1. 打开一个ps文件2. 按住shift键点选区块,切分版面新闻3. shift+Enter键输出选择的区块,将选中的图文块生成文章4. 输入/修改一些属性,如出版日期,版次,版面名等。其中出版日期和版次为必填项,合法的出版日期格式为:yyyy.mm.dd,版次输入代表版面的数字即可。5. 重复步骤2/3,完成整个版面的反解6. crtl+T输出反解结果并装库到WCM图 11是装库到WCM后的文档列表。图 10 标引反解主界面图 11 装库到WCM后的文档列表2.2 创建电子报频道在前面装库设置中,提到首先获取WCM中的电子报频道。这是必须的,因为在WCM中,我们以频道为单位来组织存储报纸的新闻数据(在WCM中,频道我们称之为栏目,下面当提到频道、栏目时,如无特别说明都是指同一个事物)。一份报纸,对应于WCM中的一个频道。然而,只用一个频道并不能很直观自然的描述一份报纸的组成及结构。因为一份报纸通常都多于一个版面。因此,我们把报纸的一个版面组织表示为这个频道的一个子频道,有多少个版面就有多少个子频道与之对应。而每个版面的新闻,就组织为相应频道中的文档。文档的内容就是新闻的内容。同时,与内容密切相关的一些图片/表格,则作为文档的附件保存在系统中。一份报纸对应一个频道,每一版面还得对应一个子频道,那需要创建一份有50版的电子报得分51次创建频道?!不需要。WCM提供简便的电子报频道创建功能,一份报纸只需创建一次,其子频道就会自动创建,并设置相应的如存储位置等发布属性。下面说明在WCM中创建电子报频道的步骤。2.2.1 新建电子报栏目WCM中创建电子报栏目的入口组织在站点栏目操作任务和子栏目操作任务中。这个组织与WCM中的操作任务的组织是一致的:都在右侧面板的操作任务中。点击“新建电子报栏目”操作,即可打开新建电子报栏目面板。 图 12 创建电子报栏目的功能入口图 13 电子报栏目创建面板在创建面板中正确输入唯一标识,报纸标识,报版面数等必要的属性后,点击确定创建电子报栏目。2.2.2 设置栏目属性创建电子报栏目成功后,可按照提示继续为栏目设置属性,设置页面即普通栏目的修改页面。图 14 电子报栏目属性修改面板2.3 发布电子报2.3.1 设置发布属性完成电子报的创建后,接下来是创建发布模板(概/细览)及设置频道的发布属性,这些完成之后,发布电子报就是发布电子报这个频道。与WCM中常用的发布操作并无二致。为了方便模板的创建,我们提供默认的示例模板(template.example.zip),通常直接导入即可演示一些效果。一些细节部分仍需要根据实际情况再定制相关的属性,这个与WCM中其它普通模板的编写没有什么太大的区别。只是新增了几个置标(见新增的置标部分),只要参照发布置标的说明编写即可。完成模板后,再设置电子报栏目的发布属性如存储位置(子频道的存储位置已在创建时设置好,通常不需要再设置),概览、细览模板等。各版面模板可通过“同步模板到子栏目”操作进行批量设置。设置好发布属性后,可通过完全发布电子报栏目来发布整个栏目,查看栏目发布的概览页面来浏览报纸版面图及报纸文章内容。2.3.2 发布历史索引期刊是报纸的一个重要本质。为了实现电子报的期刊浏览,WCM按日期产生组织版面概览的历史索引页面。每份报纸的索引页,组织保存在history/yyyyMMdd子目录中。history是当前电子报频道的存储位置的子目录,yyyyMMdd是日期,表示是那一日(期)。举个例子,如果北京晚报对应的频道存储位置设置为bjwb,那么2008年12月22日这一期的索引页面就组织发布在bjwb/history/20081222目录下。只有概览页面的数据,新闻细览数据不再额外处理,减少了数据冗余,也减轻了发布的压力。发布历史索引的方法很简单,在电子报栏目(非各版面栏目)的操作任务面板中,点击“发布电子报历史索引”,在弹出窗口中选择或输入一个有效的日期后点击确定就可以发布指定日期的索引概览。图 15创建电子报概览索引图 16 日期选择关于索引页的产生,系统还提供一个定时运行的后台计划任务。进入WCM管理台系统配置-计划调度-发布电子报概览历史索引,列表中有“发布电子报概览历史索引”任务,修改运行模式及运行时间,即可控制系统在设定的时间点上自动产生前一日的概览页,进一步减少了内容维护人员的工作量。图 17 发布电子报概览历史索引2.3.3 示例模板的说明为了方便根据实际情况调整一些参数,示例模板中使用了七个模板变量(如下图示)。说明如下Ø 版数:报纸的版面数Ø 每页显示版数:即多少版合并起来在一个概览页(导航)Ø 页面名称:发布生成的页面名称,由概览模板的生成发布文件名和文件扩展名组成Ø 版面图宽:版面图的宽(可能会缩放)Ø 版面图高:版面图的高(可能会缩放)Ø 版面图左偏移:这个跟红框显示的位置有关,如果红框显示的水平位置不太准确,可以通过这个值微调)Ø 版面图上偏移:这个跟红框显示的位置有关,如果红框显示的垂直位置不太准确,可以通过这个值微调)图 18 设置模板变量第3章 数据处理工具进阶为了达到保持网络读报的原样感的目的,每一期报纸的每个版面还提供一个分辨率很高的版面图和PDF文件,这些资源也以附件的形式组织在一个文档中。这个文档的标题通常是:出版日期版面名称,(如2008.12.22第一版),这个文档在解版的时候不会看到,是WCM系统为了方便组织、发布数据而自动添加的,图11中“2008.12.22第一版”这个文档就是系统自动加入的一篇描述性文档。版面图中的每一个新闻块(即标引时的一个区块)都有相应的热区坐标信息,这些信息记录在每一篇相关文档的MAP属性中。其它的文档直接导入,新闻中的图片作为文档的附件处理。如果前面的输出参数中勾选了包含图片选项,则图片还会出现在文档正文中。在电子报中,有以下几个重要的文档属性,区别于其它的普通文档。这些属性是电子报文档的重要特征。在数据处理工具中,如果使用的不是默认的方案/模板,请务必确认没有漏掉这些属性。<ISPAGEIMG>0</ISPAGEIMG><PUBLISHDATE></PUBLISHDATE><PAGENUM></PAGENUM><PAGENAME></PAGENAME><MAP></MAP>ISPAGEIMG:是否为版面图描述文档。值为1则表示该文档是版面图描述文档。每一期每一版的新闻文档,有且仅有一篇文档是版面图描述文档。PUBLISHDATE: 报纸出版日期,以yyyy.MM.dd形式表示的日期(如2008.12.22)PAGENUM:文档所属的版面次序。如第一版的新闻文档,则值为1(也有可能是001等形式),是一个递增的数值序列,对应于电子报频道中的一个子频道(按顺序对应)。通过publishdate及pagenum两个属性就可以唯一确定一个文档是报纸哪一期哪一版上的新闻。也就与相应的版面图对应起来。PAGENAME:文档所属的版面名称,如体育新闻等。MAP:文档对应于版面图的热区坐标信息。版面文档没有这个属性。对于版面图描述文档(ISPAGEIMG=1),它的ATTRIBUTE属性还记录了所对应的版面图(在PS反解过程中生成)的大小(宽/高)。其值为pagesize=宽,高,(如pagesize=465,690),pagesize是属性名,宽高是有效的数值。这个值是为了后面发布的时候更好的计算版面图的热区坐标。数据处理工具使用灵活的模板机制,可以定义需要标引的元数据字段,也可以按模板生成输出结果。如果需要,可以添加其它的属性字段。在WCM端可以通过扩展字段去管理这些属性,也可以直接修改一下数据表结构,加上相应的字段即可。当然也需要修改数据处理工具的标引及输出方案。最后,工具与WCM是通过xml来交换数据的,因此工具提交的内容要符合xml规范,否则数据不能正确装库。这个在工具中主要表现为输出模板的配置。在某些字段中的值需要转义时,使用format=htmltext属性。如:<TRS:Column name=版面名称 format=htmltext></TRS:Column>在电子报数据处理工具的菜单中依次点击“工具”-“选项”,打开方案选项卡,如图 19。选中“TRSWCM电子报”方案,点击输出模板,如图 20,编辑文件头模板和记录模板。图 21 选择输出方案图 22 输出模板第4章 新增置标 TRS_EPRESSNEWS:新闻文档列表 语法 <TRS_EPRESSNEWS ID=”频道名称” MAINPAGE=”是否为主版面” PUBLISHDATE=”出版日期”> <column_block> </TRS_EPRESSNEWS> 描述 获取在指定的出版日期出版的指定版面的新闻文档列表,顺序与版面频道上的文档列表顺序相同。显示的内容由相应的细览置标<TRS_DOCUMENT>来定义。 属性 属性属性描述类型取值说明ID指定从那个栏目获取文档集合字符串频道名称当前站点存在的频道名称PARENT当前频道的父频道OWNER当前频道MAINPAGE指定是否获取版面描述文档还是新闻集合字符串false表示获取取版面新闻文档集合true表示获取版面描述文档(版面图/PDF)PUBLISHDATE报纸的出版日期字符串有效的日期以yyyy.MM.dd形式表示(如2008.12.22),默认不指定为当天的日期 TRS_MAPAREA:新闻文档对应于版面图的热区信息· 语法 <TRS_EPRESSNEWS MAINPAGE=”true”><div style=”display:none”><TRS_MAPAREA WIDTH=”版面图的宽度” HEIGHT=”版面图的高度” ISURLABS=”细览链接是否使用绝对链接” AREASHAPE=”热区的形状”TRUNCATETITLE=”标题需要截断的字符数” TRUNCATEDFLAG =”截断替换标记”/></div></TRS_EPRESSNEWS> 描述 置标用于获取指定版面图的热区信息。只能嵌套于<TRS_EPRESSNEWS MAINPAGE=”true”>置标中使用,否则可能取得的信息是错误的。解释结果是一个HTML中的Area元素集合。生成的html代码大概如下所示:<Area coords='热区坐标' shape='poly' href='热区链接' title='标题'><Area coords='热区坐标' shape='poly' href='热区链接' title='标题'><Area coords='热区坐标' shape='poly' href='热区链接' title='标题'><Area coords='热区坐标' shape='poly' href='热区链接' title='标题'> 属性 属性属性描述类型取值说明WIDTH版面图的宽度整型大于0的整数版面图的高,应该与对应的usemap图片元素指定的宽度值相同,如果没有指定,则使用生成的版面图宽度HEIGHT版面图的高度整型大于0的整数版面图的高,应该与对应的usemap图片元素指定的高度值相同,如果没有指定,则使用生成的版面图高度ISURLABS是否使用绝对路径字符串false表示Area区域的细览链接是否使用绝对路径。默认使用相对路径trueAREASHAPE热区的形状字符串circ同html.area的shape属性的取值,默认为poly(多边形)circlepolypolygonrectrectangleTRUNCATETITLE标题截断后的字符个数整型大于零的整数值标题是否需要截断,截断后的长度,若指定的值小于等于零,则不截断TRUNCATEDFLAG标题截断后的替换内容字符串有效的字符串标题截断后,标示标题被截断的标记,默认值为三个点() TRS_PRENEXT:同一个版面中的上下篇新闻导航· 语法 <TRS_PRENEXT FIELD=”表示版面的字段名” ISURLABS=”细览链接是否使用绝对链接”/> 描述 置标用于获取指定版面图的热区信息。只能用于细览中。解释结果是一段html代码,需要配合js才可以使用。如:<div id=”_trsprenext” style=”display:none”><span>link</span><span>link</span><span id=”_current”>link</span><span>link</span></div> 属性 属性属性描述类型取值说明ISURLABS是否使用绝对路径字符串false表示生成的链接是否使用绝对路径。默认使用相对路径trueFIELD版次字段名字符串字段名WCMDOCUMENT表中表示版次的字段,默认为PAGENUM与建立对应关系时的字段一致 TRS_PAGENAV:分页导航置标· 语法 <TRS_PAGENAV PAGESIZE=”每页显示的条目数” ITEMCOUNT=”条目总数” PAGENAME=”页面文件名” PAGENAMESUFIX=”页面文件后缀”TARGET=”分页链接打开目标”/> 描述 置标产生上一页/下一页的分页导航链接。生成的是一段div元素中的代码。如:<div div id='trspagenav' style='display:none'></div> 属性 属性属性描述类型取值说明PAGESIZE每页显示的条目数整型大于零的整数若小于零则不分页,应与获取集合时PageSize相同ITEMCOUNT条目总数整型大于零的整数条目总数PAGENAME页面文件名字符串有效的文件名英文字符组成,默认为indexPAGENAMESUFIX页面文件后缀字符串有效的文件名后缀英文字符组成默认为htmTARGET分页链接打开目标字符串与html.A元素的target取值一致默认为_self