Apache Jetspeed 2

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
 
(未显示2个用户的22个中间版本)
第1行: 第1行:
 +
{{top news}}
 +
[[Image:jetspeed2logo.gif|right]]
 +
 +
最新版: [http://www.apache.org/dist/portals/jetspeed-2/JETSPEED-2.1-README.txt 2.1]
 +
 +
Apache门户项目组的项目组成:Jetspeed-1/2,[[Apache Portals Bridges|Bridges]],[[Apache Pluto|Pluto]],[[Apache WSRP4J]]和[[Apache Graffito|Graffito]]。
 +
 +
[[Image:apache_portal.jpg|thumb|right|Apache 门户项目组]] [http://www-128.ibm.com/developerworks/cn/opensource/os-apache-portal/index.html Apache 门户项目组介绍]
 +
 
Jetspeed-2 is the next-generation enterprise portal at Apache.  
 
Jetspeed-2 is the next-generation enterprise portal at Apache.  
  
http://portals.apache.org/jetspeed-2/
+
[[Jahia]], [[Hippo CMS]] 基于 Jetspeed 2 构建.
 +
==产品特性==
 +
==Features==
 +
* JSR 168 Support
 +
* Component Architecture (Spring)
 +
* J2EE Security, Portal Security Policy
 +
* Page and Portal Security Constraints (Bronco)
 +
* PSML/Folder CMS Navigations, Menus, Links
 +
* Jetspeed Single Sign On (SSO)
 +
* Multithreaded Aggregation Engine
 +
* Full Localization Support
 +
* Pipeline Request Processor
 +
* Rules-based Profiler
 +
* Basic Page Customization
 +
* Auto Deployment of Portlet Applications
 +
* Auto Deployment of Layouts and Decorators
 +
* Advanced Password Features
 +
* Navigational State Component
 +
* Integration with Pluto Portlet Container
 +
* Tigris CSS
 +
* Client Independent Capability Engine (HTML, XHTML, WML, VML....)
 +
* Portals Bridges
 +
o Struts
 +
o MyFaces
 +
o Velocity
 +
o Perl
 +
o PHP
 +
o Bridges Framework
 +
* Administration Portlets
 +
o Portlet Application Manager
 +
o Profiler Administration
 +
o Role Manager
 +
o Portal Site Manager
 +
o User Manager
 +
o SSO
 +
* Sample Portlets
 +
o XSLT RSS
 +
o Rome RSS
 +
o WebContent
 +
o IFrame
 +
o Calendar
 +
o Bookmark
 +
o Tree Navigator
 +
o Games
 +
o iBatis Petstore
 +
o Database Portlets
 +
* Content Management Support
 +
* Multiple Languages
 +
* Multiple Search Methods
 +
 
 +
===标准===
 +
* 完整兼容Java Portlet API标准1.0(JSR-168)
 +
* 通过JSR-168规范兼容性测试
 +
* 基于JAAS标准的认证和授权服务(默认支持数据库的实现)
 +
* 基于LDAP的用户认证
 +
 
 +
===体系架构===
 +
* 基于Spring Framework的组件架构
 +
* 灵活可配置的请求通道(通过Spring Bean XML配置)
 +
* Portlet应用发布单元热部署
 +
* Jetspeed AJAX XML API(基于著名的开源AJAX Framework - DOJO)
 +
* 扩展的Portlet页面结构语言(支持持久化到文件或数据库)
 +
 
 +
===门户核心特性===
 +
* 声明风格的安全约束
 +
* 基于角色的Portlet安全方面的API
 +
* 门户内容管理和导航,包括页面、菜单、文件夹和超链接
 +
* 单线程或多线程的内容聚合引擎(通过Spring Bean可以轻易切换)
 +
* 高度可扩展的Jetspeed 单点登陆服务框架
 +
* 基于权限和规则的门户页面和资源定位配置
 +
* 支持所有主流的数据库,包括:Derby、MySQL、MS SQL、Postgres、Oracle、DB2、 Hypersonic
 +
* 不依赖客户端类型的capability engine (html, xhtml, wml,vml)
 +
* 多语言支持(12国语言,包括简体中文和繁体中文),而且完全可扩展
 +
* 完整的性能统计日志引擎
 +
* 利用著名开源搜索引擎Lucene提供对所有门户资源的全文本检索和元数据搜索服务
 +
* 用户注册服务和忘记密码的邮件通知服务
 +
* 丰富的登陆密码配置策略
 +
 
 +
===门户管理===
 +
* 用户,角色,用户组,密码和Profile管理
 +
* JSR 168协议规范定义的用户属性编辑器
 +
* 门户页面管理
 +
* 单点登陆服务管理
 +
* Portlet应用程序管理
 +
* Profiler管理
 +
* 门户性能统计报告
 +
 
 +
===对Web框架的支持和例子Portlets===
 +
* 通过Bridges项目支持几乎所有的主流Web Framework与Jetspeed门户的整合,包括:JSF(Sun的标准JSF实现和Apache MyFaces)、Apache Struts、PHP、Perl、Velocity
 +
* 例子Portlet包括:RSS、IFrame(通过Jetspeed SSO API还可以支持SSO效果)、日历、书签。
 +
* 支持Spring MVC
 +
 
 +
===用户个性化===
 +
* 门户页面管理
 +
* 页面用户定制(包括增删查改门户页面,页面的风格,Portlet框体风格,Portlet的位置,Portlet的布局等等)
 +
* 支持两种门户定制风格,包括传统的基于页面刷新的风格和基于AJAX技术的风格
 +
 
 +
===门户设计===
 +
* 支持Portlet和Portal页面皮肤的打包发布
 +
* 基于CSS技术的可配置布局
 +
* 支持Velocity模版引擎
 +
 
 +
===门户开发工具===
 +
* 支持Maven 1.x和Maven2.0.x,部分功能支持Ant脚本
 +
* 支持通过Maven插件生成自定义门户基础框架
 +
* 热部署Portlet应用发布单元和门户资源
 +
* 支持通过API调用的方式部署Portlet应用发布单元
 +
* 支持Eclipse3.2.x开发环境
 +
 
 +
===应用服务器===
 +
* Apache Tomcat 5.0.x
 +
* Apache Tomcat 5.5.x
 +
* IBM WebSphere Application Server 5.1/6.0
 +
* JBoss
 +
* Geronimo 1.0(非官方支持,详见:JS2-444)
 +
 
 +
(产品特性来源: [http://www-128.ibm.com/developerworks/cn/opensource/os-apache-portal/index.html Apache 门户项目组介绍])
 +
 
 +
支持以下数据库
 +
* Derby
 +
* HSQLDB - Hypersonic SQL
 +
* MySQL
 +
* Oracle
 +
* PostgresSQL
 +
* DB2
 +
* Sybase
 +
* SQL Server
 +
 
 +
支持以下应用服务器(需要Servlet 2.3 Engine)
 +
* Tomcat 5.5.8 or higher
 +
* Jetty
 +
* Websphere
 +
* Geronimo
 +
* JBoss
 +
 
 +
==安装指南==
 +
Jetspeed 2.1
 +
java -jar jetspeed-2.1-installer.jar or java -jar jetspeed-2.1-demo-installer.jar
 +
java -jar jetspeed-2.1-installer.jar text // no gui
 +
 +
安装安装包
 +
java -jar Jetspeed2.0-MultiDB-install.jar
 +
or
 +
java -jar Jetspeed2.0-derby-install.jar
 +
 
 +
配置数据库, 需要设置以下属性:
 +
* A Database type. Valid values [derby, mssql, mysql, oracle, hsql, postgres, sapdb]
 +
* A username
 +
* A password
 +
* A JDBC connection string
 +
* A JDBC driver name
 +
* The location of a valid JDBC driver. The installer will copy this to the installed location.
 +
 
 +
启动 Jetspeed 2.0
 +
/usr/local/ApacheJetspeed2.0/bin/startup.sh
 +
http://localhost:8080/jetspeed/portal
 +
admin/admin
 +
manager/manager
 +
user/user
 +
 
 +
==相关链接==
 +
*http://portals.apache.org/jetspeed-2/
 +
*http://download.huihoo.com/apache/jetspeed-2/
 +
*http://docs.huihoo.com/apache/jetspeed-2/
 +
 
 +
[[Category:CMS]]
 +
[[Category:Java]]

2010年9月27日 (一) 08:56的最后版本

Jetspeed2logo.gif

最新版: 2.1

Apache门户项目组的项目组成:Jetspeed-1/2,BridgesPlutoApache WSRP4JGraffito

Apache 门户项目组
Apache 门户项目组介绍

Jetspeed-2 is the next-generation enterprise portal at Apache.

Jahia, Hippo CMS 基于 Jetspeed 2 构建.

目录

[编辑] 产品特性

[编辑] Features

  • JSR 168 Support
  • Component Architecture (Spring)
  • J2EE Security, Portal Security Policy
  • Page and Portal Security Constraints (Bronco)
  • PSML/Folder CMS Navigations, Menus, Links
  • Jetspeed Single Sign On (SSO)
  • Multithreaded Aggregation Engine
  • Full Localization Support
  • Pipeline Request Processor
  • Rules-based Profiler
  • Basic Page Customization
  • Auto Deployment of Portlet Applications
  • Auto Deployment of Layouts and Decorators
  • Advanced Password Features
  • Navigational State Component
  • Integration with Pluto Portlet Container
  • Tigris CSS
  • Client Independent Capability Engine (HTML, XHTML, WML, VML....)
  • Portals Bridges
o Struts 
o MyFaces 
o Velocity 
o Perl 
o PHP 
o Bridges Framework
  • Administration Portlets
o Portlet Application Manager 
o Profiler Administration 
o Role Manager 
o Portal Site Manager 
o User Manager 
o SSO
  • Sample Portlets
o XSLT RSS 
o Rome RSS 
o WebContent 
o IFrame 
o Calendar 
o Bookmark 
o Tree Navigator 
o Games 
o iBatis Petstore 
o Database Portlets
  • Content Management Support
  • Multiple Languages
  • Multiple Search Methods

[编辑] 标准

  • 完整兼容Java Portlet API标准1.0(JSR-168)
  • 通过JSR-168规范兼容性测试
  • 基于JAAS标准的认证和授权服务(默认支持数据库的实现)
  • 基于LDAP的用户认证

[编辑] 体系架构

  • 基于Spring Framework的组件架构
  • 灵活可配置的请求通道(通过Spring Bean XML配置)
  • Portlet应用发布单元热部署
  • Jetspeed AJAX XML API(基于著名的开源AJAX Framework - DOJO)
  • 扩展的Portlet页面结构语言(支持持久化到文件或数据库)

[编辑] 门户核心特性

  • 声明风格的安全约束
  • 基于角色的Portlet安全方面的API
  • 门户内容管理和导航,包括页面、菜单、文件夹和超链接
  • 单线程或多线程的内容聚合引擎(通过Spring Bean可以轻易切换)
  • 高度可扩展的Jetspeed 单点登陆服务框架
  • 基于权限和规则的门户页面和资源定位配置
  • 支持所有主流的数据库,包括:Derby、MySQL、MS SQL、Postgres、Oracle、DB2、 Hypersonic
  • 不依赖客户端类型的capability engine (html, xhtml, wml,vml)
  • 多语言支持(12国语言,包括简体中文和繁体中文),而且完全可扩展
  • 完整的性能统计日志引擎
  • 利用著名开源搜索引擎Lucene提供对所有门户资源的全文本检索和元数据搜索服务
  • 用户注册服务和忘记密码的邮件通知服务
  • 丰富的登陆密码配置策略

[编辑] 门户管理

  • 用户,角色,用户组,密码和Profile管理
  • JSR 168协议规范定义的用户属性编辑器
  • 门户页面管理
  • 单点登陆服务管理
  • Portlet应用程序管理
  • Profiler管理
  • 门户性能统计报告

[编辑] 对Web框架的支持和例子Portlets

  • 通过Bridges项目支持几乎所有的主流Web Framework与Jetspeed门户的整合,包括:JSF(Sun的标准JSF实现和Apache MyFaces)、Apache Struts、PHP、Perl、Velocity
  • 例子Portlet包括:RSS、IFrame(通过Jetspeed SSO API还可以支持SSO效果)、日历、书签。
  • 支持Spring MVC

[编辑] 用户个性化

  • 门户页面管理
  • 页面用户定制(包括增删查改门户页面,页面的风格,Portlet框体风格,Portlet的位置,Portlet的布局等等)
  • 支持两种门户定制风格,包括传统的基于页面刷新的风格和基于AJAX技术的风格

[编辑] 门户设计

  • 支持Portlet和Portal页面皮肤的打包发布
  • 基于CSS技术的可配置布局
  • 支持Velocity模版引擎

[编辑] 门户开发工具

  • 支持Maven 1.x和Maven2.0.x,部分功能支持Ant脚本
  • 支持通过Maven插件生成自定义门户基础框架
  • 热部署Portlet应用发布单元和门户资源
  • 支持通过API调用的方式部署Portlet应用发布单元
  • 支持Eclipse3.2.x开发环境

[编辑] 应用服务器

  • Apache Tomcat 5.0.x
  • Apache Tomcat 5.5.x
  • IBM WebSphere Application Server 5.1/6.0
  • JBoss
  • Geronimo 1.0(非官方支持,详见:JS2-444)

(产品特性来源: Apache 门户项目组介绍)

支持以下数据库

  • Derby
  • HSQLDB - Hypersonic SQL
  • MySQL
  • Oracle
  • PostgresSQL
  • DB2
  • Sybase
  • SQL Server

支持以下应用服务器(需要Servlet 2.3 Engine)

  • Tomcat 5.5.8 or higher
  • Jetty
  • Websphere
  • Geronimo
  • JBoss

[编辑] 安装指南

Jetspeed 2.1

java -jar jetspeed-2.1-installer.jar or java -jar jetspeed-2.1-demo-installer.jar
java -jar jetspeed-2.1-installer.jar text // no gui

安装安装包

java -jar Jetspeed2.0-MultiDB-install.jar
or
java -jar Jetspeed2.0-derby-install.jar

配置数据库, 需要设置以下属性:

* A Database type. Valid values [derby, mssql, mysql, oracle, hsql, postgres, sapdb]
* A username
* A password
* A JDBC connection string
* A JDBC driver name
* The location of a valid JDBC driver. The installer will copy this to the installed location.

启动 Jetspeed 2.0

/usr/local/ApacheJetspeed2.0/bin/startup.sh
http://localhost:8080/jetspeed/portal
admin/admin
manager/manager
user/user

[编辑] 相关链接

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

变换
操作
导航
工具箱