通用网站RSS输出生成器Ver2.0A帮助手册Build20051026
一、系统简介:
所谓RSS,就是ReallySimpleSyndication(简易供稿)的缩写,是某一个网站用来和其它网站之间共享内容的一种简易方式,也叫聚合内容。网络用户可以在客户端借助于支持RSS的聚合工具软件(例如全中文的看天下RSS阅读器、周博通RSS阅读器、新浪点点通RSS阅读器等),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。可见,网站提供RSS输出,有利于让用户发现网站内容的更新。在高速高质高效成为主流呼声的互联网时代,RSS无疑推动了网上信息的传播,提出了另一种看世界的方式。用户利用RSS阅读器可以获取、阅读和管理XML格式的信息,那么什么是XML格式呢?XML和RSS又有什么关系呢?XML为eXtensibleMarkupLanguage(可延伸标示语言)的缩写。XML是网站内容如标题、链接、部分内文甚至全文通过RSS转换而来的一种可延伸标示语言的格式。以XML格式向其它网站供稿,使用者可以用一般的浏览器观看,也可以用特殊的阅读器软件来阅读。
然而,编写XML需要用到专用的软件或者手工编写,过程相当烦琐,而且非常容易出错,XML文件一旦出现错误,RSS阅读器就无法正确识别,且由于目前很多网站都使用了基于数据库的系统,能够简便的从数据库中读取现成的数据实现RSS输出才是最重要的。这是作者当初开发这一系统的目的之一,另外一个目的,就是提供给大家一个资源共享的途径,如果各个学校网站都实现了RSS输出,那么,实现校际资源共享就成了一件相当容易的事情,利用RSS技术实现校际资源共享的方法请参见作者所撰《利用RSS技术实现校际资源共享》一文。
系统要求:
服务器端:Windows2000Server/AdvanceServer(推荐)Windows2003ServerWindows2000Pro+IISWindowsXP(Home、Pro)+IISWindows98+PWSIE版本推荐5.5以上
数据库:服务器需要装有SQLServer服务器或使用ACCESS数据库源。
客户端:推荐IE5.5以上,分辨率1024X768以上,800X600也可。
二、系统功能:
通用网站RSS输出生成器Ver2.0A拥有以下主要功能和特点:
1、自定义网站信息。2、自定义数据库信息,可以对多个已经存在的数据库进行操作。3、2.0A目前可以连接ACCESS、SQLServer两种类型的数据库。4、自定义数据库结构,以实现对任意数据库、任意字段、任意多数据的RSS降序输出和随机输出。5、可以自定义输出条件。6、自定义的数据库信息可以保存、修改、删除。7、自定义的输出项目可以保存、修改、删除、生成(或更新)XML文件。8、增强的查错程序,对于用户的输入错误有提示和一部分纠正功能。9、根据自定义项目输出的XML文件为标准XML格式,可被所有RSS阅读器阅读。10、输出的XML文件为静态文件,非动态存取,降低占用系统资源。11、可以自定义存放XML文件的文件夹,可以自定义每一个项目生成的XML文件名。12、完全支持后台生成静态页面网站的需求,可自定义静态页面的字段以及URL构成形式,支持URL中包含有日期字段变形的网站的要求。13、可以自定义FSO组件的名称,满足了那些修改过FSO组件名称的网站的需求。14、所有RSS输出项目均可以随意调用,免去每次更新网站后需要手工输出的麻烦。15、使用样式表使输出的XML文件在浏览器中显示界面更友好。
三、系统安装:
若要备份本系统,请直接备份本系统文件夹下data子文件夹中的rss.asa文件即可,其它文件无需备份。
四、系统登陆:
安装好本系统之后,可通过IE浏览器键入URL的方式的访问本系统(具体方法见上一节系统安装部分),访问成功后即出现登陆界面,默认的用户名为admin,默认密码为admin,登陆后您可以在页面顶端找到修改密码的连接,您可以根据需要修改密码,密码采用MD5加密,存储于数据库中,具有一定的安全性。
五、功能导航:
1、第一次使用:
访问本系统→登陆系统→修改密码(可跳过)→站点管理→站点信息修改→数据库管理→数据库添加→数据库管理(可跳过)→项目添加→项目管理→输出→输出成功。
2、之后使用:
访问本系统→登陆系统→修改密码(可跳过)→站点管理(可跳过)→站点信息修改(可跳过)→数据库管理(可跳过)→数据库添加(可跳过)→数据库管理(可跳过)→项目添加(可跳过)→项目管理(可跳过)→输出→输出成功。
六、站点管理:
在站点管理中可以对网站进行总体的设置,包括网站名称、网站URL、网站LOGO标题、网站LOGO地址、网站简介的设置、FSO组件的名称(如果您没有修改过服务器FSO组件的名称,该项目请不要更改),这些都是基于RSS输出的XML文件所需要的内容,所以若想希望自己网站输出的XML文件可读性较强,请认真填写这一部分的内容。
该部分的内容一般只在第一次使用时填写一次,以后都不必再写,除非您确实需要进行修改。
七、数据库管理:
数据库管理模块包括数据库添加和数据库管理两大部分,以下分别介绍。
1、数据库添加:
如果您想使自己网站的某一个数据库进行RSS输出,则首先要在这里添加数据库的信息,根据用户选择数据库类型的不同,所需要填写的内容也有所不同,对于ACCESS数据库来说,需要填写数据库描述、数据库名、用户名(可选)、密码(可选)和XML文件夹名(默认是RSS生成器所在位置的XML文件夹);而对于SQLServer数据库来说,则需要填写数据库描述、服务器名和地址、用户名、密码和XML文件夹名(默认是RSS生成器所在位置的XML文件夹),如果要实现RSS输出,则这些基本信息就不能有差错,否则系统是不能实现RSS输出的。
数据库添加没有数量限制,即可以添加ACCESS数据库,也可以添加SQLServer数据库。
2、数据库管理:
一旦你成功添加了数据库信息,则可以在数据库管理中根据你的需要修改、删除这些信息。
八、项目管理:
所谓项目,我们可以理解为任意RSS输出内容,一种形式的RSS输出就是一个项目,项目管理分为RSS项目添加和RSS项目管理两大部分。
1、RSS项目添加:
在这里,用户可以添加任意多个RSS输出项目,但要添加RSS输出项目,前提条件是您至少已经添加了一个数据库信息,对应一个数据库可以添加任意多个RSS输出项目,以输出各自不同的XML文件。
在RSS项目添加中,提取条件的填写需要使用者书写正确的SQL语句中where语句的语法,即填写whereid>1000这样的形式,如果您对SQL语法不熟悉,请保持提取条件为空。
2、RSS项目管理:
在这里,用户可以对自己添加的RSS项目进行修改、删除,以及实行最终的RSS输出。本系统已经包含了可能出现的错误处理,例如SQLServer数据库服务器不正确、ACCESS数据库文件不存在、数据库密码不正确、数据库无法打开、数据库字段设置不正确等都做了提示,如果您在数据库管理以及项目管理中添加的数据真实有效,那么,就一定可以利用RSS项目管理进行RSS输出。
通用网站RSS输出生成器Ver2.0A生成的所有XML文件都自动保存在本系统所在文件夹的名为XML的子文件夹中,以项目的ID编号为主文件名,以便于您使用。
3、RSS输出调用:
问:如何在我更新主页后不需要手动输出,就可以实现RSS的输出?
答:你可以在你的网站代码中需要输出RSS项目的地方加入iframe代码调用已经在本系统中定义过且测试通过的RSS项目即可。
你也可以尝试用编程来控制不同的类别更新时输出不同的RSS项目,具体的做法在此就不再赘述了。
十、如何升级
本系统尚有许多功能等待开发(具体开发计划详见第十一部分),如何升级请留意上海市闸北区第一中心小学的网站,具体地址请参见第十二部分。我们也希望您能通过第十二部分的联系方式向我们反馈您使用的情况,提供宝贵的建议和意见,促进本系统的功能进一步完善。
十一、升级说明
预计将在以后版本中实现的功能:1、自定义样式表功能。2、试图解决不支持2005版之前的动易系统静态页面输出RSS的问题。3、项目管理复选成批处理功能。4、自动选择数据库字段功能。5、改进提取条件使之更人性化。
2005年10月26日:V2.0A(SQLServer、Access通用版本)Build20051026修正了当数据库作者字段包含有HTML标记时输出的XML文件不能被浏览器正确显示的问题。输出的XML文件增加样式表支持,使生成的XML文件在浏览器中阅读界面更友好。增加了对静态文件URL中包含有日期字段的变形形式的网站的支持。修改了静态文件自定义样式的输入框大小以及字段大小,以适应复杂样式的输入。同时发布Build20050627到Build20051026的数据库升级程序。
2005年6月27日:V2.0A(SQLServer、Access通用版本)Build20050627增加了自定义FSO组件名称的功能,满足那些修改了FSO组件名称后无法使用本系统的用户的需求。修正了数据库密码长度过短无法输入长密码的问题。增加了所有输出项目可被自由调用实现自动更新RSS输出的功能。同时发布Build20050523到Build20050627的数据库升级程序。
2005年5月23日:V2.0A(SQLServer、Access通用版本)Build20050523增加了支持后台生成静态页面网站的RSS输出功能,使本系统的通用性进一步扩大。修正了SQLServer登陆用户只能读取默认数据库的错误,可以读取该用户有读取权限的任意数据库。同时发布Build20050511到Build20050523的数据库升级程序。
2005年5月11日:V2.0A(SQLServer、Access通用版本)Build20050511增加了用户自定义存放XML文件的文件夹位置的功能(相对路径)。增加了用户自定义XML文件名的功能,这两项新功能可以让用其它方法已经实现RSS输出的网站不需要通知用户修改RSS访问地址。同时发布Build20050426到Build20050511的数据库升级程序。
2005年4月26日:V2.0A(SQLServer、Access通用版本)Build20050426增加了可根据ID排序字段降序提取记录或随机提取记录的功能。同时发布Build20050411到Build20050426的数据库升级程序。
2005年4月14日:V2.0A(SQLServer、Access通用版本)Build20050414整合了SQLServer和Access版本的功能。增加了后台管理、修改、删除、输出的功能,不再需要修改源代码才能输出XML文件,适用于任何使用SQLServer和ACCESS库的网站。自定义网站信息。自定义数据库信息,可以对多个已经存在的数据库进行操作。可以连接ACCESS、SQLServer两种类型的数据库。自定义数据库结构,以实现对任意数据库、任意字段、任意多数据的RSS输出。可以自定义输出条件。自定义的数据库信息可以保存、修改、删除。自定义的输出项目可以保存、修改、删除、生成(或更新)XML文件。增强的查错程序,对于用户的输入错误有提示和一部分纠正功能。根据自定义项目输出的XML文件为标准XML格式,可被所有RSS阅读器阅读。输出的XML文件为静态文件,非动态存取,降低占用系统资源。
2005年3月:V1.1S(SQLServer版本)、V1.1A(Access版本)实现了通过命令行动态调用数据库生成静态XML文件。修正了1.0版中日期显示问题,在1.0中动态生成的文件,在RSS阅读器中日期显示不正确。修正了1.0版中XML格式不规范的问题。该版本从未公开发布过。
2005年2月:V1.0S(SQLServer版本)、V1.0A(Access版本)实现了通过命令行动态调用数据库生成动态XML文件。该版本从未公开发布过。
十二、联系方式
如果您使用了本系统,请通过以下任何方式之一告诉作者,作者将在本系统中加入您使用本系统的网站链接,该链接会实时出现在所有使用本系统的网站的后台管理页面上。