`
badxy
  • 浏览: 141694 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

集成liferay CMS 和alfresco小记

阅读更多
  集成alfresco和liferay的方式之一是让alfresco成为liferay的document library 或image gallery,而其实cignex给出过一个比较理想的界面:在编辑liferay的文章时可以访问alfresco的图片文件。如何做到的呢?
  研究一段时间后,发现其实这不是liferay集成alfresco,而是fckeditor集成alfresco。这得益于fckeditor良好的可扩展性:fckeditor可以允许用户自定义connector,去访问服务器端或另一台远程机器的资源。只要实现自己的GET_FOLDERS GET_FOLDERS_AND_FILES CREATE_FOLDER 和uploadfile功能,就可以达到自己想要的目的了。说的更具体点,在fckeditor的java版ConnectorServlet类中的doGet和doPost方法里,把访问server端文件系统中的目录功能换成访问远程alfresco space的功能就行了。如何做到呢?看看alfresco\bootstrap\webscripts\folder.get.js的这个webscript就能明白了:在ConnectorServlet里去使用httpclient调用alfresco的webscript,返回某个space的子space列表和子文件名列表。

分享到:
评论

相关推荐

    CAS, Liferay和Alfresco portlet三者的整合

    3. **portlet集成**:Liferay的portlet功能可以将Alfresco的内容管理功能嵌入到门户中,让用户在统一的界面上访问和操作文档。 4. **工作流程整合**:利用Alfresco的工作流程引擎,可以为Liferay中的portlet定义和...

    Liferay CMS系统培训提纲.ppt

    【Liferay CMS系统培训提纲】的PPT主要讲解了Liferay CMS的内容管理系统特性、Liferay CMS的概念以及如何根据用户需求定制实例和站点。Liferay CMS是一个基于Portlet的门户内容管理系统,它允许快速开发和部署网站...

    Liferay CMS系统培训.ppt

    【Liferay CMS系统培训】 ...通过深入理解和灵活运用Liferay CMS,我们可以创建高效、用户友好的网站,满足不同用户群体的需求,同时通过精细的权限管理和内容部署策略,确保网站内容的及时更新和安全。

    liferay开发小记---开发环境的搭建

    Liferay IDE是基于Eclipse的集成开发环境,它集成了许多Liferay特定的功能,如代码提示、部署和调试。另一方面,Liferay Workspace是一个预配置的Maven项目结构,包含了创建和管理Liferay模块所需的所有依赖。 搭建...

    liferay环境的搭建

    它包含了Liferay Portal和集成的Tomcat服务器。 - **Liferay Portal Source**: 可选资源,下载地址为[liferay-portal-src-6.2-ce-ga6]...

    Liferay集成Activiti开发工程

    Liferay IDE是基于Eclipse的集成开发环境,专为Liferay开发设计,提供了模板、插件和工具,便于开发者创建、调试和部署Liferay应用。通过Liferay IDE,开发者可以更高效地集成Activiti,进行流程定义、任务管理和...

    Liferay+CMS系统培训提纲

    描述liferay和CMS系统开发培训,便于快速理解及掌握liferay

    Liferay+CMS系统培训

    Liferay+CMS系统培训PPT 中文版,适合初学者。

    liferay + cas + ldap 集成配置

    标题 "Liferay + CAS + LDAP 集成配置" 涉及到的是在企业级内容管理系统 Liferay 中集成 Central Authentication Service (CAS) 和 Lightweight Directory Access Protocol (LDAP) 的过程。这种集成允许用户通过CAS...

    struts2+liferay集成

    Struts2和Liferay的集成是一项常见的企业级应用开发任务,尤其对于构建可扩展且功能丰富的Web应用程序至关重要。Struts2是一个强大的MVC框架,它提供了处理用户请求、业务逻辑和视图展示的能力,而Liferay则是一个...

    CAS+liferay6.2集成服务端

    cas服务端自定义数据库所需jar包,集成liferay6.2源码改动

    liferay cas ldap 集成配置

    Liferay、CAS(Central Authentication Service)和LDAP(Lightweight Directory Access Protocol)的集成配置是一项复杂的任务,尤其对于那些在IT领域中专注于身份验证和授权管理的研究者来说。以下将详细介绍如何...

    Liferay 开源全面资料

    Liferay+CMS系统培训.ppt Liferay+Portal+数据库介绍+.doc Liferay+权限管理.doc liferay-portal-5-2-systems-development-sample-chapter-5-managing-pages[1].pdf LiferayPortal二次开发指南.pdf...

    Liferay集成CAS实现单点登录与应用系统集成

    【Liferay 门户集成CAS实现单点登录与应用系统集成】是将开源门户平台Liferay与中央认证服务(CAS)相结合,以实现用户在多个应用系统间的统一登录体验。Liferay是一个基于Java的企业级门户解决方案,它具备强大的...

    liferay6+struts2集成项目

    将两者集成,开发者可以利用Liferay的门户功能和Struts 2的灵活控制层,构建复杂的业务应用。 ### Liferay 6 概述 Liferay 6是Liferay Portal的一个版本,它引入了许多新特性,如增强的用户体验、更丰富的API、更...

    Liferay7门户集成Activiti BPM上传文件部署流程模板

    在Liferay和Activiti的集成项目中,`build.gradle`可能包含了对Liferay SDK、Activiti库以及其他相关工具的依赖声明。 至于`.git`目录下的文件,如`xmlOutput.png`、`home.png`、`deploy3.png`、`deploy1.png`、`...

    LIFERAY的ppt课件

    4. **Content Management System (CMS)**:Liferay内置的CMS允许用户创建、编辑和发布内容。 5. **User Management**:强大的用户管理和权限系统,支持角色分配和细粒度的访问控制。 6. **Social Collaboration**:...

    Liferay7门户集成Activiti BPM用户组同步

    在实际的BPM集成开发过程中,Liferay和Activiti这两个异构的系统之间,用户、组的同步需求非常重要,用来实现签收组的概念,比如指定签收组、会签、抢签都需要用到。 Activiti可以通过自定义实现SessionFactory,...

    liferay详细讲解 liferay项目完全讲解

    6. **服务和API**:Liferay提供大量的服务接口,开发者可以利用这些API进行扩展和集成。 7. **Web内容管理系统**:Liferay内置的WCM系统可以帮助创建、管理和发布网站内容。 8. **社交网络和协作**:Liferay支持...

Global site tag (gtag.js) - Google Analytics