Discuz 多用戶論壇開發 – 尾聲

不知道該不該高興,在開始這篇文章的前一刻。
「我將申請論壇功能完成了!」
不過也只是「大致上」畢竟還有小問題……

不過這也算是件好事,畢竟在理論上已經達到「可公開」的狀態。

但是,在「論壇資料」這方面,倒是讓人「退三部」。
各位也知道,我開發的是緩存與資料庫分離的版本,因此每次新增論壇都要運行一次資料庫處理。

而我的這種方法,和直接複製的作法有一個差異。
那就是,我需要詳細設置資料庫的變化,否則會有很多問題隨之出現。
(另一方面是因為我支援多個資料庫,而非單資料庫。)

如果是複製的版本,只需要用官方的處理法處理資料。
而因為我要對各資料庫統計、整理以免過度混亂。

因此我需要新增資料表、更新資料、加入新資料。
比起複製,我的動作又更加複雜。

而我的處理是以插件方式,還必須捨棄掉 Discuz 自動清空資料庫帳密的設定。
雖然我不認為安全性影響會太大,不過仍是有風險在裏面。

當然,我更不想將資料庫帳密存在插件設置中。
因為這個會讓風險更大,因此我放棄了這種作法,而選用風險較低的處理方式。

以目前情況,插件的雛型已經完成。
今晚會正式上傳至虛擬主機,並且開始「正式測試」

希望之後的測試別出現太多問題,不然我真的會「昏倒」
而且,這次開發成功後,之後可以說是「麻煩減少」

原因在於每次更新,許多語法會沿用。
所以原本套用的很多東西都可以繼續使用,而不需要重新開始。

那麼,祝我好運!

2 thoughts on “Discuz 多用戶論壇開發 – 尾聲

  1. 你書讀的好多喔
    不知道你看過了哪些PHP的教學書? 可不可以推薦一下呢?
    我到在還是不知道要重哪下手 學PHP
    不知道大大有沒有推薦的呢^_^