認識 SharePoint 2007 系列【19】-【WSS 3.0】為網站建立開放的討論區

認識 SharePoint 2007 系列【19】-【WSS 3.0】為網站建立開放的討論區

本篇是為一位大陸的朋友寫的,雖然我不認識他,但因為這個主題很早就打算寫但沒動力寫,藉著這個機會就拼了,完成這篇,在此感謝這位朋友的詢問讓小弟有機會完成這篇。至於這位朋友詢問的詳細內容,有興趣的朋友可點此連結,或到 Angi's WSS Blog 的留言討論閱讀原來的發問內容。

由於這位朋友發現小弟的留言討論設置的形式很適合其需求,因此請教小弟相關的權限設定問題,不過,小弟當時在 WSS Blog 建立此討論區的根本想法的只有一個:如何讓匿名朋友可以參與留言討論!因此沒有這位朋友如其內文所描述的這麼多關於權限設定的部分!因此,這篇文章指以這個角度來描述,如果這篇文章對這位朋友來說缺少了想獲得的資訊,小弟感到抱歉,不過,日後依舊可以繼續討論,直到契合這位朋友的需求!

其實,在使用小組網站或Blog網站時發現,雖然有討論區之功能,但總覺得缺少了什麼,原來,預設的討論區,都必須是網站成員才能參與討論,如果不是網站成員,看到網站相關的資訊想發問、想討論,該怎麼辦?就因為這樣,想到一般 Blog 讓匿名朋友參與回響與討論的方式,以這樣的概念,完成匿名朋友也能參與 WSS 討論區的功能!本篇文章以 Blog 網站為範例,但此方法在任一網站都適用。

在本文,您可以學到:

1. 如何建立討論區

2. 如何在上方連結列增加討論區頁籤

3. 如何開啟討論區的匿名存取

4. 如何增加匿名存取者必填資訊

1. 如何建立討論區

下圖我們看到一個套用 Blog 範本所建立的一個 Blog 網站,我們希望在此網站建立一個公開的討論區,並將此頁籤放在上方連結列上該怎麼做?現在,直接點選【檢視所有網站內容】,查看網站內容是否建立討論區了!

進入之後,發現並沒有建立討論區,所以得先建立一個討論區,點選【建立】。

在建立選單裡,點選【通訊】的【討論區】。

這時進到【新增】的頁面,在【名稱:】輸入【討論區】,其他依需求輸入,然後點選【建立】。

在此要特別說明的是:Blog 網站的導覽形式與小組網站不同,所以即便在此畫面的【導覽】【是否在[快速啟動]顯示起清單?】勾選了【是】,在快速啟動列上也不會自動出現的!這個部分我們以後再討論!

這樣,我們很快的完成討論區的建立!

2. 如何在上方連結列增加討論區頁籤

討論區建立完成,不過,沒有連結,使用者要如何進入討論區?所以讓我們新增一個討論區的上方連結列。在【網站設定】頁面,【外觀與風格】區域點選【上方連結列】。

在上方連結列頁面,點選【新增連結】。

在【Url】屬性裡

【鍵入網址:】輸入討論區的網址。

【鍵入描述:】輸入此上方連結 Tab 的名稱。

完成後點選【確定】。

如下圖可以看到,在上方連結列多了一個【討論區】的Tab。

3. 如何開啟討論區的匿名存取

完成連結之後,以匿名的身分,到討論區去新增一篇討論做測試吧!進入討論區後,耶!為什麼只有【動作】按鈕,沒有【新增】的按鈕呢?原來討論區還沒有開啟匿名存取的功能,趕快將匿名存取之權限打開吧!

切換回管理者身分進入討論區,再討論區的【設定】,點選【討論區設定值】。

在【自訂討論區】頁面的【權限與管理】區塊,點選【此討論區的權限】。

接著,在【動作】點選【編輯權限】。

由於討論區原本權限是繼承網站的權限,所以當點了編輯權限後,系統提示將變更此專屬權限,點選【確定】即可!

