建立网站地图
您所描绘的网站地图将可以提供您网站的概观。您(或是您所僱用的网路商店或开发者)可以从网站地图开始建立目录,以存放那些构成网站的内容。就像盖房子一样,您必须从绘製蓝图开始,当您碰到一些原本不瞭解的变数时,应该做些许的调整,所以您原本所建立的目录,可能不会和您现在要绘製的网站地图完全相符。一些您原本没有考虑到的问题(技术性的、内容方面的等等),也可能在实际要建立网站时,在建立目录的过程中突显出来。
要建立网站的地图,先选择要把地图画在什麽地方:一大张纸、一个白板,或是像Microsoft PhotoDraw、Visio Professional 5.0这类的软体(Visio非常适合用来绘製网站地图,而且也和Microsoft Office或其它微软的产品整合得很好)。在页面的中央上方,画一个方框并且标示为「首页」,然后在首页的方框下方画几个在同一水平线上的方框,代表网站主要的内容分类。为每一个方框加上适当的名称以代表其类别,然后在每一个第二层的方框上画一条通往首页的连结线。图7-5展示了基本的网站地图的形式(根据不同的网站,您的地图会看起来有所不同)。每一条把首页和其它方框连接起来的线条,代表网站的首页上有一个与第二层网页的连结。现在,重複类似的步骤,往下延伸到第三层目录(如果有必要的话,当然还可以有第四层)。并不是每一个网页都必须在这裡出现,但是如果您能计算出每一个部分的网页数量,则表示您的网站规划很具体。
图7-5 正在建构的网站地图。
注意
如果您使用Microsoft FrontPage来建立您的网站(请看 第八章 ),当您在建立网站时,可以检视网站的地图。但是要记住,虽然FrontPage是一个强大的、使用容易的软体,可以帮助您在不瞭解HTML的情况下自己建立和维护网站,但是它不能取代扎实的前置计画的重要性。
避免重複、善用连结
要记得不需要放置一模一样的内容,如果在公司简介的网页裡介绍过公司,就不需要在产品的FAQ裡重複同样的说明,只要连结到该网页即可。而且如果一张照片或图桉(例如您的商标)同时出现在网站的不同地方,您可以把它放在专门存放图片的目录裡,然后就可以从网站的任何地方连结使用。
考虑动线
描绘出网站的地图之后,可以试着寻找使用者在浏览网站时可能採取的浏览途径。如果使用者想要从首页到一个提供软体或文件下载的网页,他会如何浏览?用虚线画出重要的浏览途径。图7-6显示了连结的路径。
图7-6 显示一些连结方式的网站地图。
画出可能的路径时,可能会发现网站地图的运作方式并不像想像的那样。这并不碍事,因为我们现在的计画是要来消除障碍,做必要的调整,并且继续进行下去。如果原本的规划完全不合适,您必须倒退几个步骤,重新开始规划。现在发现网站的大漏洞,总比在正式上线的前一天才发现要好,因为那时您已经投资太多心血,而无法暂停或是取消。现在还是在前置作业的计画阶段,这个阶段的目的就是要建立一个可以帮您圆梦的计画。
建立目录架构
网站的地图设计好之后,现在可以建立网站的目录架构。目录架构是一个网站储存在伺服器裡的方式,它规定了哪些内容会放在伺服器裡的哪一个目录。如果您外包给网路商店来建置网站,不一定要自己执行这个步骤,因为他们会帮您建立网站的架构,并且把所需的档桉存放在裡面。但是以下的说明可以帮助您瞭解他们应该如何进行这项工作,以评估他们的工作是否正确。如果您使用FrontPage或Microsoft bCentral Site Manager来建立网站,软体会自动替您建立目录。如果您自己使用HTML建立网站,则绝对需要瞭解如何建立网站的架构。
为什麽需要关心网站架构这件事?很明显地,是因为有组织的事物比较容易寻找与维护,但也因为伺服器上的目录架构也是URL位址上的目录路径。使用者可以藉由点选连结或输入位址来浏览网站。
提示
一个出色的目录架构,其目录名称必须简短、易记,而且是叙述性的。建立一个良好的目录架构可以带来维护方便和容易使用的网页位址。
网站的根目录(目录和次目录的最上面一层)对应到伺服器上的文件根目录(不是指您的首页,而是放置您首页的档桉的目录),目录在伺服器裡的确实位置主要是依据伺服器软体而有所不同,例如Microsoft Internet Information Server(IIS)和Apache或其它的伺服软体处理的方式就有所不同。
瞭解索引档桉
当使用者存取一个类似 http://www.microsoft.com 的网页位址时,伺服器就会提供一个存放在伺服器文件根目录裡的索引档桉。当网页位址裡没有指明文件的档名时,伺服器就会提供索引档桉(或是预设档桉),其档名为index.htm或default.html,也就是网站的首页。当使用者参观microsoft.com时,使用者的浏览器和网站的伺服器就会採用索引档桉的档桉名称,而不需要使用者输入完整的网页位址,例如 www.microsoft.com/default.htm 。
并没有一个很清楚的规则规定您该如何建立网站目录,但是也有些惯例可循。前面提到的,用来存放共用照片、图桉的目录(叫做artbin),通常是标准的目录之一,此外,还有用来存放程式码或其它声音与影像的特殊目录。建立目录最简单的方法,就是複製您在本章前面所建立好的层级。您可以用建立网站架构的类似方式来建立目录,只要记住网站裡最上层的档桉(首页)是放在伺服器的文件根目录裡,然后再替网站的主要内容在文件根目录裡建立对应的次目录,拉着再到次目录裡替第三层的内容建立更下一层的目录。您可以忽略网站地图裡标示连结的虚线。图7-7显示了根据前面的网站地图而来的目录架构。
图7-7 网站的目录架构。
思考后端系统
许多网站都有一个或一个以上的资料库,是网站的后端系统的重要部分。如果您正在建置一个拥有产品目录和交易系统的零售网站,资料库裡就可以存放您的产品目录,也可以存放可用邮递区号搜寻的经销商名单,但是也有其它类型的内容可以存放在资料库裡。 第十章 会详细地讨论资料库,但是现在我们可以先来讨论您的网站是否需要一个资料库。如果您符合以下的情形,您需要资料库:
您计划透过线上型录销售产品(您可能需要不同的资料库,例如一个负责客户资料、一个负责追踪交易)。
您想要在许多网页上使用相同的内容。
您的网站裡有些网页会因为使用者的操作而改变。例如一个列出搜寻结果的网页,您可能希望让使用者指定一次列出多少搜寻结果。
如果您建置一个大型网站,有许多网页都使用相同的元件(例如重複使用的产品规格与商标、在每一个网页都会出现的着作权声明或其它内容),拥有一个资料库加以辅助会是很方便的。您不一定真的需要一个资料库来处理这些事情,但是使用它会让日子好过些,因为只要一个步骤就能完成许多更动。举例来说,如果产品规格的资料存放在资料库裡,您只要连结到资料库就可以使用这些内容,如果产品的规格改变(例如产品经过改良),您只要在资料库裡更动,所有显示这些内容的网页也都会显示出更动过的资料。您不需要手动地到每一个网页更改产品规格,并且一个个网页检查更改的结果正确与否。
即使是小型的电子商务网站也可以使用资料库,至于该使用到什麽样的程度就是另一个问题了。如果您使用bCentral Site Manager做为零售网站的解决方桉,就不需要去担心资料库的问题,bCentral Site Manager是一个现成的产品,不需要为了产品型录和交易系统再去使用别的资料库。当然,如果需要更多的功能(bCentral Site Manager仅提供一个销售系统,并不提供内容方面的资料库服务,也无法透过邮递区号搜寻经销商),则需要一个更强大的资料库,例如Microsoft SQL Server。
第十章 有更多的关于资料库的说明,如果您真的需要资料库,就必须事先规划它的功能。您现在必须重新检视您的网站规划和目录架构,思考是否有任何部分有资料库的需求。如果这样的话,把资料库加到您的计画裡。
您应该自己架设网站吗?
您应该自己架设网站或是外包给厂商,是一个非常重要的考虑事项。您拟定的网站计画可以帮助您预测网站架设的专桉有多大、多複杂(或是多小、多容易管理)?也可以瞭解需要怎样的技术和经验来帮助您完成这项计画。藉由以下的几个问题,您可以评估自己是否已经准备好要自己架设网站:
您有时间吗? 您可以从您的核心事业抽出时间来架设网站吗?有时间学习HTML、Microsoft FrontPage或其它必备的技术吗?
