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(驗證):同步運做于本地與遠程站點。提示其他網站管理者某些文件正在修改中,請不要再做修改。
最后希望您能充分利用并發揮該功能的強大優勢,將您的站點管理得井然有序。
新聞熱點
疑難解答