|
Project Information
Featured
Links
|
Eros blog簡介Eros blog 是個以 J2EE 相關技術開發的簡易部落格系統,屬於個人練習之無營利專案,其目的是傳寫一個擁有基本功能,並且較易安裝自用的專案,可給多人使用。部落格和單篇文章都可以用瀏覽器書籤記錄位置,而這個系統的特色 (及簡化) 之一是可以用文章回覆文章,沒有正式的留言。此外文章版面設計上比較適合寫書評之類的專業文章。 Eros 是希臘神話的愛神,也是最早發現的近地小行星 (433 Eros) 的名稱。 部落格首頁畫面 (套用預設 CSS 樣式)
文章畫面
本專案整合了 JSF 2 和 Spring 3 的使用,而這兩個都盡量使用 Annotation 的方式來設定。我之後會慢慢再補上安裝和使用手冊。.war 檔內含原始碼。 功能目前版本 (v0.1, 2011/09)- 登入 / 登出
- 註冊 / 修改使用者資料
- 瀏覽特定作者部落格
- 瀏覽特定文章
- 新增 / 編輯 / 刪除 / 查詢文章
- 上傳自訂 css 檔 / 部落格橫幅圖 / 使用者圖像 / 部落格插圖 (傳到系統目錄下)
- Email 註冊通知 / 文章回覆通知
- RSS 2.0 feed (不含全文) / 單篇文章匯出 html 版(可列印或備份用)
- console / file logger
管理者說明- 預設資料庫連線名稱為 mysql (localhost:3306),資料庫名稱 eros (編碼 utf8 / utf8_general_ci),帳號 root,無密碼。用 Navicat 使用 SQL 檔建立資料庫後,裡面會有一個管理者帳號 (ID: admin, PW: 1234) 可在網頁上登入。
- 若要啟用 email 通知,管理員必須設定一個系統用信箱及 SMTP 伺服器 (如使用 Gmail)
- 目前還沒開放管理者對使用者進行直接的管理
- log 在 WEB-INF/logs 下
- resources\img\ 和 resources\css\ 分別存放圖片和 CSS 檔,專案裡已經有的檔案是預設檔。
CSS未來考慮功能無限期延後... - 文章自訂分類 / 分類查詢
- 使用者可選擇瀏覽和刪除上傳的文章插圖
- 站內追蹤使用者 / 站上使用者動態
- RSS / MT 匯出備份
- RSS / MT 匯入建立文章
開發技術其他
|