多國語言翻譯:

  • 類別: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天(不含假日),已完成測試除錯正式上線。