`
c_c
  • 浏览: 85865 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

jetspeed-Tutorial:定制应用

阅读更多

可能因为版本升级的原因,tutorial中的描述和最新版本代码未必完全一致,我按照其中的说明,下载了最新的demo代码是2.2.2版本的,按照后续的说明 往下进行却发现了一些问题,最终未能成功完成系统定制(换肤);后来经过研究和查找资料才解决问题(看来不能迷信权威),具体在下文罗列。

 

  1. 在Tutorial的Changing the Default Page 章节中,提示要修改的文件是jetexpress-portal/src/main/webapp/WEB-INF/pages/default-page.psml 。然而当修改之后重新发布应用,却并未发现应用皮肤(logo等)的变化。后来经过研究和查找资料才解决问题(看来不能迷信权威),需要修改的文件是jetexpress-portal/src/main/webapp/WEB-INF/pages/template.tpsml ,因为这个文件是新版本引入的(可能Tutorial未来得及修正),它是个全局文件;
  2. “换肤”成功后,发现页面很多地方显示不好看,比如顶部那个topNavigate,这些是因为tutorial中的资源文件中的dlayout中的css问题,对比jetspeed的layout修改后就好了;
  3. 一个需要注意的问题,皮肤文件夹的名称要与应用一致,比如我改成了jetdemo,那layout下的那个文件夹jetexpress就要改成jetdemo;另一种说法是,修改其下的decorator.properties文件中的id,未验证;

总之,从这里来看,tutorial给了我们一个大的入门,但我们不能完全依赖tutorial,需要自己动手去调试页面,动脑思考解决办法。

分享到:
评论
3 楼 c_c 2014-01-17  
meizhiping2010 写道
,不知道贵兄台jetspeed2整成什么样了呢?

停滞了一段时间,现在正在开发自己的门户平台(http://iportal.duapp.com),呵呵
2 楼 meizhiping2010 2013-12-25  
第一点中的,需要修改的文件是jetexpress-portal/src/main/webapp/WEB-INF/pages/template.tpsml。
请问这里面需要修改些什么内容?
1 楼 meizhiping2010 2013-12-25  
,不知道贵兄台jetspeed2整成什么样了呢?

相关推荐

    jetspeed-installer-2.2.2.jar

    门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来访问Portal。Jetspeed就像是中心的控制器,可以很方便地以各种形式展示那些来自...

    jetspeed-api-2.0

    jetspeed-api-2.0的lib包

    ingrid-jetspeed-portal:InGrid 门户的通用功能并抽象出 Jetspeed 用户管理

    Jetspeed 门户实用程序 该库是 InGrid 软件包的一部分。 它为 InGrid 门户提供通用功能并抽象出 Jetspeed 用户管理。 贡献 问题跟踪器: : 源代码: : 设置eclipse项目 mvn eclipse:eclipse 并将项目导入eclipse...

    jetspeed2-开发手册

    它提供了一系列工具和服务,支持开发者创建高度定制化的门户应用,同时集成了多种特性如安全性、个性化、多语言支持等。 #### 二、开发前的准备 在开始开发之前,需要对一些基础工具有一定的了解,并确保已经安装...

    Jetspeed安装与portlet开发.pdf

    ### Jetspeed安装与Portlet开发知识点详解 ... - **Jetspeed-2 2.2.0 Installer**:从官网下载安装包,链接为[http://apache.etoak.com/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar]...

    Jetspeed官网guide文档中文翻译

    7.Jetspeed Tutorial: Jetspeed 教程,提供了关于 Jetspeed 的详细介绍和开发指南,包括自定义构建、portlet 开发、部署等。 8. How to Submit Patches: Jetspeed 提供了补丁提交指南,用于提交代码修改。 9. ...

    Jetspeed2.0中的PSML介绍

    PSML不是Portlet标准接口的一部分,因而它是 Jetspeed 自己的实现方式,并且区别于早期的 Jetspeed 版本(如jetspeed-1),PSML在jetspeed-2中有其特定的实现。 PSML文件能够通过引用不同文件定义门户站点的相关...

    Jetspeed安装与portlet开发的详细步骤

    - **步骤1**: 将下载的安装包放置于指定目录(例如`C:\download`),假设安装包命名为`jetspeed-installer-demo-2.2.0.zip`或`jetspeed-installer-demo-2.2.0.jar`。 - **步骤2**: 打开命令提示符窗口,切换到...

    maven-jetspeed2-plugin-2.0.jar

    maven-jetspeed2-plugin-2.0.jar

    eclipse搭建JetSpeed与开发案例详细讲解(step by step)

    3. **JetSpeed 安装程序**: 下载最新版 JetSpeed 安装程序,例如:Jetspeed-22.2.0Installer,可以从官方地址获取:[http://apache.etoak.com/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar]...

    Eclipse中开发Jetspeed详细的下载、安装、创建portlet Demo示例教程

    3. 下载Jetspeed-2 2.2.0 Installer,可以从Apache官方站点获取。 4. 获取portlet容器和插件,包括`com.sun.server.os.portlet.container_1.0.0.jar`和`com.sun.jsr168.portlet.plugin_1.0.0.jar`,这些组件可以在...

    高级软件工程师个人简历表.pdf

    - Jetspeed-2:Apache Jetspeed 是一个企业级的Portal服务器,使用Java/J2EE技术,可以用来部署企业门户。 - Cognos:IBM Cognos是企业信息管理和报表软件,被广泛应用于商业智能。 5. **角色、权限控制和单点...

    Jetspeed2 Portal 门户技术开发文档

    **JETSPEED-2 工作流程** Jetspeed2 的工作流程涉及到portlet的生命周期管理,包括初始化、渲染、事件处理等步骤。Portlets在用户的请求上下文中执行,同时可以通过portlet间的消息传递进行交互。此外,Jetspeed2还...

    jetspeed2样式的开发文档

    jetspeed2是一款基于Java的企业门户框架,它提供了丰富的功能来构建复杂的Web应用程序。本文档旨在帮助开发者理解jetspeed2样式的开发流程与细节,特别是关于如何创建和自定义样式。 #### 二、基础知识要求 在开始...

    jetSpeed2.2.2(最新版源文件)

    7. **Web应用程序**:可能有一个名为`jetspeed-2.war`的文件,这是一个预打包的Web应用程序,可以直接部署到支持Servlet 2.4(或更高版本)的任何Web服务器上,如Tomcat。 在使用jetSpeed时,开发者需要了解的基本...

    Jetspeed2官网guide文档翻译2

    这个文件需要用户自行创建,不过为了方便,提供了一个示例文件:`jetspeed-mvn-settings-sample.xml`。这个样本文件预设了使用Derby数据库的配置,如果你打算使用Derby,你可能只需要修改数据库的位置和部署的目标...

    jetspeed2资料

    Jetspeed2是一款开源的企业级portlet容器和门户框架,它基于Java技术栈,主要用于构建可定制、可扩展的企业级门户系统。这个资料包包含了关于Jetspeed2的详细信息,对于理解并使用Jetspeed2进行门户开发具有很高的...

Global site tag (gtag.js) - Google Analytics