建立自己的内容报告工具

创建时间:二月 25th, 2008 Traffic(253)

如果你想要内容工具完全按照自己的标准和环境定制,并且已经找到了程序员,你能够如愿以偿。你会需要三种主要的组成模块——收集摸块,分析模块以及报告模块。

收集模块收集所有要分析HTML网页。如果所有内容被储存在内容管理系统中,收集模块会是附加在内容管理系统上的小功能,能够在每次网页变化之后,“推送”内容到分析模块中。如果不能使用简单的方法,最好是用与搜索引擎相同的内容搜集方法,使用自己的蜘蛛程序。如果你有一个站点搜索引擎,可能已经有了蜘蛛程序在网站上漫游。如果没有,你可能要看看专业的爬行工具,例如Xenu(http://home.snafu.de/tilman/xenulink.html)。你将需要与蜘蛛程序的开发者一起工作将内容提供给分析模块——这是这个系统中最复杂的技术,并且购买比自己开发要明智些。

分析模块是系统的大脑。它解析HTML并且检查它是否符合你的标准。如果你只想要检查最简单的东西,例如标题标签是否存在,或者是否有断的链接,你能够容易地开发程序来做到这点。如果你想要彻底地分析HTML的编码错误,看是否符合一个长长的标准列表,你可能需要编码分析工具,例如WebKing(www.parasoft.com/jsp/products/home.jsp?product=WebKing),它能够使你定制自己的规则。

报告模块能够接收编码分析工具的输出,并将所有的发现集合在一起,报告所有的网页,或对一个产品的,一个产品线的,一个部门的,一个国家的,或者你的整个组织的网页。数据库软件或者一个报告生成工具,例如Crystal Reports,可以被用来达到这种目的。

建立一个内容报告工具不是对所以人都合适的解决方案,但如果你负担不起昂贵的即买即用软件,就自己做一个。

Comments(0)

暂无留言。
User Name:
(必添)
User Email:
(必添)
User URL:
Comment:
(必添)