3.1 搭建PHP开发环境
Dreamweaver提供了网站开发的整合性环境,它可以支持不同服务器技术,如ASP、PHP、JSP等等,建立动态支持数据库的网络应用程序。同时也能让不懂程序代码的网站设计人员或初学者能在不用撰写程序代码的情况下,学习动态网页技术的设计。
3.1.1 网站开发的步骤
在开始制作网站之前,还要了解在Dreamweaver CS5.5中的网页设计和发布流程。它可以分为如下5个主要步骤:
第一步:规划网站站点
需要了解网站建设的目的,确定网站提供的服务,针对的是什么样的访问者,以确定网页中应该出现什么内容。
第二步:建立站点的基本结构
在Dreamweaver CS5.5中可以在本地计算机上建立出整个站点的框架,并在各个文件夹中合理地安置文档。Dreamweaver CS5.5可以在站点窗口中以两种方式显示站点结构,一种是目录结构,另一种是站点地图。可以使用站点地图方式快速构建和查看站点原型。一旦创建了本地站点并生成了相应的站点结构,创建了即将进一步编辑的各种文档,就可以在其中组织文档和数据。
第三步:实现所有页面的设计
建立站点之后,进入Dreamweaver CS5.5软件中,开始进行页面的版面规划设计,利用强大的编辑设计功能实现各种复杂的表格,然后再组织页面内容。为了保持页面的统一风格可以利用模板来快速生成文档。
第四步:充实网页内容
在创建了基本版面页面后,就要往框架里填充入内容。在文档窗口中合适的地方,可以输入文字和其他资源,例如图像、水平线、Flash插件和其他对象等,大多可以通过插入面板或插入菜单来完成插入。
第五步:发布和维护更新
在站点编辑完成后,需要将本地的站点同位于Internet服务器上的远端站点关联起来,把本地设计好的网站内容传到服务器上,并注意后期的随时更新和维护。
3.1.2 网站文件夹设计
在制作网站之前首先是把设计好的网站内容放置在本地设计计算机的硬盘上,为了方便站点的设计及上传,设计好的网页都应存储在Apache服务器的安装路径下,如本书的路径为C:\Apache\htdocs目录下,再用合理的文件夹来管理文档,在本地站点规划的时候,应该注意如下的操作规则:
1.设计合理的文件夹
在本地站点中应该用文件夹来合理构建文档的结构。首先为站点创建一个主要文件夹,然后再在其中创建多个子文件夹,最后将文档分类存储到相应的文件夹下。例如可以在images的文件夹中放置网站页面的图片,可以在data文件夹中放置网站的数据库,可以在css文件夹中放置网页的样式表,如图3-1所示的一个phpweb网站规划建立的文件夹文档。
图3-1 网站在本地硬盘上的文件夹建立
2.设计合理的文件名称
网站建设由于要生成的文件很多,所以经常要用合理的文件名称。这样操作的目的一是为了方便在网站的规模变得很大时,可以进行修改更新;其二也是为了方便浏览者在看了网页的文件名就能够知道网页所要表述的内容。
在设计合理的文件名时要注意以下几点:
● 第一:尽量使用短文件来命名。
● 第二:应该避免使用中文文件名,因为很多Internet服务器使用的是英文操作系统,不能对中文文件名提供很好的支持,而且浏览网站的用户也可能使用英文操作系统,中文文件名同样可能导致浏览错误或访问失败。
● 第三:建议在构建的站点中,全部使用小写的文件名称。很多Internet服务器采用Unix操作系统,它是区分文件的大小写的。
3.设计本地和远程站点为相同的文件结构
是指在本地站点中规划设计的网站文件结构要同上传到Internet服务器中被人浏览的网站文件结构相同。这样在本地站点上相应的文件夹和文件上的操作,都可以同远程站点上的文件夹和文件一一对应。Dreamweaver CS5.5将整个站点上传到Internet服务器上,都可以保证远程站点是本地站点的完整的复制,方便浏览和修改。
3.1.3 流畅的浏览顺序
在网站创建的时候首先要考虑到网站所有页面的浏览顺序,注意主次页面之间的链接是否流畅。如果采用标准统一的网页组织形式,可以让用户轻松自如地访问每个他们要访问的网页。这样能提高浏览的兴趣,加大网站的访问量。建立站点的浏览顺序,要注意如下几个方面的浏览顺序:
● 在每个页面建立主页的链接
在网站所有的页面上,都要放置返回主页的链接。如果在网页中包含返回主页的链接,就可以保证用户在不知道自己目前位置的情况下,快速返回到主页中,重新开始浏览站点中其他内容。
● 建立网站导航
应该在网站任何一个页面上建立网站导航,通过导航提供站点的简明目录结构,引导用户从一个页面快速进入到其他的页面上。
● 突出当前页位置
在网站页面的设计中,往往需要加入当前页在网站中的位置说明,或者是加入说明的主题,以帮助浏览者了解他们现在访问的是什么地方。如果页面嵌套过多,则可以通过创建“前进”和“后退”之类的链接,来帮助浏览者进行浏览。
● 增加搜索和索引功能
对于一些带数据库的网站,还应该给浏览者提供搜索的功能,或是给浏览者提供索引检索的权利,使用户能快速查找到自己需要的信息。
● 必要的信息反馈功能
网站建设发布后,都会存在一些小问题,从浏览那里及时获取他们对网点的意见和建议是非常重要的,为了及时从用户处了解到相关信息,应该在网页上提供用户同网页创作者或网站管理员的联系途径。常用的方法是建立留言簿或是创建一个E-mail超级链接,帮助用户快速将信息回馈到网站中。