標籤:ext 使用 檔案 資料 set cti
實驗室準備發布一個網站,本來是準備外包給別人做的,後來自己調研了一下,發現也沒有想象的複雜和困難,於是最近一周自己吭哧吭哧地把網站搭好了。
之所有使用Mediawiki,一是考慮到是以實驗室發現,不想弄成那種商業氣息深厚的網站;二是我們內容經常需要更新,所以必須好改。
Mediawiki是網上眾多Wiki引擎裡的一個,應該是最大的一個,也是Wikipedia使用的引擎。
關於它的安裝,網上已有眾多文章,不管是英文的還是中文的,在此我更側重說一下高階的配置(其實也是很基礎的東西)、大體思路,而不是一個step-by-step的指導。
- 按照官網上的安裝指示裝好它需要的依賴項,主要是mySQL和php。
- 進行一下資料庫的配置,主要就是建立一個使用的資料庫,注意要給帳號所有的許可權(寫刪許可權)。
- 改一下Apache的配置,應該就能在瀏覽器裡開啟網頁了,然後用嚮導產生LocalSettings.php,這個檔案放在Mediaiwiki的根目錄下,以後會經常要用到。
這樣基本就是mediawiki的安裝邏輯了。它主要分為兩部分:mySQL裡的一個資料庫、mediawiki目錄。備份和遷移時也針對這兩部分進行。
接下來還需要安裝一些extension,得取決於具體使用的需求。
基於我們的需求,我們最主要關心:多語言支援、討論支援、儲存pdf書、多級菜單、latex支援等等;大多數extension安裝起來比較容易,基本就是git clone一下,然後改下LocalSettings.php,最多再更新一下資料庫。少數裝起來則比較麻煩。最終我安裝的外掛程式列表如下:
- Collection: 支援pdf書;
- Translate: 多語言翻譯支援;
- Babel: 語言支援相關;
- Math: 支援Tex公式;
- NoTitle: 某頁無Title;
- Clean Changes: 更乾淨的曆史更改列表;
- Language Names: 語言支援相關;
- LocalisationUpdate: 語言支援相關;
- MenuSidebar: 多級菜單;
- UniversalLanguageSelector: 語言選擇;
- WikiEditor: 更豐富的編輯菜單;