建立网站地图您所描绘的网站地图将可以提供您网站的概观。您(或是您所僱用的网路商店或开发者)可以从网站地图开始建立目录,以存放那些构成网站的内容。就像盖房子一样,您必须从绘製蓝图开始,当您碰到一些原本不瞭解的变数时,应该做些许的调整,所以您原本所建立的目录,可能不会和您现在要绘製的网站地图完全相符。一些您原本没有考虑到的问题(技术性的、内容方面的等等),也可能在实际要建立网站时,在建立目录的过程中突显出来。 要建立网站的地图,先选择要把地图画在什麽地方:一大张纸、一个白板,或是像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或其它必备的技术吗?
您的预算如何? 如果有开发的预算,而且又无法从经营核心事业的宝贵时间裡抽身出来,最好还是外包给网路商店开发商。如果您的时间比金钱多,网站也不会太庞大,也许可以自己来架设网站。
专桉有多複杂? 它是一些基本的HTML网页?数十个网页?或是上百个网页再加上产品型录?需要资料库和交易系统吗?需要订做的资料库还是基本的资料库? 您了解这些专门技术吗? 这是最核心的问题。您已经精通HTML或FrontPage了吗?您的网站需要开发资料库吗?您了解这些技术吗?您知道怎样建构一个成功的交易系统吗?如果您没有这些技术性的专门知识,也没有时间学习HTML和资料库这些困难的技术,您还是有选择的自由。比较高级的做法是僱用网路商店开发商(请看 第九章 ),不然就是用FrontPage来架设网站。更简单的方法,就是利用bCentral Site Manager的精灵(问您一些简单问题的对话框),帮助您建立适合的产业和喜好的电子商务网站。如果bCentral Site Manager是您的选择,您可以现在就进行建立网页的步骤,您的网站计画可以帮助您。如果选择自己架设网站或是委託给网路商店,请仔细阅读下一部份,您需要建立专桉的详细规格。写下网站规格或设计文件如果把整个或部分的设计委託网路商店製作,如果把专桉的某些部分转交给您的员工执行,或者如果您开始自己学习架设网站,您必须把所完成的网站计画写成一份完整的网站规格或设计文件。这样可以提供给每一个参与专桉的人一个可以明白和遵守的计画,也可以帮助网站上线后负责维护的人在作修改、新增、改进的时候,有原始的设计概念可以遵循。 注意 即使您必须单独对您的网站负责,不需几个礼拜或几个月,您一定会忘记计画和建置网站的某些事情。笔记和书面资料可以帮助您想起所做的决定以及执行的过程。一个典型的网站规格或设计文件包含了: 您建立的网站地图您建立的网站架构,包括相关的注解资料内容、任务和功用等类别的网页的说明会在每个网页上出现的导览列的连结清单设计文件也应该包括: 网站的宗旨或目标网站的品牌行销方针记载网页外观和版面配置的想法的草图您的网页可能使用的文字内容的列表,例如名称和标题、表格(项目式、条列式、简单或複杂的)、做为特殊注解的文字、任何特殊内容的字型和字体(粗体、斜体、或软体网站上使用的代表程式码的字型)、表格资讯、回上页的连结、连结的标题等等设计文件也可以包括以下的资讯,本书的其它章节将讨论这些内容: 您要使用的伺服器平台您计划要用的伺服器软体任何所需的资料库,儘可能地详细说明任何有关您想使用的交易系统的资讯,或是您想要使用什麽样的交易系统最后,设计文件应该包括任何您知道的程式设计上的需求,即使目前您所知的不多,也应该儘可能地写清楚。 要注意的是,您的网站规格或设计文件并不是刻在大理石上不可更改的命令。您可以更改网站的规格,但您现在必须写清楚以开始工作。从另一方面来说,规格愈妥当,计画就愈完善。如果您改变了每一件事情,必定会进度缓慢,而且有可能增加成本,所以要儘可能地决定网站的规格。 提示 如果您和一组人一起工作,把您的网站规格或设计文件放在网路上,让每一个人都可以用来做为参考。如果您改变了规格,要记得通知您的同事参考最新的版本。和每一个负责设计、执行网站或编辑内容的人分享您的网站规格或设计文件,这样可以帮助他们瞭解事情该如何进行,以及新的内容该如何製作。这会使和一个团队一起工作的过程更为顺畅,也可以成为网页的样式的基础( 第十一章 会有详细的说明),帮助您保持网站的更新与维持其完整性。 当您完成了网站的计画和规格,您已经准备好要面对设计与执行的工作了。要瞭解如何靠自己架设网站,请看 第八章 。要瞭解如何僱用网路商店或开发人员并与他们合作,请跳到 第九章 。