當變更了討論區與上層網站權限的關係後,會發現討論區多了【設定】,點選設定的【匿名存取】。

在【變更匿名存取設定】頁的【匿名存取】屬性,勾選【新增項目】,如此匿名朋友就可以進行討論的新增了!

點選【討論區】的【新增】,在【新增項目】頁面看到【主旨】與【本文】,輸入 test 做測試,然後點選【確定】。

新增完畢後,在討論區可以看到剛剛新增的主旨 test。這時候我們發現,討論區的欄位裡,建立者是空白的,WHY? 因為是匿名朋友新增的討論啊!而這裡的建立者,如果是網站成員發佈的討論,建立者欄就會顯示網站成員的名稱。但現在匿名朋友非網站成員,該怎麼顯示匿名朋友的名稱呢?讓我們想想一般的 Blog,當匿名者要針對我們的文章進行回響或討論時,是如何進行的呢?即在文章下方,有幾個文字方塊可供匿名者輸入名字、Mail與網站,所以依循此概念,我們來增加這幾個欄位。

4. 如何增加匿名存取者必填資訊

進入討論區的設定後,在【欄】這個區域,我們可以看到目前預設的欄位有下列四個,我們要建立新的欄位,所以點選【建立欄】。



在【建立欄: 討論區】,【名稱與類型】屬性裡

【欄名稱:】輸入【發佈者】

【此欄位的資訊類型為:】選擇【單行文字】

【描述:】輸入此欄位的描述

【此欄位需要包含資訊:】務必選【是】,如此匿名者在進行討論時,在發佈討論就必須填上自己的名字。

其他的依照預設即可,填完之後按【確定】。

接著再分別建立【Mail】與【URL】這兩個欄位,在建立【URL】時

【此欄位的資訊類型為:】選擇【超連結或圖片】

【格式化 URL 為:】選擇【超連結】

而【Mail】與【URL】兩個欄位,不是必要輸入的欄位,所以在【此欄需要包含資訊:】選擇【否】即可。

當完成這些欄位的建立後,如下圖所示,Mail、URL與發佈者皆顯示在欄的資訊裡面了!

連結到討論區,發現發佈者、Mail與URL被放到最後的三欄了,我們來調整一下期順序!而此版面的檢視是【主題式】,所以來更改【主題式】這個檢視的欄位屬性。

點選【設定】後看到最下面的【檢視】區塊,有【階層式】、【條列式】與【主題式】,這代表在此討論區總共有三種檢視模式,在此點選【主題式】。

在【主題式】裡,變更欄位的順序,下圖所示,完成後按【確定】。

回到討論區,我們看到主題式的欄位順序以改變了,現在新增一個新的討論!

在下圖,我們可以看到【新增項目】多了剛剛建立的【發佈者】、【Mail】與【URL】,其中必要欄位會顯示紅色的 *,像【主旨】以及我們所建立的【發佈者】。

當完成文章發表後,在討論區我們看到主旨、發佈者、Mail與URL等資訊。

將test這個主旨進行幾個匿名回覆,這時在回覆可以看到有三篇回覆,點選test看看!

在回覆裡面,其【檢視】模式為【條列式】,但我們看到,只有張貼者並沒有顯示發佈者的資訊,匿名朋友的名字並沒有顯示出來,所以,再到討論區的【設定】,進行【條列式】檢視的設定;方法就比照【主題式】。

最後,在【條列式】檢視看到的是【發佈者】、【文章】與【Mail】資訊。

以上,是建立一個開放討論區,即匿名朋友能夠自由發佈與回覆討論的方法,給大家做參考;不過小弟在測試時發現一個問題:匿名朋友在發佈文章時,可以順利發佈,但在回覆文章按下確定後,卻會彈出輸入帳號與密碼的對話框,點選確定,一定是無法進入的,點選取消,則會出現沒有權限之網頁,但文章卻能成功回覆,這個問題先提出來給大家知道,日後如有修正再向各位報告!