一、软件概述
DiY-Page自定制首页系统面向广大中小型网站管理者(站长),使他们拥有一种便捷而高效的工作方式,重新组织论坛中优劣有分异的内容,并自由而简易地定制页面的外观,从而迅速构建易于管理和维护的网站
二、软件功能
在本系统中,站长可通过限定内容来源划分版块范围,给不同内容区域制定复杂的筛选条件,指定多种排序依据等方式,对页面内容进行高度自动化的精确控制。同时,系统提供强大的在线页面外观及布局修改功能,用户可通过新建和修改页面布局表格,更改页面结构;通过插入和编辑各种对象,更改具体内容的展现方式;所有操作的效果都以“所见即所得”的方式立即展现,非常直观。此外,本系统还采用了创新的页面分解方式,将页面分解为总体布局、对象外框和对象自身三个部分,更易于对页面的内容和外观进行精确的控制;在数据存储结构上,本系统使用多级数组存储页面的布局结构和对象属性,数据容量大,可靠性好,可扩展性强。
三、软件性能
在性能优化方面,本系统使用了“智能缓存”技术,可有效降低服务器的资源占用率,使网站拥有较强的访问负载能力。在系统构架方面,本系统使用了模块式的程序结构,主程序与模块程序完全分离,通过函数接口进行数据交换,用户可方便地扩展系统的功能。本系统还使用了模板分离技术,使程序的执行层和表现层分立开来,更易于不熟悉程序的平面设计人员修改程序的外观。此外,本系统中的语言字串与程序主体也是完全分离的,用户只需更换语言包,即可实现多国语言支持。最后,本系统不依赖于论坛主体程序的任何部分,也不会对论坛所使用的数据表进行任何扩充和修改,即使系统出错,也不会影响论坛系统自身的稳定性,安全可靠。
四、软件发展历程
本软件的开发工作始于2005年。最初发布的1.0版本,仅具备简单的论坛内容标题调用功能,使用INI配置文件存储数据,且尚没有直观的用户操作界面。发布的2.0版本,改用性能更佳的可扩展标识语言(XML)存储数据结构。在3.0版本中,又加入了直观的后台操作界面,使系统的易用性大大增强。在3.5版本中,加入了对论坛版块及具体条目内容的展现功能,极大地提升了程序的实用价值。在最新的4.0版本中使用了更可靠、扩展性更强的多级数组存储数据,并加入了“所见即所得”的在线页面外观及布局修改功能,大幅改进软件的人机交互界面和外观,使得软件的易用性和实用性大大增强,进一步降低了用户使用的技术门槛,涵盖的用户群体更为广泛。
|