使用liferay开发系统时涉及到的对liferay的一些修改信息:
liferay版本4.3.3
1,系统不想使用liferay默认的能自己定制portlet外观信息的选项。
则修改liferay-portal\html\themes\_unstyled\templates下的portlet.vm,并且在
相应的各个风格下面也修改该文件,去掉文件中的$theme.iconPortletCss()。
则在每个portlet上不再有外观样式设置的选项。
2,在对个人或者对社区的页面进行设置时,会发现页面类型。该页面类型由portal.properties属性文件的layout.types属性设定。
3,想去掉我的帐户链接,则可以
修改\html\themes\_unstyled\templates\init.vm文件,去掉我的帐户相关内容。
4,页面设置中很多功能需要屏蔽掉,修改
/portlet/communities/edit_pages.jsp文件即可。
5,如果想用外观样式功能,但想修改配置界面的内容,则可以按自己需要修改
\html\portlet\portlet_css\view.jsp该页面。
6,风格只保留一个.不要其他风格。
修改配置文件liferay-look-and-feel.xml
7,去掉公开页。保留我的公共(页面),
修改页面:/html/taglib/ui/my_places/page.jsp,去掉公开页。去掉页面设置中的公开页设置。
8,在为liferay系统添加内容时,想要字体更大,添加内容的页面出现在页面中间。
则修改js文件,js/liferay/layout_configuration.js,修改toggle方法,width:400,noCeneter:false;这样可以使添加内容的页面显示在整个页面中间。
修改\html\portlet\layout_configuration中的view_category.jsp页面,则可以修改添加内容页面的显示内容和样式。
9,权限达到可看不可用的效果。
设置一些portlet的权限,使某些用户能看而不能添加。修改html\portlet\layout_configuration\view_category.jsp页面。
取得所有的portlet ,而不是用户有权限添加的portlet.
在展示用户添加portlet时,设置不可添加的portlet添加按钮不可用。
10,liferay系统中,如果不通过liferay而修改数据库中的数据,则在liferay系统中不能看到实时更新的效果,因为liferay采用缓存机制。
需要修改持久实现类
service.persistence.××××PersistenceImpl中的对应方法,使用直接查询,而不采用读取缓存的操作,这样才能得到实时更新的数据。
去掉:
Object result = FinderCache.getResult(finderClassName,
finderMethodName, finderParams, finderArgs, getSessionFactory());
FinderCache.putResult(finderClassName, finderMethodName,
finderParams, finderArgs, list);
在对持久化对象进行更新操作时,会调用下面的代码,所以可以保持在缓存中的对象是最新的。
FinderCache.clearCache(AICustomerReports.class.getName());
分享到:
相关推荐
本文将详述“liferay开发小记——开发环境的搭建”这一主题,旨在帮助开发者们快速有效地设置自己的开发环境,从而顺利进行Liferay插件或portlet的开发。 首先,我们需要了解Liferay开发的基础。Liferay提供了多种...
7. **《liferay_4_extension_environment_guide.pdf》** - 这份文档专注于Liferay的扩展环境,包括插件服务器的配置、插件开发工具的使用、API的扩展等,对于希望深入定制Liferay的企业或开发者来说,提供了丰富的...
liferay开发文档.pdf Liferay 是一个基于Java的开源企业门户平台,提供了强大的门户解决方案。下面是根据给定的文件信息,生成的相关知识点: Liferay portal的安装与使用 Liferay portal的安装是实现门户解决...
liferay开发liferay开发liferay开发liferay开发
通过上述内容的整理和总结,可以看出文档主要介绍了Liferay开发的基础概念,包括Liferay的版本信息、Portlet开发、主题和布局模板的自定义、插件SDK和Liferay IDE的使用,以及如何配置开发环境。同时,也涉及了...
Liferay入门帮助文档是针对Liferay开发的一份指南,它主要涵盖了如何开始使用这个全面的门户解决方案。Liferay是一个基于Java Enterprise Edition (J2EE) 的应用,它整合了多种技术,如EJB (Enterprise JavaBeans) ...
《Liferay6开发书籍》是一套全面探讨Liferay Portal 6企业应用开发的资源集合,旨在帮助开发者深入了解和掌握Liferay平台的各个层面。Liferay是一个开源的企业级内容管理系统,常用于构建数字体验平台,提供丰富的...
本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用与开发技巧。 文档一:《Liferay Portal Developer's Guide》 这份文档详细介绍了Liferay Portal的开发流程,包括portlet的...
在 Liferay 6.2 开发中,除了基础概念和工具,开发者还需要掌握诸如portlet生命周期、服务构建、安全性和权限控制、国际化、事件处理、API 使用以及性能优化等方面的知识。本指南将逐步引导开发者深入这些主题,从而...
以上知识点覆盖了Liferay 6.2的主要开发和使用方面。通过"01-Liferay Portal 6.2 Developer's Guide.docx"和"02-using-liferay-portal-6.2.pdf"提供的官方文档,开发者可以深入学习这些概念和技术,从而更好地利用...
本教程将详细介绍如何设置Liferay的开发环境,并提供一些基础的开发教程。 一、Liferay开发环境搭建 1. **Java环境**:Liferay依赖于Java运行环境,因此首先需要安装JDK,推荐使用JDK 8或更高版本。确保`JAVA_HOME...
【标题】"7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南" 涵盖了LifeRay平台的重要学习资源,这些文档为开发者提供了全面的指导,帮助他们理解并掌握LifeRay的开发技术。 【描述】中提到的三...
- **初始设置**:这部分讲述了如何配置开发环境以使用Liferay插件SDK,包括安装必要的软件和工具。 - **Ant配置**:介绍了如何使用Ant自动化构建工具来编译和打包Liferay插件。 - **插件SDK配置**:详细说明了如何...
此外,了解如何使用Liferay Workspace和Maven进行项目管理也是提升开发效率的关键。 6. **Liferay 社区与版本** Liferay有一个活跃的开发者社区,提供技术支持和讨论平台。了解不同版本的Liferay特性及差异,比如...
在IT行业中,Liferay是一款广泛使用...总的来说,`liferay开发需下载的.ivy`意味着在Liferay开发环境中,使用Ivy作为依赖管理工具,通过`.ivy`文件配置项目依赖,以实现自动化下载和管理,从而提升开发效率和项目质量。
其次,《liferay使用手册》是针对Liferay日常操作和管理的一份详尽文档。它将介绍如何创建、编辑和管理页面、布局、用户、组织、角色和权限等核心概念。此外,手册可能会讲解如何使用Liferay的内置应用,如文档库、...
【Liferay 开发环境搭建详解】 Liferay 是一个开源的企业级门户平台,它提供了一整套工具和服务,用于构建和管理数字体验。本教程将详细解释如何在Windows环境下搭建Liferay的开发环境,以进行二次开发。 首先,...