Liferay里面的所有的站点信息都是保存在group表里面,包括普通站点、组织机构站点、用户组站点、用户的私人站点,模板站点等。
Group_表 站点表
groupId:站点Id。
companyId:实例Id。
creatorUserId:创建当前站点的用户Id。
classNameId:是哪个实体的站点,比如20003是组织机构,20001是普通站点,20005是用户,对应于classname表里面的相关信息。
classPK:对应实体的主键。
parentGroupId:上级站点...
让Liferay中dockbar基于权限显示
Liferay是上方的那条我们将他称为dockbar,在dockbar上可以操作页面的编辑、portket的添加、站点的跳转、控制面板的入口等。
有些场景下我们可能不想让dockbar显示,或者是想让他基于权限显示。
dockbar的定义是在主题的templates/portal_normal.vm里面,我们在里面可以看到如下的代码:
#dockbar()
或者
#if ($is_signed_in)
#dockbar()
#end
前者是dockbar一直显示,后才表示用户登录后显示,如果没有...
如何对liferay中的dockbar进行修改
Liferay中有时候我们需要对dockbar的内容进行修改与调整。
权限的控制参考上一篇博客:
让Liferay中dockbar基于权限显示
dockbar的引入是在主题里面,具体的定义是在主题的templates/portal_normal.vm里面,我们在里面可以看到如下的代码:
#dockbar()
或者
#if ($is_signed_in)
#dockbar()
#end
源码寻找步骤
要进行修改,我们必须要知道这些对应的代码是在什么地方的?
1、基于上面的代码我们...
本博客关闭RSS订阅的全文输出
本今天起,将关闭本博客的RSS全文输出。
因为我看到像
http://ju.outofmemory.cn/feed/1457/
这样的网站全文抓去我的博客内容,并将博客的内链也替换的行为,很不满意,而且觉得特别无耻。
经过我的分析觉得对方应该是基于RSS进行的抓取,特关闭RSS的全文输出功能,并加强对于机器人的识别判断。
如果还不能解决,将关闭RSS功能。
Liferay表结构介绍(四):Portlet相关表
Portlet的相关表
Portlet表
id_:主键,没有实际意义。
companyId:实例ID。
portletId:portlet的名称,系统portlet的名称,为portlet-custom.xml里面的portlet name,自己定义的为类似这样的结构:demo_WAR_BookManagerportlet,其中_WAR_前面的为portlet.xml里面定义的portlet name,后面的来所在的工程的名称。
roles:不知道用处,一般没有用处,为空。
active_:是否激活的,可以在控制面板--插件配...
IDEA出现:Error:java: Compilation failed: internal java compiler error
IDEA在编译的时候出现如下错误:
Error:java: Compilation failed: internal java compiler error。
问题的原因为java的编译级别出现了错误,修改如下位置
File-->Settings-->Build,Execution,Deployment-->Complier-->Java-->Java Complier在右边的Targer bytecode version修改成自己当前使用的编译级别。如下图所示:
让Liferay 7支持oracle、db2、sqlServer等商业数据库
Liferay在7.0的社区版本中取消了对于商业数据库的支持,实际上我们可以自己来扩充这个支持,liferay的DAO部分使用的是hibernate,准确的版本号为3.6.10.Final,数据库的生成等也是基于hibernate作的,而不是自己独立的,所以理论上来讲只要是hibernate支持的数据库,liferay 7都可以实际支持。
如果不想看思路的朋友,可以直接下载下面的包了,支持oracle、db2、sql server、Sybase等四种商业数据库。
Life...
提高Liferay7的启动和运行速度
本文介绍一些关于加快Liferay7启动和运行速度的方法。
注意:这里的方法只能一定程度上提升,不会有本质的性能提升。
Liferay 7启动速度
liferay7的启动速度本质上还是取决于运行电脑的配置,更好的CPU,SSD硬盘会让启动速度有本质的提升。如果硬件有限可以通过下面的方法提升一定的速度,具体的提升多少取决于电脑性能,一般可以提升10%到40%左右。
第一次还是正常的启动。
1、在portal-setup-wizard.prop...
博客关闭评论功能
由于监管和政策原因,对于交互式网站的要求太多,难以满足;所以从今天开始博客中的评论功能将关闭;有问题可以到QQ群:6537876
或者是邮箱:hu437@qq.com联系交流。
新建一个SpringBoot技术交流群130249592
新建一个SpringBoot技术交流群130249592,欢迎有兴趣的朋友加入!
主要讨论:
Spring及Springboot、shiro等相关技术。