- 類別:Xoops模組開發
- 名稱:Neil英資成果模組開發
- 方案:Xoops模組開發方案
- CMS:Xoops2.5.9
Neil網站設計工坊接受桃園市政府教育局及桃園新埔國小委託客製化開發Neil英資成果模組,該模組為多人用戶版系統,除了模組父層管理權限(審核機制),各別英資單位有獨立的資料夾跟四項可管理的英資功能,分別是【英資影片】【英資相片】【英資新聞】【英資表件】,英資單位管理員只能管理自己的英資成果內容,不能管理其他單位的內容,所有單位的英資成果發表都須經英資模組管理員審核後始可發布,該模組最主要的用途就是讓英資網展示各級學校單位的英資成果作品。
開發環境
php版本:php7.3.6
資料庫:mysql5.5包含以上
Xoops版本:Xoops2.5.10
模組名稱:neilenglishresults
使用程式:AJAX,JQuery,php7,smarty。
介面框架:bootstrap3+html5+自行撰寫的css樣式
模組語系:
中文語系,語系抽離樣板建立語系檔
管理權限
- 管理員->可以管理全部英資成果模組功能
- 單位管理員權限->可以管理單位的(簡介/影片/相片/新聞/表件)五項英資成果功能。
模組功能
- 自動郵件通知管理員及單位管理員功能(審核狀態)。
- 系統自動刪除超過設定天數的成果資料及檔案。
備註:須配合tadtools模組及neillibrary模組使用
開發工時 : 90天(不含假日),已完成測試除錯正式上線。
Neil英資成果模組參考網址:
http://tycenglish.spps.tyc.edu.tw
Neil英資成果模組升級項目說明-2023
->模組結構升級為php8.0,底層架構優化升級,優化結構合併function,UI動線強化功能擴充開發
->增加國中/國小資料分流及動線UI介面開發工作
->成果檔案改為多檔上傳,可以批次管理上傳檔案(新增/刪除)
->成果相簿增加可設定js鎖滑鼠右鍵功能
->管理總表功能擴充,增加AJAX常輪詢功能,重構js優化效能。
->成果相簿,成果展示檔案上傳增加檔案格式驗證功能(前後台驗證)
Neil英資成果模組2.0升級項目說明-2020
※英資模組升級部分
1、英資模組三大功能首頁資料顯示方式改為ajax瀑布流,捨棄原本的分頁模式優化界面設計。
2、前端UI介面瀏覽動向功能再優化。
3、英資登陸功能新增加審核中按鈕,防止重複登錄的問題!!
4、增加刪除已審核通過的英資單位功能,同時刪除與英資單位所有英資功能資料表中的關聯資料。
5、移除英資成果功能,並移除全部關聯操作。
6、分類狀態權限做作全局套用(關閉/顯示)。
7、英資單位狀態權限做作全局套用(關閉/顯示)。
※英資模組->英資影片功能升級
1、英資影片增加可播放facebook影片功能,並自動解析網址建立影片縮圖。
2、影片播放增加可以播放facebook影片功能
3、電腦版及手機版佈景CSS修改調整。
※英資模組->英資相簿功能升級
1、英資相簿撥放器改為js燈箱效果。
2、電腦版及手機版佈景CSS修改調整。
※英資模組->英資檔案功能升級
1、增加英資檔案下載群組權限功能與前端下載權限套用。
2、修改上傳檔案編號,由原本的ID流水號改成時間戳編碼+流水號,防止檔案被輸入編號後連續下載。
3、修改UI介面顯示下載權限,便於管理操作。
4、增加下載檔案是否啟用ZIP壓縮選項功能。
5、電腦版及手機版佈景CSS修改調整。
Neil英資成果模組功能說明-2019
後台功能
- 1、 系統設定 settings.php
->後端顯示內容幾則
->前端顯示內容幾則
->系統自動刪除內容天數
->英資單位資料夾前綴
->儲存最新一筆編輯資料
->選擇英資首頁資料排列方式
->英資單位代表圖寬度
->英資單位管理內容顯示幾則
->英資影片前端顯示幾則
->英資相片前端顯示幾則
->英資成果前端顯示幾則
->英資表件前端顯示幾則
->英資相片小縮圖寬度
->英資相片大圖寬度
2、 英資單位管理 enadmin.php
->英資單位總表
->資料查詢功能
->審核英資單位申請
->可變更英資單位管理員
->英資單位前台顯示排序
3、 英資內容管理 encontentadmin.php
->英資內容列表(影片/相片/新聞/表件)
->英資成果查詢功能(月份/功能/單位/審核狀態/關鍵字)
->啟用與關閉英資成果內容。
->前往英資頁面進行審核操作。
前台功能
- 1、 英資首頁 index.php
A、 英資登錄申請表(管理員可以審核通過或刪除該申請)
B、 英資單位列表
C、 查詢英資成果內容
2、 英資單位首頁 unitindex.php
A、 編輯英資單位
B、 觀看英資單位簡介
C、 最新英資成果陳列(影片/相片/新聞/表件)
D、 查詢英資成果內容
3、英資影片moviecenter.php
A、 全部英資影片陳列
B、 單位英資影片陳列
C、 英資影片內容頁面(影片展示/資訊陳列/審核狀態/編輯刪除/fb留言功能)
D、 查詢英資影片內容(可與分類交叉查詢)
E、 英資影片管理(全ajax介面)
->英資影片分類管理(4級分類)
->新增/編輯英資影片
->審核狀態列表
->影片管理(已審核通過的影片)
4、英資相片albumcenter.php
A、 全部英資相片陳列
B、 單位英資相片陳列
C、 英資相片內容頁面(多圖播放器/資訊陳列/審核狀態/編輯刪除/fb留言功能)
D、 查詢英資相片內容(可與分類交叉查詢)
E、 英資相片管理(全ajax介面)
->英資相片分類管理(4級分類)
->新增/編輯英資相片(可多圖上傳,可刪除與重複上傳圖片)
->審核狀態列表
->相片管理(已審核通過的相片)
5、英資成果newscenter.php
A、 全部英資成果陳列
B、 單位英資成果陳列
C、 英資成果內容頁面(資訊陳列/審核狀態/編輯刪除/fb留言功能)
D、 查詢英資成果內容(可與分類交叉查詢)
E、 英資成果管理(全ajax介面)
->英資成果分類管理(4級分類)
->新增/編輯英資成果(ck編輯器圖文編輯)
->審核狀態列表
->成果管理(已審核通過的成果)
6、英資表件filecenter.php
A、 全部英資表件陳列
B、 單位英資表件陳列
C、 英資表件內容頁面(檔案下載自動壓縮zip格式/資訊陳列/審核狀態/編輯刪除/fb留言功能)
D、 查詢英資表件內容(可與分類交叉查詢)
E、 英資表件管理(全ajax介面)
->英資表件分類管理(4級分類)
->新增/編輯英資表件(上傳檔案/重新上傳覆蓋舊檔)
->審核狀態列表
->表件管理(已審核通過的表件)
7、 英資搜尋search.php
->可以輸入關鍵字搜尋(影片/相片/新聞/表件)成果內容。
審查狀態
- 1->新建送審
2->審查退件
3->資料複審
4->審查通過
區塊功能
- A、 英資影片區塊
B、 英資相簿區塊
C、 成果消息區塊
D、 成果表件區塊
E、 英資單位申請按鈕區塊
F、 英資相簿播放器區塊
管理權限
- A、 管理員->可以管理全部英資成果模組功能
B、 單位管理員權限->可以管理單位的(簡介/影片/相片/新聞/表件)五項英資成果功能。
模組功能
- A、 自動郵件通知管理員及單位管理員功能(審核狀態)。
B、 系統自動刪除超過設定天數的成果資料及檔案。