Apache Roller

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第7行: 第7行:
 
Roller是用Java编写的开源软件。
 
Roller是用Java编写的开源软件。
  
Roller已经加入了Apache项目,当前是Apache[[Image:apache-incubator-logo.png]]培育项目的一部分。
+
Roller已经成为Apache顶级项目。
  
 
Roller Web应用程序有三个主要的部分:主页,用户站点和UI编辑器。
 
Roller Web应用程序有三个主要的部分:主页,用户站点和UI编辑器。
 
* Roller的主页: Roller站点的主页上显示了所有用户中最新的15条blog和当天最流行15个blogs(根据referer ranking)。 在最近的blog下面有一个连接RssFeed的橘黄色XML图标,它把站点中所有的weblogs聚集在一个new feed上。对于在流行的weblogs列表中列出的每一个weblogs都会有一个橘黄色XML图标连接到该weblog的RssFeed。
 
* Roller的主页: Roller站点的主页上显示了所有用户中最新的15条blog和当天最流行15个blogs(根据referer ranking)。 在最近的blog下面有一个连接RssFeed的橘黄色XML图标,它把站点中所有的weblogs聚集在一个new feed上。对于在流行的weblogs列表中列出的每一个weblogs都会有一个橘黄色XML图标连接到该weblog的RssFeed。
* 用户站点: 在Roller中每一个用户都会拥有他自己的“站点”。 一个站点就是一些页面的集合。每一页都被HTML页面模板定义。这些页面中可以包含Velocity模板语言的表达式,控制语句和一些特别的宏,像Weblog日历,编辑器导航栏,页面导航栏,Referer列表等等。这些页面之一就是用户的weblog页面或默认的weblog页面。稍后会详细说明。
+
* 用户站点: 在Roller中每一个用户都会拥有他自己的站点。 一个站点就是一些页面的集合。每一页都被HTML页面模板定义。这些页面中可以包含Velocity模板语言的表达式,控制语句和一些特别的宏,像Weblog日历,编辑器导航栏,页面导航栏,Referer列表等等。这些页面之一就是用户的weblog页面或默认的weblog页面。稍后会详细说明。
 
* UI编辑器: Roller UI编辑器是一个基于web的UI,它可以让你编辑weblog,管理weblog的分类,管理书签集合(AKA blogroll),管理newsfeeds,设置、管理Roller站点和安装。UI编辑器的菜单和编辑器导航栏包含的项目一样,但是表现形式上不太一样。这篇向导将向你展示如何使用UI编辑器来完成所有的工作,我们将进一步研究Roller的UI编辑器菜单。
 
* UI编辑器: Roller UI编辑器是一个基于web的UI,它可以让你编辑weblog,管理weblog的分类,管理书签集合(AKA blogroll),管理newsfeeds,设置、管理Roller站点和安装。UI编辑器的菜单和编辑器导航栏包含的项目一样,但是表现形式上不太一样。这篇向导将向你展示如何使用UI编辑器来完成所有的工作,我们将进一步研究Roller的UI编辑器菜单。
 
+
==Install==
 +
wget http://download.huihoo.com/apache/roller/apache-roller-4.0.zip
 +
unzip apache-roller-4.0.zip
 +
cd roller
 +
jar cvf ../roller.war *
 +
place postgresql-8.3dev-600.jdbc4.jar into C:\glassfish-v2ur2\domains\domain1\lib
 +
cd C:\glassfish-v2ur2\domains\domain1\lib\classes
 +
创建 roller-custom.properties
 +
installation.type=auto
 +
database.configurationType=jdbc
 +
database.jdbc.driverClass=org.postgresql.Driver
 +
database.jdbc.connectionURL=jdbc:postgresql://localhost:5432/rollerdb
 +
database.jdbc.username=postgres
 +
database.jdbc.password=postgres
 +
mail.configurationType=properties
 +
mail.hostname=smtp-server.example.com
 +
mail.username=scott
 +
mail.password=tiger
 +
通过 glassfish admin 上传 war 文件包进行部署
 +
http://localhost:8080/roller
 +
创建的第一个用户将是管理员
 +
 
==相关链接==
 
==相关链接==
 
*官方网站 http://roller.apache.org/
 
*官方网站 http://roller.apache.org/

2008年7月23日 (三) 03:26的版本

Roller

Roller is the open source blog server that drives Sun Microsystem's blogs.sun.com employee blogging site.

目录

简介

Roller是一个Weblogger。Roller使支持weblog更加容易,尽管你不了解HTML。你所需要做的所用事情就是去一个运行Roller软件的网站,建立一个账号,使自己拥有一个weblog。你就可以马上开始张贴帖子了。如果想要订制你的Weblog的布局,在你的Weblog站点上添加新的页面,你将需要了解一些HTML。

Roller是用Java编写的开源软件。

Roller已经成为Apache顶级项目。

Roller Web应用程序有三个主要的部分:主页,用户站点和UI编辑器。

  • Roller的主页: Roller站点的主页上显示了所有用户中最新的15条blog和当天最流行15个blogs(根据referer ranking)。 在最近的blog下面有一个连接RssFeed的橘黄色XML图标,它把站点中所有的weblogs聚集在一个new feed上。对于在流行的weblogs列表中列出的每一个weblogs都会有一个橘黄色XML图标连接到该weblog的RssFeed。
  • 用户站点: 在Roller中每一个用户都会拥有他自己的站点。 一个站点就是一些页面的集合。每一页都被HTML页面模板定义。这些页面中可以包含Velocity模板语言的表达式,控制语句和一些特别的宏,像Weblog日历,编辑器导航栏,页面导航栏,Referer列表等等。这些页面之一就是用户的weblog页面或默认的weblog页面。稍后会详细说明。
  • UI编辑器: Roller UI编辑器是一个基于web的UI,它可以让你编辑weblog,管理weblog的分类,管理书签集合(AKA blogroll),管理newsfeeds,设置、管理Roller站点和安装。UI编辑器的菜单和编辑器导航栏包含的项目一样,但是表现形式上不太一样。这篇向导将向你展示如何使用UI编辑器来完成所有的工作,我们将进一步研究Roller的UI编辑器菜单。

Install

wget http://download.huihoo.com/apache/roller/apache-roller-4.0.zip
unzip apache-roller-4.0.zip
cd roller
jar cvf ../roller.war *
place postgresql-8.3dev-600.jdbc4.jar into C:\glassfish-v2ur2\domains\domain1\lib
cd C:\glassfish-v2ur2\domains\domain1\lib\classes
创建 roller-custom.properties
installation.type=auto
database.configurationType=jdbc
database.jdbc.driverClass=org.postgresql.Driver
database.jdbc.connectionURL=jdbc:postgresql://localhost:5432/rollerdb
database.jdbc.username=postgres
database.jdbc.password=postgres
mail.configurationType=properties
mail.hostname=smtp-server.example.com
mail.username=scott
mail.password=tiger
通过 glassfish admin 上传 war 文件包进行部署
http://localhost:8080/roller
创建的第一个用户将是管理员

相关链接

成功案例

精彩图集

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