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視窗中的本地站點窗口中查看。
圖:定義本地站點
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方式示例:
圖:定義FTP方式的外部站點
如果您是在局域網內操作不需要FTP方式,您可以選擇 Local/Network 方式。或者您已經熟悉使用其他的FTP軟件而不愿意使用Dreamweaver內置的FTP功能,因此您可能只是在本地機操作,但我仍然建議您選擇此方式定義一個外部文件夾,從而起到備份站點文件的作用。
與FTP定義方式相類似,您只需要在 Access 中選擇 Local/Network 方式,然后選擇一個遠端文件夾,如果是TEAM工作方式,請選擇激活Check In/Out 功能,并輸入作者信息。
下圖為定義示例,定義的外部站點為本機上另一個硬盤分區的文件夾:
圖:定義本地(局域網)方式的外部站點
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功能后在遠端站點窗口查看到的文件狀態:
圖:開啟了Check In/Out功能后的遠端站點窗口
開啟了Check In/Out功能后,Dreamweaver會自動生成 *.lck 文件,以記錄網站文件被鎖定或解鎖的某些信息,這又給網站內的文件管理帶來了一定的麻煩,在Dreamweaver3時代,這是不可避免的,現在Dreamweaver4引進了WebDAV連接功能,從而避免了這一問題,下一節我們就將介紹WebDAV功能。
4、定義WebDAV連接
在Dreamweaver2及Dreamweaver3時代,對于多人協作時的網站管理采用了Check Out/In功能,但它同時會生成*.lck文件用以記錄文件被鎖定和開放的信息。現在,借助于WebDAV技術,我們仍然可以方便的管理多人協作的矛盾,而無須使用LCK文件。
WebDAV(Web Distributed Authoring and Versioning-Web 分布式創作和版本管理 )擴展了 HTTP/1.1 協議,允許客戶端發布、鎖定和管理 Web上的資源。Dreamweaver4 提供了該插件,它使得Dreamweaver可以連接到一個WebDAV的服務器,允許多個用戶同時讀取一個文件,但在同一時間,只可有一個人能夠修改該文件。
這樣設計者可以在上傳文件到網站的服務器前,預覽并布置它們,對于團體協作時可以通過鎖定及解鎖文件來避免多人同時修改同一文件。事實上, WebDAV插件使網絡成為一個團體協作的有效媒介, 無論是頁面制作者還是網站設計師,無論他們使用哪一種工具或Internet服務,都可以遠端共享或更新文件,而不必擔心覆蓋對方的文件。
目前WebDAV在微軟的IIS5(Windows 2000里),Apache(在mod_dav模式),以及Novell NetWare 5.1這些服務器中有提供。
對于普通用戶,Windows2000操作系統是最容易掌握的,無論是Professional版還是Server版都自帶了IIS5并提供了WebDAV1.0版本,要起用WebDAV,您需要在 IIS 管理單元中創建一個虛擬目錄。給虛擬目錄一個別名,并將該目錄與實際目錄鏈接。授予該虛擬目錄的“讀”、“寫”、“瀏覽”權限。這樣就授予了用戶在該虛擬目錄上發布文檔以及查看該目錄下文件列表的權限。
當你定義站點時,在Access中選擇WebDAV方式,然后點擊Settings按扭,彈出WebDAV Connection 定義對話框,在其中相應欄中輸入您的WebDAV服務器地址、登錄用戶名及密碼、您的電子信箱地址等,然后點擊OK即可。下圖為定義示例:

圖:定義WebDAV連接
5、TEAM合作方式的特別定義
Dreamweaver特別適用于Team合作方式開發網站,這除了前面介紹的Check In/Out功能和WebDAV 連接以外,還包括整合的E-Mail功能和允許自定義Site視窗。
由于采用了Check In/Out功能(或啟用了WebDAV連接)后,只要某成員編輯一個文件時,其他成員是無法編輯該文件的了。那么如果確實需要編輯該文件時如何通知該用戶呢?在定義站點時,你會發現Dreamweaver4比Dreamweaver3多了一個E-mail Address輸入框,這就是Dreamweaver4 中整合的MAIL功能,利用它就可以通知其他合作者了。這也就是剛才在定義站點時為什么一定要輸入Mail地址的原因,只需要點擊Check Out By欄下的用戶名就可以直接發送電子郵件通知。
同時,Dreamweaver 4還允許用戶自定義Site視窗,以方便Team合作方式的某些特別需要,在定義站點時,選擇Category欄中的File View Cloumns項,在右邊的欄目中顯示所有已經被定義的顯示項目。點按



圖:自定義SITE視窗
同時,Dreamweaver還允許您在站點窗口中的某些項目下添加說明信息,以方便合作時的相互溝通,例如輸入某些注意事項,說明某些文件的特殊用途等。但可惜的是,該說明不支持中文。下圖為自定義后的SITE視窗,您可以看到已經輸入了一些說明信息:

在此提醒各位Team合作方式建設網站的朋友,使用了Dreamweaver的網站管理后,在站點文件夾中會自動生成名為 _notes 的文件夾,請不要認為它是無用文件夾而隨意刪除,因為它當中存放了對該站點的特殊定義及文件的某些相關信息,如果刪除了,會丟失這些信息,從而給合作帶來某些不必要的損失。
同時,更新遠端文件時,可以直接使用Chenk In ,而不需要先Put 再Check,在提示是否同時上傳相關文件時,一定要選擇YES,不要認為其他文件沒有改變而放棄更新,否則同樣會丟失某些說明信息。
6、站點資源管理器
DW4中新增的資源管理器可以讓站內元素的管理相對變的輕松。在此面板中,你可以查看網站內存在的所有元素,包括所有圖片、顏色、外部URLs、Scripts、Flash、Shockwave、QuickTime,以及網站模板和庫元素,而且對于常用元素,你可以將其拖拉到個人收藏中(Favorites),從而更加方便查找和使用。

圖:站內資源管理器
圖:站內資源管理器
你可以使用拖拉的方式在編輯文檔時應用管理器中的元素,例如插入圖片時,除了使用Insert菜單下的Image命令和對象面板上的Insert Image按扭的方式以外,你也可以在Assets面板上選擇,并且可以馬上預覽到該圖片,然后使用鼠標拖拉該圖片到文檔中相應位置即可。
點擊


圖:利用顏色管理器設置字體顏色
其他元素的應用與上面的方法相類似,均可使用鼠標拖拉完成,此處不再詳細介紹,各位朋友自己實驗一下就能輕松搞定的了。
7、站內孤立文件的清除
網站制作過程中,經常會使用一些臨時的文件,但最終網站發布時這些文件可能根本沒有使用到,如何檢查出這些文件,從而在上傳時避免同時上傳呢?相信這是讓很多朋友頭痛的事情。
在Dreamweaver3時代,雖然可以檢查出這些孤立的文件,但卻沒有提供刪除功能,只有記錄下來然后手動刪除,現在Dreamweaver 4已經允許在檢查的同時一并刪除,我們又輕松了不少喲
首先,你必須保證你已經正確地定義了本地站點。開啟SITE視窗,在SITE菜單下,選擇 Check Link Sitewide (快捷鍵 Ctrl+F8)彈出 Links Checker 窗口,在Show后的選擇框中選擇Orphaned Files,則所有孤立的文件(包括圖形、文檔等任意文件)將在下面的視窗中顯示,選擇你需要刪除的,然后按DELETE鍵,則所有孤立文件將被刪除。當然,它們只是被刪除到WINDOWS的回收站中了,如果你仍然需要它們,可以去那里找回來。
操作方法如下圖所示:

圖:檢查并刪除站內孤立文件