现在位置: 首页 > 我爱开源 > Liferay > 文章
2014年01月16日 Liferay ⁄ 共 858字 暂无评论
其实过程并不复杂。我只写出重要步骤。 升级的注意事项:1)数据库编码必须一致(utf8) 2) mysql在windows上面是不区分大小写的,而Linux区分。最好在配置文件my.cof中加入lower_case_table_names=1 升级步骤: 1. 拷贝 liferay下面的 data文件到新版的liferay中。 Linux下建议用这个命令,合并和覆盖。参考这篇: Linux下文件夹的合并及覆盖 2.  拷贝配置文件 portal-ext.properties 数据库的配置不用管,可以先备份下数据库。l...
阅读全文

2013年12月22日 Liferay ⁄ 共 1702字 暂无评论
The registration or create account portlet in Liferay portal can be customized to add/remove some of its field without any coding. This blog explain some of these customization properties which developers can add them in portal-ext to change the behavior of user registration portlet. users.screen.name.always.autogenerate - If you do not want your users to provide screen name, you can use this p...
阅读全文
2013年12月15日 Liferay ⁄ 共 238字 暂无评论
Liferay里面有 Group Organization Site等等,关系太乱! 这里通过数据表来梳理下他们的关系。 1、Organization  和 group 每创建一个Organization 就会有一个对应的Group   在 表 group_ 的对于关系为: classPK  -> OrganizationId 2、Organization  和 Site 在liferay中重建了组织后可以为该组织创建站点。 组织是存在表 organization_ 中,而站点是存在 表layoutset 中。    
阅读全文
2013年12月13日 Liferay ⁄ 共 479字 暂无评论
一、AUI是什么? Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。 它融合了三种设计语言:HTML, CSS 和 JAVA。 准确来说AUI是Liferay在YUI的基础上进行的Liferay扩展,以方便Liferay的一些实际应用和扩展。AUI的很多语法结构、使用方法都都和YUI相关不太多。熟悉YUI的能够快速熟悉AUI。 二、如何学习 学习AUI最简单的方法就是将官方的Alloy包下载...
阅读全文
2013年12月13日 Liferay ⁄ 共 374字 暂无评论
1、如果是在Java代码中可以这样写: List<Role> userRoles = user.getRoles(); //如果是管理员则返回true for(Role r : userRoles) if("Administrator".equalsIgnoreCase(r.getName())) return true; 2、 在JSP页面中会简单一些: if(permissionChecker.isOmniadmin()) 需要引入 <liferay-theme:defineObjects /> 也有人说这样写,没有试过: request.isUserInRole(String) 3、在页面...
阅读全文
2013年12月13日 Liferay ⁄ 共 773字 暂无评论
重写原有的页面需要建立lifeay hook工程。 然后就是要知道原有页面的位置。 对于用户管理部分,路径是:Liferay\tomcat-7.0.27\webapps\ROOT\html\portlet\users_admin 这样的话,Hook工程在部署的时候,实际上就是把原来的JSP页面替换掉。 怎么去掉添加 常规组织的 按钮? 不让管理员添加组织 重新这个文件: Liferay\tomcat-7.0.27\webapps\ROOT\html\portlet\users_admin\toobar.jsp <c:if test="<%= hasAddOrganizati...
阅读全文