Discourse 意為“談話”,是由 Stack Overflow 的聯合創始人 Jeff Atwood 推出的下一代開源論壇程序。目前,網絡上還沒有一份詳細、全面的中文 Discourse 安裝指南,ofGEEK 特此整理編寫本文,希望能夠對需要的人有所幫助。 由于 Discourse 仍在不斷更新變化之中,本指南也將隨之不斷調整,以適應最新的系統安裝環境。更多相關信息與討論,請訪問 ofGEEK 討論區 的 Discourse 分類 (這個討論區就是用 Discourse 搭建而成的)。
Discuz!X 社區軟件,是一個采用 PHP 和MySQL 等其他多種數據庫構建的性能優異、功能全面、安全穩定的社區論壇平臺,是全球市場占有率第一的社區論壇(BBS)軟件。
Discuz!NT代碼閱讀筆記(8)--DNT的幾個分頁存儲過程解析DNT的幾個分頁存儲過程解析在DNT安裝時會創建一些存儲過程,用于完成DNT的功能。
Discuz!NT代碼閱讀筆記(9)--DNT數據庫中唯一的用戶函數解析dnt_split是一個字符串分割函數,輸入待分割的字符串和分割符,輸出分割后的字符串表下邊是注釋,是自己理解.。
Discuz!NT代碼閱讀筆記(7)--模板初探:生成的模板是怎樣執行的DNT界面顯示原理,來自官方。
Discuz!NT代碼閱讀筆記(6)--從全局看看:各個模塊功能摘要(7)Discuz.Config這個項目主要自定義了一些控件供其它模塊使用.有些控件在其它項目中用的很多.模塊化設計,似的DNT的各個頁面風格統一.還有壓根就不知道在哪里用的控件!不知道為什么放到那里.但有個問題是,這些控件在其它頁面顯示時,沒有設計時支持,都是一串紅字,看著很不爽.
Discuz!NT代碼閱讀筆記(5)--從全局看看:各個模塊功能摘要Discuz中有24個Project,每個項目各自作為項目架構中的不同的功能。下面我們來各自的分析一下這些項目。
Discuz!NT代碼閱讀筆記(4)--一切皆可配置:頁面的顯示?Discuz!NT論壇程序具有強大的配置功能?:從論壇的標題到論壇各個地方的顯示,論壇模板的使用等等。1、ASP.NET頁面事件執行過程要弄明白DNT頁面的顯示過程,首先應知道ASP.NET頁面事件的引發順序。
Discuz!NT代碼閱讀筆記(3)--網站安裝也能自動化:DNT安裝時使用到的幾個函數解析前文提到:在DNT安裝項目:Discuz.Install中,有9個CS文件。其中位于SetupPage.cs.文件中的SetupPage類是繼承自System.Web.UI.Page。
Discuz!NT代碼閱讀筆記(2)--網站安裝自動化--論壇程序安裝及初始化過程二、網站安裝自動化--論壇程序安裝及初始化過程論壇的安裝文件位于Discuz.Web中的Instal文件夾中。該文件夾中的文件index.aspx為安裝的起始頁。
Discuz!NT代碼閱讀筆記(1)--從HttpModule開始Discuz是一個開源的ASP.NET論壇程序,從可以下載源代碼。我是從3.0就開始看他的代碼的,最新版本是3.1.我拿到它的代碼也有一段時間了,每天沒事干就看看。以前沒做過ASP.NET的東西,剛看見代碼簡直是一頭露水。
Discuz!NT系統架構分析前一段時間負責負責論壇的遷移工作,對其架構進行了簡單的整理。前幾天看到有人說discuz的介紹很少,因此整理了一下,發布出來。
此手冊為phpwind V8.0 beta 數據結構參考手冊, 它旨在為學習和使用phpwind系統和開發基于phpwind系統插件的朋友提供一個參考。 PHPWind社區程序是一套采用php+mysql數據庫方式運行并可生成html頁面的全新且完善的強大系統。產品支持多種編碼選擇:GBK,BIG5,及UTF8。
Discuz!X 社區軟件,是一個采用 PHP 和MySQL 等其他多種數據庫構建的性能優異、功能全面、安全穩定的社區論壇平臺,是全球市場占有率第一的社區論壇(BBS)軟件。
本文檔作為論壇的概要設計說明文檔,用于與用戶確定最終的目標,并成為協議文本的一部分,同時也是本系統設計人員的基礎文檔。背景BackgroundBBS論壇,或者稱為社區,是電子商務網站中一種常見功能,也是互聯網上一種極為常見的互動交流服務。它為上網用戶提供了也各自由的討論區。通過論壇可以向用戶提供開放性的分類專題討論區服務,同時注冊的用戶可以根據需要在論壇上發表文章,交流技術經驗,或者提出問題并表達自己的觀點。不僅如此,上網的用戶還可以在論壇中看到他人發表的文章,并且能夠對該文章進行評論。
此手冊為phpwind v8.7數據結構參考手冊, 它旨在為學習和使用phpwind系統和開發基于phpwind系統插件的朋友提供一個參考。
libjpeg-devel ,libpng-devel ,libtiff-devel ,fontconfig-devel ,freetype-devel,libXpm-devel 這些都是圖片與字體相關的開發包,為了使 php 可以對其做更好的支持。gettext 是語言相關的一個函數庫。openssl-devel 是一套工具,用于生成 X.509 協議 中所使用的密鑰,公鑰等文件。libtool 是一個通用庫支持腳本,在 php 編譯過程中會需要使用到。
Discuz!論壇程序研發經理,負責Discuz!論壇程序研發團隊的管理工作,曾是Discuz!早期插件作者,擔任過Freediscuz插件區版主。 曾開發過社區寵物、社區監獄、社區虛擬形象等多個Discuz!熱門插件。 論壇向社區化發展已經成為趨勢,站長對網站的個性化需求越來越高,同時隨著網站規模的擴大,站長對于一些特殊功能的需求也越來越多, Discuz! 標準程序作為一個通用程序,從某種意義上講很難滿足所有站長個性化功能的需求,因此論壇插件就成為對標準程序最好的功能補充。
第一個文件當然是分析./include/common.inc.php這個文件,這個是Discuz的核心中的核心,基本上每次操作都include到了這個文件,下面就分七段來分析這個文件