若想快速架設好一個論壇網站,並擁有操作簡單、功能完備的優點,可以考慮本篇所介紹的Simple Machines Forum開放原始碼軟體套件。以下將從Simple Machines Forum的基本功能與特色、安全上的設計、版面管理等方面來詳細介紹。
在建立論壇版面時,SMF允許使用者以類別的方式進行分類,並且可以設定每一個類別的先後繼承關係。屬於同一個類別之下的子類別,可以使用折疊方式來顯示,但也可以透過設定,將特定類別設定為不可折疊的類別。
如果版面過多,系統管理員無法一一加以管理,則可以針對每一個版面設立版主,以便減輕系統管理員的工作負擔。而版面的存取權限也能針對每一個會員群組進行設定,不必一一指定會員對該版面的權限,在系統管理上也比較易於進行管理工作。
|
▲版面管理提供相當多的選項與設定,可以用來管理版面的呈現方式。 |
版面統計與郵件佇列
如果希望了解網站架設完成後在網路上是否可以被列為熱門網站之一,則可以利用SMF的統計功能進行檢視。SMF擁有許多不同的版面統計功能,而且能夠經由設定的方式讓只有擁有特定權限的使用者才能加以檢視。
SMF的統計功能包括會員的總登入時間、每天討論主題的變化、訊息的往來,以及新註冊使用者與每天被拜訪次數等各種不同的項目。除了這些系統端的統計功能外,SMF也提供一些使用者相關的統計資訊,例如從已註冊使用者的個人資料頁面中,便能直接檢視與該使用者相關的統計資訊。
有些時候網站的管理員可能需要將最新的消息公布給所有使用者知悉,此時便需要一個合適的版面進行這些工作。
在SMF之中,系統允許管理員建立一個專門作為系統資訊公告的版面,且在此版面內有新文章發布時,所有已註冊的使用者都會自動在系統中收到通知訊息,以確保不會有人因為不注意而不知道系統目前最新的狀態或規則。
但是,以這種自動通知註冊使用者的方式進行系統公告,難免還是會引起部分使用者的不快。此時,使用者可以自行進入會員設定功能之中,關閉接收這些公告的通知訊息。
有些訊息也許只會針對某一部分的使用者進行發布,此時將這些訊息發表於公告版面上,便會顯得有些不合宜。SMF針對這樣的使用需求,提供了依照會員群組發送電子郵件或私人訊息的功能。
如此一來,便能針對特定的使用者群組私下進行訊息發送,而不必擔心訊息公布在公開的版面之中而造成不必要的困擾。
而在使用電子郵件傳送信件的情況下,可能會因為需要同時傳送信件給許多使用者而造成系統資源過度耗損,進而讓反應速度變慢的情況發生。為了避免這種現象產生,SMF採用了電子郵件佇列系統。所有信件都會預先存放在郵件佇列之中,再以合理的速度一一傳送。
有了郵件佇列的輔助,即使使用SMF所架設的論壇網站規模相當龐大,也不必擔心會因為大量寄送電子郵件而拖垮系統效能。
|
▲系統公告可以利用公告版面進行處理,亦可採用電子郵件進行寄送。 |
結語
由於篇幅的關係,SMF的特色介紹只能就此打住。事實上,SMF的優點並非只有上述的幾項而已,例如在會員註冊方面便有許多考量存在,可以有效過濾新使用者的身分。如果有人惡意前來搗亂論壇網站的秩序,亦可透過各種不同的阻擋方式,將這些不懷好意的使用者擋在門外。
論壇本身支援手機常見的通訊協定,以便讓手機使用者也能登入網站並參與討論,再加上可以舉辦投票、加入檔案附件等功能,由此可以看出SMF的架構相當龐大,也十分完善。
如果已經看膩了網路世界中常見的那幾套論壇網站所提供的功能與介面,也不想透過外掛程式或樣板模組加以修改網站外觀,或許可以考慮嘗試一下不同口味的論壇網站架設系統,例如SMF。