Liferay首次用户登录的使用条款的修改

Liferay首次用户登录的使用条款的修改
liferay在第一次登录的时候有一个用户协议(使用条款),如下图所示。 一般我们会有两种需求: 1、取消使用条款,不让他出现。 2、将这个使用条款修改为我们自己想要的。 取消使用条款 一般是我们作为内部系统使用时,不需要使用条款。则可以在portal-setup-wizard.properties里面添加如下代码: terms.of.use.required= false 系统重启后,将不会现出现使用条款的内容。 修改使用条款 同样的也是在porta...

Liferay登录后跳转到指定页面

Liferay登录后跳转到指定页面
有时我们希望Liferay在登录后能够跳转到不同的页面。在Liferay中登录后默认跳转的页面是上次访问的页面,也就是比如我们访问某一个页面,没有权限访问让我们登录,则登录后会重新定向到此页面。 但是有此需求,我们就是需要用户登录后进行指定的页面,可以通过如下方法进行配置。 方法一: 在portal-setup-wizard.properteis里面添加如下配置。 default.landing.page.path=/web/guest/xxx 或者 default.lan...

Liferay常用表结构介绍

Liferay常用表结构介绍
近期将写一系列文章来介绍Liferay的主要表结构。计划分成如下部分,会在近期逐步更新。 一、系统平台相关表:company、account_、portalpreferences、virtualhost、shard等 二、用户组织机构表等:User_,contact_,organization_; 三、站点及页表相关表:group_、layout、layoutset; 四、portlet相关表:portlet、portletpreferences; 五、角色权限相关表:Role_、resourceaction、resourcepermission...

在Liferay中集成ueditor编辑器

在Liferay中集成ueditor编辑器
本文章基于Liferay6.2。 按照此文说明,可以完成集成,如果是想要现成的,请到淘宝购买,不免费。 淘宝链接:https://item.taobao.com/item.htm?id=533006976450   Liferay中自带的富文本编辑器为ckeditor,此编辑器基本功能还好,但是文件上传的体验实在是太差,而且界面也不是很美观,国内百度前端团队提供的Ueditor,应该是国内目前最好用了编辑器了。下文说明,如何在Liferay中集成此编辑器。 在L...

Liferay中通过Webservice发布网页内容文章

Liferay中通过Webservice发布网页内容文章
在Liferay中有时候我们希望通过在其他系统中或者远程发布网页内容,此时就需要使用Liferay提供的webservice接口,可能会碰到如下的问题: 1、发布后的内容是草稿状态; 2、发布后的内容不能在Asset Publisher里面看到; 3、发布时后台有时候会报错; 所有的问题归结起来就是没有传入正确的参数,主要是ServiceContext。核心代码如下: JournalArticleServiceSoapService articleLocator = new JournalArti...

Liferay7.0开发学习(三):ServiceBuilder工程的创建使用

Liferay7.0开发学习(三):ServiceBuilder工程的创建使用
上一篇博客中介绍了普通的MVCPortlet 工程的创建部署,本篇博客分享一下怎么创建ServiceBuilder工程。 关于ServiceBuilder的介绍可以看之前写的6.2的文章,虽然7.0的开发有变化,但是Servicebuilder的原理和使用都是一样的。 《Liferay 6.1开发学习(四):Service Builder》 《Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询》 ServiceBuilder是什么? Service Builder是Liferay提供的...

Liferay 7.0开发中文乱码问题解决

Liferay 7.0开发中文乱码问题解决
在使用OSGI Module开发时,发现在java类中写的中文在页面中会出现乱码。修改工作区的编码为UTF8依然不行。 仔细看Gradle Task的日志时出现:错误: 编码GBK的不可映射字符 想着应该是工作区的编码问题,将工作区和当前代码的编码都修改为了UTF8,编辑重试后发现依然不行。   想到是Gradle在执行编译的时候没有添加UTF的编码信息,所以在当前工程的build.gradle文件中添加如下信息 tasks.withType(Jav...

Liferay7.0开发学习(二):创建并部署一个Portlet

Liferay7.0开发学习(二):创建并部署一个Portlet
Liferay 7开发环境的搭建可以参考上一篇博客:《Liferay7.0开发学习(一):开发环境搭建》 第一步:按着上篇博客的内容,搭建好环境:在做Liferay 7的开发时,需要先创建一个Liferay Workspace Project。 第二步:创建Portlet插件工程,选择New Liferay Module Project。如下图所示: 在这里我们看到Project Template Name,里面有多个选项,这些选项各是什么意思呢? 1、Portlet:创建了个Portlet工程...

Liferay7启动报错There is an error in invoking javac.

Liferay7启动报错There is an error in invoking javac.
在Liferay7通过eclipse启动后报错,在后台出现如下错误: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required 在前台看到的是如下界面: 出现这个原因是Liferay7的运行需要的不仅仅是JRE,而是需要的是JDK,在eclipse里面默认情况下是加载的JRE。 第一步:在eclipse的界面中,双击如下位置。 第二步:此时会打开如下界面,点击Runtime Environment。 第三步:在...

Windows下将MySQL5.5升级为MySQL5.7

Windows下将MySQL5.5升级为MySQL5.7
在Liferay 7.0中要求MySQL最低版本为5.6.4,不然在启动时会报错,在控制台可以看到以下的日志输出: Please upgrade to at least MySQL 5.6.4. The portal no longer supports older versions of MySQL. 电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Windows上的安装程序,运行时进行的是将我的5.5从小版本升级到大版本。 第一步:停止原来的...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: