liferay-jp (20100910-Liferay入門.pdf) | 2010-09-23 20:39 |
LiferayPortal-jp (5.0.1RC) | 2008-06-23 00:38 |
このページではLiferayに関するTipsを提供します。
*このページはLiferay5.0.1RCをベースに書かれています。
最新バージョンをお使いの方はご注意ください。
before
after
- <portlet>
- <portlet-name>3</portlet-name>
- <icon>/html/portlet/search/icon.png</icon>
- <struts-path>search</struts-path>
- <!--<open-search-class>com.liferay.portal.search.PortalOpenSearchImpl</open-search-class>-->
- <use-default-template>false</use-default-template>
- <restore-current-view>false</restore-current-view>
- <private-request-attributes>false</private-request-attributes>
- <private-session-attributes>false</private-session-attributes>
- <render-weight>0</render-weight>
- <css-class-wrapper>portlet-search</css-class-wrapper>
- <add-default-resource>true</add-default-resource>
- </portlet>
- <portlet>
- <portlet-name>3</portlet-name>
- <icon>/html/portlet/search/icon.png</icon>
- <struts-path>search</struts-path>
- <!--<open-search-class>com.liferay.portal.search.PortalOpenSearchImpl</open-search-class>-->
- <use-default-template>false</use-default-template>
- <restore-current-view>false</restore-current-view>
- <instanceable>true</instanceable>
- <private-request-attributes>false</private-request-attributes>
- <private-session-attributes>false</private-session-attributes>
- <render-weight>0</render-weight>
- <css-class-wrapper>portlet-search</css-class-wrapper>
- <add-default-resource>true</add-default-resource>
- </portlet>
* com.liferay.portal.model.implにgetJobTitle()が実装されていないので、このままでは取得できません。
JobTitleはUserと関連するContactから取得できる。
参考:http://sastruts.seasar.org/portlet.html
Administrator | システム管理ポートレットを利用できるロール |
Power User | ユーザよりも多くのポートレットを利用できるロール |
User | 一般的なポートレットを利用できるユーザロール |
Guest | ログイン前のユーザロール |
ユーザオブジェクト | 説明 | 子要素 |
ユーザ | システムを利用する1ユーザ | なし |
ユーザグループ | 複数のユーザのグループ化 | ユーザ |
組織 | 複数のユーザのグループ化 複数組織のグループ化 | ユーザ、組織 |
コミュニティ | 複数のユーザのグループ化 複数組織のグループ化 複数ユーザグループのグループ化 | ユーザ、組織、ユーザグループ |
- #
- # 初期ページの名前を指定
- #
- default.user.layout.name=Home
- #
- # レイアウトテンプレートの名前を指定
- #
- #default.user.layout.template.id=1_2_1_columns
- #default.user.layout.template.id=1_column
- #default.user.layout.template.id=2_2_columns
- #default.user.layout.template.id=2_columns_i
- default.user.layout.template.id=2_columns_ii
- #default.user.layout.template.id=2_columns_iii
- #default.user.layout.template.id=3_columns
- #
- # レイアウトのカラムにあわせてポートレットを配置。
- # ポートレットはポートレットIDで指定。
- #
- default.user.layout.column-1=71_INSTANCE_OY0d,82,23,61,65,
- default.user.layout.column-2=11,29,8,19
- default.user.layout.column-3=
- default.user.layout.column-4=
ちなみに、
として、com.liferay.portal.events.LoginPostAction,com.liferay.portal.events.DefaultLandingPageActionで制御することもできる
変更後:
企業の管理ポートレット -> 「>>」タブで最大化 -> 設定タブ -> 認証タブ -> 自動ログインを許可しますか?のチェックを外す
#set ($show_my_places = $user.hasMyPlaces()) ↓ #set ($show_my_places = false)
* ユーザ名(ScreenName)での禁止文字
ユーザID以外の数字のみ、または.(PERIOD) と -(DASH)以外の記号が含まれているとNG Liferay5.2.xからは、FriendlyURLNormalizer.normalizeで変換される。 portal-impl\src\com\liferay\portal\security\auth\ScreenNameValidator.java
* フォルダ・ファイル名での禁止文字
/ のみまたは, \\,//,:,*,?,",<,>,|,&,[,],' が含まれているとNG portal-impl\src\com\liferay\documentlibrary\service\impl\DLServiceImpl.java
* ユーザーグループの名前
数字のみ、または, (COMMA) *(STAR)が含まれているとNG portal-impl\src\com\liferay\portal\service\impl\UserGroupLocalServiceImpl.java
* ロールの名前
数字のみ、または, (COMMA) *(STAR)が含まれているとNG portal-impl\src\com\liferay\portal\service\impl\RoleLocalServiceImpl.java
*パスワードポリシーの名前
数字のみ、または, (COMMA) *(STAR)が含まれているとNG portal-impl\src\com\liferay\portal\service\impl\PasswordPolicyLocalServiceImpl.java
*コミュニティの名前
数字のみ、または, (COMMA) *(STAR)が含まれているとNG portal-impl\src\com\liferay\portal\service\impl\GroupLocalServiceImpl.java
・Wikiのノードの名前
文字以外はNG。 文字の定義は以下。 0x41 - 0x7a まで(A-Z [\]^_`a-z)
[javac] コンパイラで例外が発生しました (1.5.0_16)。Bug Parade に同じバグが登録されていないことをご確認の上、 Java Developer Connection (http://java.sun.com/webapps/bugreport) にてバグの登録をお願いいたします。 レポートには、そのプログラムと下記の診断内容を含めてください。ご協力ありがとうございます。 [javac] java.nio.BufferOverflowException [javac] at java.nio.Buffer.nextPutIndex(Buffer.java:419) [javac] at java.nio.HeapCharBuffer.put(HeapCharBuffer.java:145) [javac] at com.sun.tools.javac.parser.Scanner.decode(Scanner.java:405) [javac] at com.sun.tools.javac.parser.Scanner.<init>(Scanner.java:304) [javac] at com.sun.tools.javac.parser.Scanner.<init>(Scanner.java:238) [javac] at com.sun.tools.javac.parser.Scanner$Factory.newScanner(Scanner.java:72) [javac] at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:254) [javac] at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:281) [javac] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:399) [javac] at com.sun.tools.javac.main.Main.compile(Main.java:592) [javac] at com.sun.tools.javac.main.Main.compile(Main.java:544) [javac] at com.sun.tools.javac.Main.compile(Main.java:67) [javac] at com.sun.tools.javac.Main.main(Main.java:52)
[PageInfo]
LastUpdate: 2010-11-16 10:59:59, ModifiedBy: s-fujisaki
[Permissions]
view:all, edit:members, delete/config:members