Dreamweaver的站点管理
1、定义本地站点
在dreamweaver中制作网站,您必须定义一个本地站点,它是您的计算机上任意位置的一个文件夹。之所以一定要定义它,是为了告诉dreamweaver您的文件存放位置,然后dreamweaver就会将所有的设置针对该地址设置。
具体操作为:
1.按下f8键开启site视窗,在 site 下拉列表中选择 define sites 项。
2.在弹出的站点定义对话窗口右边选择 new 按扭,从而定义一个新的站点。
3.确定新站点定义窗口的左栏中 local info 为激活项,在右边的对话栏中输入站点名称(例子中为 my site),点击local root folder框右边的文件夹标志,在你的硬盘上查找并选择相应的文件夹。
(如果您已经有一个网站,则选择该站点文件夹可将原有站点导入到dreamweaver中,以使用dreamweaver对其进行管理)。
4. 点击ok,本地站定义完成,dreamweaver会自动导入站点的所有文件及信息。您可以在site视窗中的本地站点窗口中查看。
onclick="if(this.width>screen.width-461) window.open( http://www.wnova.com/webtools/photo/site_local_an.gif );" src="http://www.wnova.com/webtools/photo/site_local_an.gif" onload="if(this.width>screen.width-460)this.width=screen.width-460" border=0>
图:定义本地站点
2、定义外部站点
制作好的站点肯定是要发布的,无论您制作的是个人主页还是公司网站,所有的文件都需要上传到网站服务器才能提供给访问者。在dreamweaver中内置了Ftp工具,因此你无须切换到其他软件就可以连接网站主机,上传更新您的站点。
要使用dreamweaver中的ftp功能,就必须定义站点的外部信息,具体操作方法为:
1.在站点定义窗口的左栏中,选择激活 remote info 项
2.在 access 栏中选择 ftp 方式
3.输入ftp相关信息例如:ftp host(ftp主机地址)、directory(默认的远端文件夹)、login(ftp登录用户名)、password(ftp登录密码)
4.如果是多人协作的team工作方式,则选择enable file check in and check out 和 check out files when opening 项,并输入编辑者名称和mail地址。
下图为定义ftp方式示例:
onclick="if(this.width>screen.width-461) window.open( http://www.wnova.com/webtools/photo/remote_define_ftp.gif );" src="http://www.wnova.com/webtools/photo/remote_define_ftp.gif" onload="if(this.width>screen.width-460)this.width=screen.width-460" border=0>
图:定义ftp方式的外部站点
如果您是在局域网内操作不需要ftp方式,您可以选择 local/network 方式。或者您已经熟悉使用其他的ftp软件而不愿意使用dreamweaver内置的ftp功能,因此您可能只是在本地机操作,但我仍然建议您选择此方式定义一个外部文件夹,从而起到备份站点文件的作用。
与ftp定义方式相类似,您只需要在 access 中选择 local/network 方式,然后选择一个远端文件夹,如果是team工作方式,请选择激活check in/out 功能,并输入作者信息。
下图为定义示例,定义的外部站点为本机上另一个硬盘分区的文件夹:
onclick="if(this.width>screen.width-461) window.open( http://www.wnova.com/webtools/photo/remote_define.gif );" src="http://www.wnova.com/webtools/photo/remote_define.gif" onload="if(this.width>screen.width-460)this.width=screen.width-460" border=0>
图:定义本地(局域网)方式的外部站点
3、 check in/out功能
大家可能已经注意到,无论是选择ftp方式还是局域网方式,只要是多人协作的team方式,我都建议定义外部站点时开启check in/out功能。为什么要这样做?它究竟是一个什么样的功能呢?
要制作管理一个大型的网站,只靠一个人的力量是远远不够的,需要多人协作共同完成。一般的分工可能是:某一个人负责一个(或多个)栏目,他人对该栏目无修改权限。但大多数情况下,首页、次首页及其相关均有权修改,在这种情况下,如果一时疏忽或协同不好,很容易出现两个(或更多)人同时修改同一页面的情况,更新时相互覆盖,造成页面的混乱,甚至可能使得某人长时间的工作付之东流。
这种情况下,如果使用dw的check in/out功能,将编辑中的网页锁定,则可避免不必要的损失。
当小组内某成员需要编辑某公共文件时,在site视窗中,选中该文件,点击check out按扭(或双击该文件,自动进入编辑状态,自动启动check out ),此时在编辑者的site视窗中远端和本地端窗口中该文件图标后面将跟随一个绿色的√,表示该文件已经被check out,在check out by栏中会显示该编辑者的id。
而在其他合作者的site视窗中,将会看到一个红色的√,表示该文件已经被人编辑,同样的可以查看到编辑者的id。 当编辑完成后,将文件上传更新,点击check in按扭,解除对该文件的锁定,此时在该文件图标后面出现一个灰色的锁状标识。
为了保证所有协同者的工作不被抹杀,建议每个编辑者在编辑公用文件时,首先将该文件get下来,这样可以保证你所要编辑的文件为最新版本,避免使用本地端的旧版本覆盖他人更新的新版本文件。
下图就是开启了check in/out功能后在远端站点窗口查看到的文件状态:
