浅析DW4中的站点管理

站点

Check In/Out功能简介:该功能是专门针对多用户管理而预设的。矣即多用户使用多帐号管理同一站点。该功能的强大之处在于,当多人同时登陆站点进行同步更新时,对方用户所指定修改的内容将被锁定,其他用户不能更改这部分内容。同时,该功能配合Design Notes(设计笔记)的使用可给予其他用户以提醒,指明“某文件我正在使用或修改,请不要擅自改动”。可以说,当DW引入该功能于站点管理中后,使其功能得到很大的提升,不让Frontpage专美与前。

简要说明:由于绝大多数网站所提供的远端站点管理都是以FTP功能为主,所以在本篇中就以FTP功能为例进行分析说明。

逐步分析

第一步:选择Site-Open Site打开一个站点。然后在Site选项中双击,DW会自动弹出Site Definition for(站点名称)-站点定义对话框。选择第二项Remote Info-远端信息,在Access-数据列表中有4个附属选项,选择第二项FTP,打开FTP远程管理设置面板进行设置。看下图及注解:


图1

注解:首先来看上半部分。其中FTP Host即FTP登陆地址;Host Directory即远程文件夹。在这里你可以指定一个用来上载文件的目录。如果是直接上传到根目录下,敲入“/”即可;Login即用户名;Password即远程登陆密码;Use Passive FTP即使用被动的FTP功能;Use Firewall一项为使用防火墙。这一部分都是为远程登陆所做的一些必要设置。

现在来看下半部分。本身Check In/Out是一个副选项,因为单人管理站点时是用不到该功能的。首先要勾选它,才可以看到下面的内容。

其中Check Out Files when Opening即提示我们“在检查文件时打开”,这里的“打开”的内容就是指下面的Check Out Name(检验者名称)以及Email Address(检查者的邮件地址)。它的作用在于,当多位用户同时登陆远程站点进行管理时用来表明各自的身份。

第二步:做完相关设置后,点下OK键返回到站点管理状态,让我们来观察一下,做完设置后站点管理器发生了什么变化。见下图及注解:


图2


图3

注解:图2展示的是没有做远程管理设置时本地站点管理器的状态。图3所展示的是远程管理设置已经完成等待连接远程服务器的状态。同时,我们发现当设置了Check In/Out功能后,状态栏中就多出了两个分别带有“对号”和“锁头”标识的图标。其中,带有“对号”的图标即代表Check Out功能。“锁头”即带表Check In功能。

第三步:说到这里,那么究竟Check In/Out功能在管理站点过程中会产生什么样的效果呢?现在就让我们来看一看在连接了远程服务器后,利用它们进行远程文件管理时的效果和作用。见下图及注解:


图4


图5


图6

注解:首先我们要连接到远程站点。连接后,选择一些文件按下验证,这时候远程站点与本地站点中相同的文件将同步的被勾画上“对号”(见图4所示)。它代表着“我正在修改这些文件,你小子别动弹”。“对号”将针对不同管理者显示成不同的颜色。带有绿色对号标记的文件代表着由“我”本人在对其进行修改,它在本地和远程站点显示的颜色相同。当其他的管理者看到这些文件时所显示的对号标记颜色则为红色。也就是在提醒他们这些文件正在被“别人”修改。这时在本地与远程站点窗口中将同时显示出我们刚刚在“Remote Info-Check In/Out-Checked Out Name”中所设置的检验者用户名。同时远程站点会自动的建立一些同被登记的文件名相同,但后缀名为“.LCK”格式的文件(见图5示),它记录着验证者的个人信息,代表着锁定的远程文件,以防止在“我”修改这些文件时其他的管理者也去修改它们。它本身只是起到一个警示的作用,其他的管理者同样可以硬性的修改远程文件,只要删除它们就可以了。当我们将文件修改完成,保存并上传覆盖远程文件后,这些后缀名为“.LCK”的文件就会自动的被删除。

同样的,再选择一些文件按下登记,这时本地站点中的 的文件将被“锁头”锁定(如图6)。而且本地文件的文件属性也随之改变为只读文件,也就是说“我”没有权限改变这些文件。但在远程站点中这些文件是自由的,不发生任何变化。登记的功能主要是用来预防我们在联机的状态下修改一些文件时错误的将不需要修改的文件进行了改动,因为本地和远程的文件是同步更新的,那么只要我们在修改文件时将其他的不需修改的文件登记一下,就可以避免类似的错误产生而使工作变的繁琐。当我们需要解开他们进行修改时只要再次选中这些文件按下“Chech In”即可,如果是单纯的解锁,只需在本地站点管理器中右键点选文件,在弹开的菜单列表中选择“Turn Off Read Only(关闭只读属性)”文件便恢复自由了。

通过以上三步分析,相信您以对通过“登记/检查”进行多用户管理有了一个较为清晰的了解。现在让我们来总结一下它们的概念:

Check In(登记):只针对本地站点文件运做。避免对不需进行修改的文件做任何改动。

Check Out(验证):同步运做于本地与远程站点。提示其他网站管理者某些文件正在修改中,请不要再做修改。

最后希望您能充分利用并发挥该功能的强大优势,将您的站点管理得井然有序。

