:::
所有書籍
「 [1091] XOOPS輕鬆架 」目錄
MarkDown
1. 架設第一個XOOPS網站
2. 網站群組、權限及外觀設定
3. 自訂網站外觀及內容
4. 打造多媒體無障礙網站
5. 各種實用網站工具模組
6. 進階模組及網站備份與管理
2. 網站群組、權限及外觀設定
\[1091\] XOOPS輕鬆架 =================== ### 一、上課注意事項 1. 上課歡迎隨時起來走動,互相觀摩交流,盡量別保持安靜。飲食部份請至走廊食用。 2. 上課時間為週六9:10~12:00及13:40~16:30,共計六次,請盡量別遲到。 3. 上課時可以拍照、錄音、錄影、直播,也可以到處散播。 4. 座位基本上沒有強制性,但也不建議每次都換來換去。若電腦不好使,可自備筆電。 5. 記得認識一下助教! ### 二、關於本課程 1. 講義:
2. 網站:
3. 本課程是系列中的第ㄧ個學程,屬最基礎部份,因此,有任何聽不懂的:請儘管問! 4. 上課瀏覽器建議用Firefox或Chrome,IE請用IE10以上,其餘版本對於CSS3和HTML5支援太差,故不建議使用。 ### 三、關於XOOPS 1. XOOPS念法:
2. XOOPS輕鬆架:
(
) 3. XOOPS官方網站:
4. XOOPS正體中文延伸計畫:
5. XOOPS跨平台,為自由軟體,任何情況都可免費使用。 ### 四、使用XOOPS的優點 1. 和靜態網頁相較,維護資料上較為容易,無須一直FTP上下載資料,亦無需自己寫HTML 2. 架構清楚,自訂彈性高(會的話),國內使用者多,資源亦豐富。 3. XOOPS本身為空平台,故可使用之架設出任意類型網站。 ### 五、XOOPS架設環境 1. XOOPS是用PHP開發的跨平台網站系統,其資料存放在MySQL資料庫中,故要用XOOPS主機須支援PHP,有網頁伺服器(如Apache、Nginx、IIS)、MySQL或MariaDB資料庫伺服器。平台是Windows、Linux、MacOS、FreeBSD...都可以。 2. 目前XOOPS最新版為2.5.10,PHP需要PHP5.4以上,可支援至PHP7.3。尚未釋出的2.5.11可支援到PHP7.4以上。資料庫則5.5~8.0均可。 3. 架設XOOPS的主機有幾種選擇: 1. 在Windows下自架主機:底下單元說明 2. 自架Linux主機:
3. NAS內含伺服器:雖然可以,但在維護性和效能考量上,其實不是非常建議。 4. 租用虛擬主機:性價比高的選擇,國外主機資源多,費用便宜,國內主機上傳速度快。 5. 租用VPS:彈性較虛擬主機高,但須有Linux管理能力,費用亦較高。 ### 六、在Windows下自架主機並安裝XOOPS 1. 請連至 [https://campus-xoops.tn.edu.tw/modules/tad\_uploader/index.php?of\_cat\_sn=11](https://campus-xoops.tn.edu.tw/modules/tad_uploader/index.php?of_cat_sn=11) 2. 下載「[XOOPS 輕鬆架 20200305 WIN伺服器包(XOOPS 2.5.11 Beta)](https://campus-xoops.tn.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=1785&cat_sn=11&name=my_xoops_2511b.exe)」及「[Visual Studio 2015~2019 Visual C++ 可轉散發套件](https://campus-xoops.tn.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=1786&cat_sn=11&name=vc_redist.x86.exe)」(Apache無法啟動時安裝) 3. 請點二下安裝即可,請勿安裝到含有中文的路徑目錄下。 4. 預設會裝到`C:\my_xoops`目錄,目錄名稱可以自行修改無妨。 5. 第一次啟動,需填入想要的資料庫名稱(勿用中文及特殊符號,僅能英文數字和底線),並設定好管理員帳號、密碼等資訊即可登入使用,安裝完記得修改資料庫密碼即可。 6. 日後若要手動啟動,請點擊:`c:\my_xoops\UniController.exe` 7. UniForm Server常用目錄及檔案:
網頁目錄
C:\\my\_xoops\\www
伺服器控制台
C:\\my\_xoops\\UniController.exe
php.ini位置
C:\\my\_xoops\\core\\php7x\\php\_production.ini
資料庫實體檔案位置
C:\\my\_xoops\\core\\mysql\\data
UniForm設定檔位置
C:\\my\_xoops\\home\\us\_config
phpMyAdmin位置
http://localhost/us\_opt1/index.php (預設未裝)
Adminer位置
http://localhost/us\_opt2/index.php(預設未裝)
8. 利用Gmail來寄信的設定: 1. 先
Stop Apache
,接著點選 `General`→`Mail utility msmtp` 2. 按下左上角的
Edit configuration File
按鈕 3. 將Gmail裡面的Email修改成您的Gmail信箱,密碼請設定成該信箱密碼。 9. 對於UniForm Server其他進階功能有興趣的請參考:[https://tad.gitbooks.io/ck2\_learning/content/uniform\_server\_zheng\_he\_si\_fu\_qi.html](https://tad.gitbooks.io/ck2_learning/content/uniform_server_zheng_he_si_fu_qi.html) ### 七、XOOPS基本概念 1. XOOPS有分「前台」和「後台」,前台所有人可見,後台僅有模組管理權者可進入。 2. XOOPS的組成分成三大架構: 1. 功能模組:模組是XOOPS的主角,主宰網站具備哪些功能,同時提供各式區塊。 2. 群組權限:決定什麼人可以使用或管理什麼模組、區塊或功能。 3. 佈景樣板:決定網站的主外觀、模組外觀、區塊外觀的主要機制。 ### 八、安裝模組後的建議 1. 先至該模組的管理後台→偏好設定,查看有哪些設定,並進行適當調整。 2. 到模組的管理後台,建立分類(若有),設定權限(若需要) 3. 到模組前台摸索一下前台有哪些功能 4. 最後至該模組的管理後台→區塊,看有哪些區塊可以使用。 ### 九、升級XOOPS模組 1. 「升級」是指版本的升級,例如 1.0升級到 1.1之類的,請從站長工具箱進行。 2. 「更新」是指模組重新載入設定檔,升級完通常會自動進行此步驟,以重新載入樣板或新的設定值,若是模組妹內容畫面消失亦可試著更新試試,此動作在後台模組進行即可。 3. 從前台導覽列的右上選單選擇「線上安裝更新」將所有模組及佈景升級到最新版。 1. 若是架在Linux下(或modules無法寫入),需要輸入ssh帳號密碼。 2. 須確認輸入的 ssh 帳號有權限可以管理網站所在的網頁目錄。 3. 若ssh不是22port,請至站長工具箱偏好設定修改之。 4. 若模組升級後,內容區變成一片空白,代表樣板檔沒讀到或出問題,重新按下「更新」重讀模組設定即可。 5. 若按下升級,結果版本仍為舊版,就多按幾次即可。 ### 十、XOOPS後台的「偏好設定→系統設定」 1. 「一般設定」:設定網站名稱、時區(伺服器時區:指機器所在時區;網站預設時區:網站主要用戶的所在時區)、網站佈景(自動編譯您修改的樣板檔? 請選「是」)。 2. 「註冊會員設定」:「允許新會員註冊」設為「否」、允許上傳圖像(可放大頭像寬度到300)。 3. 「Meta 及頁尾」:Meta 關鍵字(逗號隔開,六個左右即可)、Meta 描述(會出現在搜尋結果)、頁尾註腳(版權、聯絡資訊...等,可用HTML) 4. 「電子郵件設定」:電子郵件分發方式(大部分PHP mail()即可,若是windows下且無送信機制,可選SMTP(送信伺服器),填入可用的SMTP即可(ISP通常會提供) 5. 在學生練習主機請用「SMTP」,「SMTP 伺服器」填入「mail.tn.edu.tw」即可。 ### 十一、XOOPS後台的「模組→系統管理」常用功能 1. 區塊:管理區塊,可開關並設定或新增區塊,設定其出現位置,還有誰可以觀看區塊。 1. 簡單原則:邊緣區塊→所有頁面;中央區塊→僅首頁。 2. 請設條件: 區塊所屬模組「`所有類型`」、 顯示於「`全部頁面`」、群組「`所有類型`」、啟用「`是`」,若中間區域有出現任何區塊,即為不當設定(除非該區塊小小的) 2. 群組:最小的權限單位,建議適度建立群組(例如依單位或職權),有助於網站分工。 1. 一個會員可同時隸屬多個群組,權限為所有隸屬群組的「集合」。 2. 已註冊者,所有可以登入的人應至少要屬於「已註冊會員」群組(重要!)。 3. 擁有「系統管理權限」者即為站長,換言之,除了管理員,任何人都不應該有「系統管理權限」。任何的「管理權限」都不應該開給「會員」或「訪客」群組。 3. 寄信給會員:可自設條件,寄發信件給只訂的會員。(可拿來進行Email測試) 4. 維護:資料庫的維護工具,可清除快取資料夾及session資料表,亦可備份資料表。 5. 模組:安裝、移除、更新網站模組,主選單選項更名、調整順序...都在此進行。 6. 偏好設定:網站及各種模組的偏好設定選項 7. 樣板:可讓您用瀏覽器來自行修改模組或區塊外觀(不熟不建議用,日後會詳述) 8. 會員:可新增會員或編輯會員資訊,亦可變更會員群組等各種會員管理功能。 ### 十二、設定Tad Tools 工具包模組 1. tadtools是所有輕鬆架模組的基礎,沒有此模組,所有模組大概就無法運作。 2. 「初始設定」,一般會自訂設定,可設定佈景是否要套用BootStrap自適應框架。 3. 「偏好設定」進行uploadcare 設定或其他設定(非必須) 4. 安裝(或關閉)QR Code區塊:用來方便讓手機連至該頁面用。 ### 十三、認識Tad Adm站長工具箱模組後台 1. 「模組隨選」建議安裝「進階區塊模組」、「LogCounterX 網站流量統計模組」 2. 「清理垃圾帳戶」適用運作很久,且沒有關閉註冊的網站 3. 「主機環境」盡量讓設定值和建議值一致 4. 前台皆為緊急救援工具,日後說明。 ### 十四、安裝LogCounterX 網站流量統計模組 1. 檢查「紀錄區塊」是否啟動,並設於「全部頁面」,且所有群組可見,此為必要區塊。此區塊看不見,但此區塊是用來偵測人次用,所以不可關閉。 2. 啟動「計數器」區塊,並自行決定其位置以及可觀看群組。 3. 至後台進行「基本設定」及「圖檔選擇」,調整區塊外觀。 4. 「LOG最大保存數」越大越準,但備份會越困擾。 ### 十五、安裝Tad Blocks進階區塊管理模組 1. 此模組可以讓您直覺的快速建立各種常用的自訂區塊,不需要懂任何語法。 2. 亦可從「區塊管理」快速的管理現有區塊,包括其標題的圖檔設定等。 ### 十六、安裝Tad RSS友站新聞模組 1. 只要找到某站的RSS連結,輸入其RSS連結即可。例如: 1.
2.
3.
2. 勿用太多RSS,避免影響網站連線速度。 3. XOOPS網站內建的RSS位置: 1. 若有裝tadnews模組:http://網址/modules/tadnews/rss.php 2. 若有裝news模組:http://網址/backend.php ### 十七、安裝Tad Guide 安裝精靈模組 1. 適合用於網站剛架設之初,可線上安裝或更新推薦的模組,並匯入建議設定及範例內容。 2. 可加入最佳化後的偏好設定,省得自己去調整或不曉得如何調整。 3. 可快速啟用推薦區塊或是所有區塊,並且會設定好位置及排序。 4. 可快速建立群組,不用再去後台一個一個開。 5. 可快速根據群組替每個有支援分類的模組開設對 應分類,並設好權限,這樣就可以同一進行管理,而不用到各個模組去開設。 ### 十八、佈景設定 1. 建議使用 school2019 佈景(BootStrap4),更彈性,更方便。 2. 「主管理界面」可以完全修改整個網站版面 1. 基本版面:設定整體版面架構、顏色等。 2. 背景圖:整體背景圖的設定 3. 滑動圖片:滑動圖的上傳管理 4. logo圖:版面主要Logo 5. 區塊標題列:各區域區塊的外觀設定(可搭配tad\_blocks進階區塊管理使用) 6. 導覽工具列:導覽列的位置及顏色設定 7. 額外設定:主要是頁尾部份的設定 8. 「管理佈景設定檔」可以將設計好的外觀儲存起來,亦可下載或匯入,例如可匯入:[school2019-清爽籃白.zip](https://www.tad0616.net/uploads/tad_book3/file/45/school2019-清爽籃白.zip)試試 3. 「選單設定」可以設定前台導覽列內容 4. 「Logo設計」可以快速產生各種文字圖檔,例如上方Logo圖,區塊標題圖等。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
39
人線上 (
9
人在瀏覽
線上書籍
)
會員: 0
訪客: 39
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入