Z3系列建站程序的设计的最基本思路是:页面的基本组成是结构与内容,在所见即所得的可视化结构布局中,插入各种内容插件或功能插件,就构成了网页。这样来向顾客介绍我们的建站程序,是很容易让使用者理解和接受的,但是实际使用中,却感觉并不能象上面所说的那么容易与轻松。我分析一下,认为目前存在两个问题:
一,由于要保证站点布局与风格的一致性,让建站更轻松,我们使用了模版。在我们的建站程序里,模板是我一直最为反对使用的一个东西,因为它让我们理解我们的网站不那么直观了,就象中间隔了一层东西。1.我们的模板不同于传统的模板,传统的建站模板是包含了整站结构、风格与内容布局,而我们的模板直观地理解是只包含了页头页尾与风格的,对于一些使用过其他建站程序的人来说,理解上一时难以转过弯来的;2.我们的模板的作用是什么,也就是到实现了哪些我们看得见或者体验得到的功能,这是我们使用者不能完全理解的,不能理解,自然使用起来会有稀里糊涂的感觉。当然我们在使用其他建站程序的时候使用模板也会有这种感觉,3.由于我们的页头与页尾部分的编辑是在模板里面编辑的,我们在编辑页面的时候,要想修改页头与页尾部分的话,就得切换到站点模板那里去编辑,一则使用起来麻烦,二则增加了理解的难度。
所以我认为还是要摒弃模板的概念使用,把模板的功能分化,让操作是直观的容易理解和方便控制的。
站点的一致性体现在:页宽与背景,字体与样式,装饰的风格与样式,页头与页尾部分的一致性,如果这就是我们目前站点模版的功能所在,那么我们完全可以把他分解:
页宽与背景 风格样式,这就在站点属性那里配置,很直观也很容易就能实现的。
那么,页头与页尾部分的一致性怎么办?这里,我们有一个页头插件与页尾插件,在编辑页面的时候,只里要在页头位置插入页头插件,在页尾部分插入页脚插件,或者是让每个页面都默认的包含有页头与页脚插件,至于页头与页脚插件的风格,由站点风格来控制的,但是具体到某一页面,页头与页脚的内容与风格也是可以独立编辑的,也就是个体的风格是优先于整站的风格的。如果按这种思路来设计,页头与页尾插件自然应是可以编辑的一个插件,可以象现在这样默认,但用户在默认的基础上可以进行编辑。
二,我们的站点结构布局的实际使用中,一则由于模板的问题,让结构的设计有点复杂,更改结构只能更改中间一部分,也是要一会儿才能摸得着头脑的;二是,我们的结构是两级控制的,一是整页结构,二是在整页结构的基础上,还可以再进行二次结构设计。初理解觉得很不错,但是实际用起来还是很复杂的,要实现某些布局,是要精心策划转些弯才能实现得了,有的甚至实现不了。分析了一下,我们结构两层是这样的:页面结构是分横的栏,然后再在栏中分横的栏,那么我们的两级结构都是横向控制,没有横向与纵向控制的组合,自然有实现不了的地方。比如在现在的页面上,要实现如下图中这种看似很简单的结构:就很困难,好象还实现不了。
对于结构设计这一块,我提议做如下处理:
1.页头与页尾默认各一整行,直接默认地插入页头插件和页尾插件,但这一部分与原来的设计不同,可以直接在页面中进行插件的结构和内容的编辑,注意这里,我们的页头插件和页脚插件跟其他的插件不同,是即有内容,又有结构的一个插件。
2.我们不用整页结构这个级别的控制,而是对行进行控制,我们先插入一行,对于这一行,我们可以象现在这样选择行分几栏,然后,在每个栏中还能象现在进行二次分栏,也可以在列中再插入新的一行,这一行也可以选择分几栏。
那么:我们现在插入一行就有两种情况:1.插入一整行 2.在栏中插入一行。那么当我们在相应的行或栏中工作的时候,要有可视化的直观的提示,如选中一整行时,该整行用粗线表示,插入时是在其下方插入一整行,在中工作时,该栏用粗线表示,插入是在该栏中模行的下方插入的。至于是在下方或上方这种位置问题,也可以是象狼烟那样,先插入浮动的行,再拖到相应的位置放置也不错。
3.还有栏宽与行高,应该是显示数据的,这点很重要,不然插入的图片等等的大小,要靠估计,这是很不严谨的。如果高度显示有难度的话,宽度是必须要显示出来的。还有做为高级选项,栏宽应该是可以调整的才好,当然目前不能调整,也无所谓,我们只要把一些经典的比例分配做成样式供大家选择就可以了。
上述提议,是从使用的角度来提议的,技术上是否可行,请认真考虑。