- 類別:Xoops模組開發
- 名稱:Neil電子校刊模組開發
- 方案:Xoops模組開發方案
- CMS:Xoops2.5.11
由【桃園市南美國小】委託開發Neil電子校刊模組,將原本需實體編排校刊作業流程全部e化,精簡人力作業,增加互動樂趣,透過雲端更能無遠弗屆的傳播每位小朋友投稿心血作品,達到寓教於樂的目的。
Neil電子校刊模組採用多人版架構,學生可以申請投稿資格經管理群組審核通過後即可發佈投稿,投稿作品經審核後可發佈於校刊中,可以吧未審核作品設定為投稿候選或直接審核通過,校刊介面共有徵稿中及已發佈兩種顯示狀態可切換,投稿者有自己的管理介面及權限,管理群組也有獨立的管理介面可以審核投稿管理校刊,審核機制採用ajax長輪詢即時監控審核狀態更新總表資料及數據,可匯出Excel報表等功能。
Neil電子校刊結構為三級關聯架構,頂層是校刊期別,第二層是項目,底層為投稿內容,若未發佈的期別不會顯示投稿內容中,管理員可設定時間發佈,或是手動發佈,已發佈的期別不能進行投稿(管理群組除外),但可繼續審核。
首頁採用ajax瀑布流模式顯示,增加資料輸出防抖機制,資料交叉查詢,符合最新瀏覽友善度,支援行動瀏覽介面且操作便利,目前已完成除錯工作並交付客戶使用,待功能調整升級至更完善後,將開放給Xoops客製化委託設計的學校單位免費使用。
開發環境
php版本:php8.0.14
資料庫:5.5.5-10.4.21-MariaDB / mysql 8.0(嚴謹模式)
Xoops版本:Xoops2.5.11
模組名稱:neilperiodical
使用程式:AJAX,JQuery,php,smarty。
介面框架:bootstrap3+html5+自行撰寫的css樣式
模組語系:
中文語系,語系抽離樣板建立語系檔
模組展示:http://emagazine.nmps.tyc.edu.tw/
權限管理:
->管理員權限->可以管理模組全部前後台功能
->期刊管理群組權限
→可以管理期別/項目/投稿會員/發佈投稿
→可以審核投稿會員申請/審核投稿作品
→可以使用內容管理總表全部功能
->期別管理群組權限
→可以管理被指定期別中的->項目/發佈投稿
→可以審核被指定管理期別中的投稿作品
→可以使用內容管理總表被指定期別中的功能
->投稿會員權限
→可以發佈投稿(未審核可編輯)
→可以使用投稿紀錄功能查詢投稿狀態(審核/未審核/候選/編輯/查詢)
→可以編輯投稿會員資料包含刪除(限投稿會員自己)
開發工時 : 90天(不含假日),已完成測試除錯正式上線。