• jCharon


    jCharon目标是创造一个具有国际化与商业化的 Portal 及 Portlets。发起该项目的原因大致是现有的开源 portal 太简单, portlets 也不具有国际化, 所以建立了以冥王星 (pluto)的卫星 Charon 为名的开源项目。该项目的 License 是 Apache Foundation License
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    oPortal:oPortal是一个用java写的开源门户项目,它的目标是成为一个安全的web应用程序。基于Struts 框架技术。
    uPortal:由(JA-SIG)开发的uPortal基于的Java, XML, and XSL项目, 发行版包括WEB服务频道,权限,用户组管理等等。UPortal让你可以自己增加你的机构需要的新特性。它着眼于高等教育机构,一些商业组织也用它来作为构建协同社区的框架。这种框架包括插入式的被成为频道的组件,它提供用户感兴趣的信息。用户可以根据其在机构中角色选择关心的频道,同时还可以定制自己站点喜欢的样式。
    NVPortal:NVPortal是一个基于开源BSD协议的Java企业门户解决方案.这个开源方案可满足用户的高需求因为:
     * 符合JSR 168规范与WSRP标准,
     * 通SOAP实现商业处理引擎与搜索引擎,
     * 可随意地的自定义布局,
     * 非常友好的用户界面,
     * 多语言支持,
     * 单一登录(SSO),
     * 图形管理界面等...
    PortletBridge:Portlet Bridge Portlet是一个web clipping proxy portlet,它能够把web应用程序"裁剪"成portlets。Portlet Bridge Portlet使用XSLT和CyberNeko进行web clipping。
    OpenPortal:OpenPortal是一个Web门户框架,可以让用户个性化运行这一软件的站点的Web页面。用户通过选择一套可用的门户组件属性来构造其页面。一个门户组件可以是servlet 或JSP页面。
    JPortal:JPortal 是目前最为符合JSR-168 Spec的Portal实现。他使用了拦截器技术和 Dynamic Proxy来实现Portlet的可插入设计。他目前只是一个原型的实现并且之关注于实现 Portal Container,并没有过多的 Portlet实现和设计。 优点在于其的架构清晰,易于扩展,但在Portal的工业强度上需求的差距是比较大的,没有分布式的概念是他目前架构的一个致命的地方。
    Kosmos:Kosmos是一组监测软件项目开发portlet。符合JSR-168规范可用于跟踪项目各方面的进展包括:版本控制,缺陷跟踪,持续构建,和项目依赖等。
    Pluto:Pluto是一个满足Portlet API规范的Portlet容器的实现,它为开发者提供了一个运行portlets的工作平台。然而,如果没有一个驱动器(driver),也就是 Portal,的支持的话,运行和测试Portlet容器将非常之麻烦。Pluto本身也提供了一个简单的Portal模块,该模块仅仅是为了满足 Portlet容器和JSR 168的需要而写的。
    GridSphere: 提供一个基于 portlet 的高级开放源代码门户。GridSphere 是在欧盟提供基金的 GridLab 项目 下开发的,提供了一个非常复杂的门户,该门户为各种终端用户提供高度定制的环境。portlet 模型向用户提供了一个灵活易用的接口,并向门户开发人员提供了一个模型,用于创建可插入的和动态的应用程序支持。
    下面简要列出核心的 GridSphere 特性:
    1,Portlet API 的实现与 IBM WebSphere Portal Server 4.2 或更高版本紧密兼容。
    2,易于开发并易于与插入到 GridSphere portlet 容器中的“第三方 portlet”集成。
    3,级别更高的模型,用于使用可视的 bean 和 GridSphere User Interface (UI) 标签库构建复杂的 portlet。 灵活的基于 XML 的门户表示描述,可以轻松对其进行修改来创建自定义的门户布局。
    4,对基于角色的访问控制(Role Based Access Control,RBAC)提供内置的支持,RBAC 将用户分为 guest、user、admin 和 super user。
    5,复杂的服务模型,允许创建“用户服务”,可以按照用户权限限制服务方法。
    6,通过 Hibernate for RDBMS 数据库支持提供数据的持久性。
    7,为 portlet 服务的服务端测试集成了 Junit/Cactus 单位测试,包括生成测试报告。
    8,GridSphere 核心 portlet 提供基本功能,包括登录、注销、用户和访问控制管理。 由于 GridSphere portlet API 几乎与 WebSphere portlet API 完全相同,所以您应该多看看 developerWorks 文章,这些文章在 参考资料 和 IBM WebSphere Portal Zone 中列出。在理论上,使用 IBM WebSphere Portal Server 开发本文中的示例 portlet 应该不难。GridSphere API 与 JSR Portlet API 1.0 最后的规范非常类似,gridSphere 的将来版本是符合 JSR 168 的。当前的 GridSphere 版本提供了一个门户、一个 portlet 容器和一组有用的核心 portlet,包括用户和组管理以及布局定制和 portlet 订阅。
    WWPortlet:WWPortlet一个MVC JSR168 Portlet框架基于WebWork,Velocity,Spring,Hibernate.使用WWPortlet框架开发门户(Portal)系统时,可以不需要知道Portlet和JSR168的API与概念.你可以像开发传统WebWork/Velocity应用程序一样来开发门户(Portal)系统,