转自:动态网制作指南 www.knowsky.com

时间: 2024-12-10 19:24:54

浅析DW4中的站点管理的相关文章

python2-在DJANGO中学习站点管理模块无法使用

问题描述 在DJANGO中学习站点管理模块无法使用 在DJANGO中学习站点管理模块:第一次可以正常登陆(反应很慢),后面就不可以,报如下错误,请我如何解决: Exception happened during processing of request from ('127.0.0.1', 55765) Traceback (most recent call last): File "C:Python27libSocketServer.py", line 295, in handle

浅析seo中网站不管理排名依旧的原因

暨上次如果一个网站文章不更新,外链不做,能不能保持现有排名?,测试阶段(一个月左右)内不更新文章,不发外链(包括友情链接,而且还有被降权的友链,也不删除),目的测试网站不更新,什么都不做,能不能保持现有排名.现在基本上一个月也过去了,我的"重庆seo"这个词排名也消失了(现在在排第20名),这个结果虽然没达到我预期的想法,但是我觉得还是有必要分享下我的自己的一些看法,就当是抛砖引玉吧. 在这一个月期间,很多朋友也发表了自己的一些看法,对那些发表了自己的看法的朋友,我也都给了评分的,毕竟

fileziller恢复站点管理器内的ftp帐号

  没有想到重装了系统后,以前在fileziller中的信息居然都没有了,即使有备份也是不行的,那么要如何恢复这些服务器链接的配置信息呢!我们一起去看看吧! 在一次无意中发现fileziller的系统报错,暴露了他的在windows的user目录下存有配置信息,路劲如下: C:Users你的用户名AppDataRoamingFileZilla 进入这个目录能发现,fileziller的所有配置文件都在里面,复制出来,放到新系统对应的目录下覆盖源配置文件.再启动fileziller,所有信息都回来

浅析AngularJS中的生命周期和延迟处理

  这篇文章主要介绍了浅析AngularJS中的生命周期和延迟处理,是AngularJS中较为核心的深层次内容,需要的朋友可以参考下 这里,我们再讨论一些常用的高级的控制反转容器(Inversion of Control containers):延迟加载(lazy-loading),生命周期管理(lifetime management),以及延迟的创建/处理(deferred creation/resolution). 延迟加载(Lazy-Loading) 所谓延迟加载就是当你需要用到对象时候才

通方多站点管理平台解决方案

一.概要 当今的互联网信息时代,企业的信息化建设正在日趋完善,通过Internet 和Intranet 建立自己的门户网站,展示.传递.管理各类信息已成为日常工作中不可缺少的方式. 二.意义 随着时间的推移,企业自身的信息量越来越大,管理和维护这些信息内容就成为一个耗费人力.物力.时间的工作,进而影响工作效率,安全性也很难保证.而对于集团企业,拥有多个站点,因为无法统一管理而使得管理成本更加增多. 对于25058.html">企业建站,经常会遇到如下问题: 手工管理,效率低下,成本高: 采

详解Visual Studio 2010中的扩展管理器

扩展能够为核心应用程序提供附加的功能或者自定义设置.在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox.微软的Office.媒体播放器.Photoshop.Eclipse.Visual Studio等等.其中有些可能比较新奇,而针对开发工具--像Eclipse和Visual Studio--的扩展让开发者的生产力得到了显著提高. Visual Studio早期的版本是构建在COM技术之上的.而Visual Studio的主要扩展方式插件是通过COM接口实现的.随着时间的变

无线网中隐藏站点中的hidden node问题

这篇文章中我们谈一 谈如果你的无线网络出现冲突了怎么办的问题.IT专业人员应重视管理那些未受许可的Wi-Fi频谱,从而避免网络冲突并且优化WLAN网络应用的性能.这种管理要涉及到许多方面.冲突可由相互重叠的通道中信号的碰撞产生,此外,如果另一个操作员的802.11设备与你的设备争用频谱,或者某些非802.11设备在某频谱中运行,或者环境因素阻止或削弱了信号等等都可能导致冲突的发生.造成冲突的一个不太引人注意的罪魁祸首就是隐藏的节点.隐藏节点基本上属于位于WLAN访问点信号范围内的,但却又相互位于

Java语言实现简单FTP软件------>辅助功能模块FTP站点管理的实现(十二)

1.FTP站点管理 点击"FTP站点管理"按钮,弹出对话框"FTP站点管理",如下图 1) 连接站点 在FTP站点管理面板上选好要连接的站点,点击"连接"按钮,则会将主机地址.端口号.用户名好,并将密码清空,如下图 到其主要代码如下 if (command.equals("link")) { // 如果单击的是连接按钮 frame.setLinkInfo(bean); // 调用setLinkInfo()方法 dispose(

浅析Javascript中bind()方法的使用与实现_javascript技巧

我们先来看一道题目 var write = document.write; write("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的 不能正确执行,因为write函数丢掉了上下文,此时this的指向global或window对象,导致执行时提示非法调用异常,所以我们需要改变this的指向 正确的方案就是使用 bind/call/apply来改变this指向 bind方法 var write = document.write; write.bind(docum