Roller是一個全功能的多用戶博客平臺。採用Java語言開發,設計得比較精巧,源代碼是很好的學習資料。它支持weblogging應有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模 板,RSS syndication,blogroll管理和提供一個XML-RPC 接口。
1:安裝環境Roller 4.0.1 MyEclipse 10.0 jdk1.6 tomcat 6.0
2:需要資源
2.1:Roller 4.0.1的源碼包(apache-roller-src-4.0.1)和開發包(apache-roller-4.0.1.)
下載地址:http://archive.apache.org/dist/roller/roller-4/v4.0.1/
2.2:mysql 驅動包
2.3:mail.jar、activation.jar
3:安裝
3.1:在MyEclipse裏新建web工程,把 apache-roller-src-4.0.1/apps/weblogger/src/java目錄下的 org整個目錄的源文件複製到項目中的 src中
3.2:把apache-roller-4.0.1中的 WEB-INF/lib下面的所有 jar都複製到項目中的 lib中
3.3: 刪除工程src下名爲xxx.pojos的包(否則會與roller-business.jar中的內容產生衝突)
3.4: 在工程的lib中添加mail.jar、activation.jar和數據庫的驅動jar包。
3.5: 從 apache-roller-4.0.1中複製除了 WEB-INF目錄以外的所有文件,粘貼到我們項目中的 WebRoot下面。
3.6: 複製 apache-roller-4.0.1中的 WEB-INF目錄下除了 classes外的所有文件到我們項目中的 WEB-INF目錄下,覆蓋掉默認的 web.xml,你還可以發現它的一些 jsp文件是放在 WEB-INF下面的,起到很好的保護作用, roller是基於 struts2開發的。
3.7: 從 apache-roller-4.0.1中的 WEB-INF/classes目錄中,複製除了 org目錄外的所有文件,到我們項目中的 src裏面,這些是系統的配置文件,包括了國際化資源、 struts配置、 log配置、數據庫腳本等等。
3.8: 在我們項目的 src中新建一個名稱爲 roller-custom.properties的文件, roller採用這個擴展配置現覆蓋系統的默認配置。
3.9:創建數據庫在mysql上 grant all on rollerdb.* to scott@'%' identified by 'tiger';
grant all on rollerdb.* to scott@localhost identified by 'tiger';
3.10:啓動tomcar,在地址欄中輸入http://localhost:8080/roller
3.11:登錄進行操作
以下是截圖:
首頁,但是前面有讓你創建數據庫的步驟,我省略了。
註冊一個新用戶:
註冊一個新用戶,當然Roller是以你第一個創建的用戶爲管理員的,是具有最大權限的
登錄畫面
我選擇的主題是Roller的主題,總共默認的主題有四種
Roller的主題默認有四種,自己可以自己定製,但是唯一的缺點是不能定製多套。只允許你自己定製一套。
編寫個人信息
創建日記
管理配置