開源的寫日報工具:Daily Report
還在使用郵件或者word,excel之類的東西收發日報嗎,太不方便了,趕快使用“一天”日報系統吧。
“一天”日報是一個開源的寫日報工具,包含了網頁版和手機版。它可以部署在自己公司的服務器上,這樣公司員工可以在任何地點書寫自己的日報和瀏覽日報。
“一天”日報提供了豐富的文字編輯能力,讓你可以隨心所欲的書寫出各種格式的文本,手機版目前只提供簡單的書寫。日報會按照時間順序歸類在一起,方便你日后對以往工作的回顧。
截圖
創建新用戶界面
手機版寫日報界面
手機版下屬日報界面
手機版設置界面
安裝
安裝Node.js和redis數據庫,安裝完成后啟動redis數據庫并執行如下命令添加管理員賬戶:
redis 127.0.0.1:6379> incr next_user_id
(integer) 1
執行完該命令后表明 next_user_id 的值為1,然后執行如下命令(1:user_name和1:password中的1即為上一步執行incr next_user_id后的 next_user_id的值)
redis 127.0.0.1:6379> hmset users 1:user_name adminn 1:password 20eabe5d64b0e216796e834f52d61f
OK
執行下面的命令將管理員adminn的id添加到管理員集合中
redis 127.0.0.1:6379> sadd administrators 1
(integer) 1
執行完以上命令后我們新增加了一個管理員賬戶adminn,密碼為1234567。
下載源代碼并解壓縮到你的網站根目錄,使用命令行工具進入該目錄,然后輸入
$ npm install
安裝依賴的庫文件(確保你有管理員權限可以安裝庫文件),安裝完成后,打開根目錄下的config.js文件設置數據庫信息和網站端口號。 exports.db對象是數據庫配置,exports.sessiondb是seesion數據庫的數據庫配置,seesion信息都存在redis數 據庫中,exports.app 對象中的 port屬性表示網站端口號,默認是80端口。配置設置好后執行
$ node app.js
看到輸出'Express server listening on port '80' 則表示服務器啟動成功(這里的端口號80會和你在config.js中的exports.app.port保持一致) 進入網站主頁你會看到登陸界面,輸入管理員賬戶名 adminn,密碼1234567則可以登陸成功。 進入管理后臺設置部門,然后建立新用戶,把建立好的用戶名和密碼告知 用戶,用戶使用用戶名和密碼登陸系統就可以寫日報和查看日報了。手機版訪問地址是:http://你的域名/m