README.md
Apache Roller
Apache Roller 是一个基于 Java 的、功能齐全的、多用户和组博客服务器,适合于大小博客网站。 Roller 通常与 Apache Tomcat 和 MySQL 一起运行。 Roller 由以下专家组成 Projects :
- Roller -项目:顶级项目
- 应用程序: Roller WebLogger WebApp,JSP 页面,Velocity 模板
- Assembly-Release:用于创建 Roller 的正式发行版
- 文档:ODT 格式的 Roller 文档
- IT-Selenium: Roller 使用 Selenium 的集成浏览器测试
文档
Roller 安装、用户和模板指南以 ODT 格式(对于 OpenOffice 或 LibraOffice)提供:
有关更多信息
点击 Roller 汇流维基:
- 如何构建和运行 Roller :https://cwiki.apache.org/confluence/x/EM4
- 如何为 Roller 做出贡献:https://cwiki.apache.org/confluence/x/2hsB
- 如何发布 Roller :https://cwiki.apache.org/confluence/x/gycB
- 其他开发人员资源:https://cwiki.apache.org/confluence/x/D84
安装 Roller
如果你希望在生产中运行 Roller ,那么你应该下载最新的官方版本,并按照安装指南进行安装,你可以在文档链接中找到该指南:https://github.com/apache/roller/tree/master/docs。
快速启动:通过 Maven 运行
你可能不应该使用这种技术在生产中运行 Roller ,但是这是一种相对简单的方法,可以自己尝试 Roller 。假设你有一个 UNIX shell、Java、Maven 和 Git:
获取代码:
$ git clone https://github.com/apache/roller.git
编译和构建 Roller :
$ cd roller
$ mvn -DskipTests=true install
使用嵌入式 Derby 数据库在 Jetty 中运行 Roller (仅用于测试):
$ mvn jetty:run
一旦 Jetty 启动并运行,浏览 http://localhost:8080/roller 以尝试 Roller 。
快速启动:通过 docker 运行
另一种尝试 Roller 的方法是使用 docker 。这实际上比通过 Maven 运行更容易,因为你不需要 Maven 或 Java。如果你有 docker ,这里是如何运行 Roller 用于演示目的。
获取代码:
$ git clone https://github.com/apache/roller.git
运行 docker Compose 来构建和启动 Roller 以及 PostgreSQL 数据库:
$ cd roller
$ docker-compose up
构建和启动 docker 图像需要一段时间。完成后,浏览 http://localhost:8080/roller 以尝试 Roller 。