- 浏览: 27049 次
- 性别:
- 来自: 深圳
最新评论
-
hm2008:
怎么没人给点意见,自己先顶个吧。
liferay role权限分配
文章列表
Liferay一直在用到现在很多年了,总感觉自己记录的东西太少,现在觉得还是要记录下 方便以后查看了。废话不多说了。
需求:自定义登录实现,Liferay原本的登录界面之类的不美观,所有想要自定义成自己想要的风格
环境: Lliferay6.2G6,开发框架SpringMVC
预览:
实现思路:自写一个Portlet,来控制登录。SpringMVC-portlet的开发我就不做介绍了,这个在网上有很多例子。直接上代码。
控制层关键代码:
/***
* 登录
* @param acti ...
一些liferay二次开发用到的方法
- 博客分类:
- liferay
1.liferay 自动生成ID
CounterLocalServiceUtil()
2.register a custom model listener
http://www.liferay.com/community/forums/-/message_boards/message/9114535
3.protlet refrash
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js">& ...
liferay javaScript
- 博客分类:
- liferay
Liferay PortletURL in JavaScript
http://www.liferay.com/zh/web/eduardo.lundgren/blog/-/blogs/liferay-portleturl-in-javascript
最近也因为需要用到liferay 本身的 javaScript 而找了一些资料,上面那文章里面的写法还不适合我,我的
liferay的版本是6.0.5,最后发现这样写是可以的
AUI().ready('liferay-portlet-url', function(A) {
var renderURL = Lifer ...
Like Alimozzaman in his blog, we tried to search for the official theme variables for Liferay 6.1 and the closest thing we can find is a documentation which we believe its for Liferay 4.3. We managed to locate the init.ftl at ${liferay}\${tomcat}\webapps\ROOT\html\themes\classic\templates.
We tr ...
liferay的默认是当前页面的管理员 可以管理页面上的portlet,所以只有管理员才能看到portlet的最大化和最小化,
如果我们需要允许只要登录了liferay的用户再页面上就能看到最大化最小化图标的话,需要做以下几步:
找到目录liferay-portal-6.x/tomcat-xxx/webapps/ROOT/html/portal
打开文件render_portlet.jsp
找到这行代码
portletDisplay.recycle();
4.在上面的代码后面加上
if (themeDisplay.isSignedIn())
{ ...
(接到上一篇)
整合 Bonita到cas里面,Bonita的版本是5.4
1.先将以前生成的密钥导入到Bonita所再的机器上的jvm里面
例如:
keytool -import -keystore /usr/lib/jvm/java-6-sun/jre/lib/security/cacerts -file /root/wsria.crt -alias key
2.将cas client jar包导入 到{BONITA_HOME}/lib
3.新建一个filter
public class WebAuthenticationFilter extends or ...
准备工作下载:Liferay6.0.5: http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.5/
CAS 3.3.5(更高的版本,对于这次的配置有问题) : http://www.jasig.org/cas/download
Tomcat6 :http://tomcat.apache.org/download-60.cgi
...
今天做了 一个简单的python程序,页面添加显示,页面没有怎么去美化了,主要在功能了。
先看看目录结构吧。
mian.py是主文件,addMember.py是增加, urlTest.py是显示全部 Member.py一个数据模型定义。
运行界面(由于一个人摸索的,所以比较兴奋就没改界面了,比较难看)
初始界面
增加
显示全部
大概的效果就是以上
代码等下 我会以附件形式上传,下面我讲下我遇到的一些问题(比较低级希望对跟我一样的菜鸟有帮助)
1.在开始编写.py文件的时候代码会出现很多警告,后来才发现原来python是脚本语言,对格式的要 ...
python
包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。
下面将具体介绍几种常用情况:
(1)主程序与模块程序在同一目录下:
如下面程序结构:
`-- src
|-- mod1.py
`-- test1.py
若在程序test1.py中导入模块mod1, 则直接使用import
mod1或from mod1 import *;
(2)主程序所在目录是模块所在目录的父(或祖辈)目录
如下面程序结构:
`-- src
|-- mod1.py
|-- mod2
| ...
首先是 要在eclipse下面安装相关的插件。
相关url:
1.http://dl.google.com/eclipse/plugin/3.5
2.http://pydev.org/updates/
相关的操作步骤参考
http://code.google.com/intl/zh-CN/eclipse/docs/install-eclipse-3.5.html
开始一个 hello world了。
在Pydev 目录下面有三个选项我的理解是:
1.Pydev Django Project 是开发以Django为框架的python ...
现在开始学习python,现在是个初级菜鸟,下面写一下今天搭见环境所遇到的问题。
我用的操作系统是ubuntu9.13,
开始根据http://code.google.com/intl/zh-CN/appengine/上的引导,大概了解下appengine,能后下载Google App Engine SDK for Python(http://code.google.com/intl/zh-CN/appengine/downloads.html),
问题来了:
下载完成后,我就想到要下载python,也没仔细去看文档,结果到网上着来了一个最新的3.1,最后发现不行 ...
最近在网上看到一道这样的面试题目,看别人的回答看多好多遍都感觉有疑问,现在自己想想了理了一下,先看看题目吧:
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日
是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老 ...
<p>方案一 通过反射直接获取HttpServletRequest
//Liferay 屏蔽了获取remoteHost 方法,但request对象是保留在私有域
java.lang.reflect.Field f =
request.getClass().getDeclaredField("_request ");
f.setAccessible(true) ;//设置该变量可视
HttpServletRequest httpServletRequest = (HttpServletRequest)
f.get(request); //拿到Requ ...
1再次补充下portal permission
可以设置对Organizations ,Communities ,User Groups的页面上权限。
2 Community ,Organization,User Groups
(1)Community Administrator :Community Administrators are super users of their community but cannot make other users into Community Admini ...
新增角色对其分配Define Permissions:
一种:portlet permission
1.主要是分配portlet的权限给角色,两种:Portal和Communities,将角色赋给A用户。
(1)分配为权限Portal时候:被分配的portlet,A用户在登录后查看页面(除自身的public页面和private页面),被分配的portlet可以很明显的看到权限限定(例如可见,可编辑)。
(2)分配为权限Communities,并指定到一个Communities时候:被分配的portle ...