Search Results

All Results 6953
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
ドキュメントとメディアポートレットのフォルダダウンロードの許容サイズの上限について
事象 ドキュメントとメディアポートレットのフォルダダウンロードの許容サイズに、上限はありますか? 環境 DXP7.0+ 解決 ダウンロードできるサイズに上限はございません。 大きなサイズとなる場合、Webサーバー側の設定や回線状況により、タイムアウトやダウンロードの速度に影響が出る可能性が考えられます。 圧縮ファイル作成用の一時キャッシュも必要となりますので、ストレージ容量にご注意ください。, knowledgeArticleType: reference, legacy: true, name:...
ユーザー毎に、サイトメンバーシップの「ユーザー一覧」画面に表示されるユーザーを制限したい
事象 ユーザー毎に、サイトメンバーシップの「ユーザー一覧」画面に表示されるユーザーを制限したい 環境 DXP7.0+ 解決 特定のユーザーに対して、特定のユーザーを限定して非表示にする機能は、基本機能にはございません。 必要に応じて、カスタマイズでの対応をご検討ください。 「サイトメンバーシップ」の閲覧権限を持っているユーザーの場合、そのサイトに所属する全てのユーザーを参照可能です。, knowledgeArticleType: reference, legacy: true, name:...
FixPackのバージョンをロールバックする方法
問題 FixPackのバージョンを過去のバージョンにロールバック 環境 DXP7.0+ 解決 下記の手順に沿って行いください アプリケーションサーバを停止 現在インストール中のFixPackをアンインストール アンインストールしたバージョンのFixPackを、{PATCHING_TOOL_HOME}/patches から削除 戻したい古いバージョンのFixPackを、{PATCHING_TOOL_HOME}/patches へ配置 通常のFixPackインストール手順に従って、FixPackをインストール {Liferay_HOME}/osgi/state を削除  ...
「ドキュメントとメディア」のファイル名やタイトル名で使用できない文字列
事象 Liferayで「ドキュメントとメディア」のファイル名やタイトル名として利用できない文字列を教えてください 環境 Liferay DXP 7.0 + 解決 Liferayでは、プロパティ設定でタイトルに利用できない記号のデフォルト値を定義しております。 定義箇所につきましては、各バージョンのportal.propertiesの dl.char.blacklist と dl.char.last.blacklist...
掲示板に貼り付けた画像を保存できるようにする方法
事象 掲示板に貼り付けた画像が保存できません。 環境 Liferay DXP7.0+ 解決 本件はAntiSamyの仕組みに基づいた、期待した動作です。 ▼原因 Liferayが挿入しているAntiSamyは以下の定義を元にデータをサニタイズしています。(ベンダーのデフォルト設定のまま使用しています) https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/owaspantisamy/antisamy-ebay-1.4.4.xml...
掲示板の本文に、画像をクリップボードから直接貼り付けたい
事象 掲示板の本文に、画像をクリップボードから直接貼り付けたい 環境 DXP7.0+ 解決 ブラウザのセキュリティの影響で、Firefoxをご利用いただくことで貼り付けが可能となる場合があります Excel等、別のアプリケーションに一旦貼り付けた後に再度コピーしていただくことで、貼り付けが可能となる場合があります, knowledgeArticleType: troubleshooting, legacy: true, name: 掲示板の本文に、画像をクリップボードから直接貼り付けたい, showDisclaimerMessage: true,...
ページ作成時のレイアウトのデフォルト値を変更したい
問題 ページ作成時のレイアウトのデフォルト値を、2 columnsから、1 columnsに変更できますか 環境 Liferay DXP 7.0, 7.1, 7.2, 7.3 解決 プロパティの調整で変更が可能です 1 columnsへ変更したい場合、portal-ext.propertiesへ以下の設定を追加します default.layout.template.id=1_colmun 追加情報 その他の設定可能な値につきましては、こちらを参照ください。...
非公開ページ上のドキュメントとメディアから、権限設定でゲスト閲覧可能にした場合の動作
問題 非公開ページに設置されているドキュメントとメディア上の権限の設定で、ファイルに対してゲストユーザー閲覧可能と設定しました。 ログインしていないユーザー(ゲストユーザー)が直接ファイルにアクセスしようとした場合、どのような挙動になりますか 環境 Liferay DXP 7.0,  7.1,  7.2,  7.3 解決 ドキュメントの閲覧権限は、設置するページに依存しません ゲストユーザーから閲覧可能な権限を設定した場合は、ドキュメントの直接参照が可能です ドキュメントがフォルダ内にある場合、直接参照した際の動作はフォルダの閲覧権限に依存します...
エラー: User [userId] must have VIEW permission for... の発生例
事象/ユースケース User [userId] must have VIEW permission for...というエラーが発生します。 解決策/提案 表示権限の無いロールに属するユーザーがドキュメントへアクセスしようとした際に発生します。 したがって、ドキュメントの表示権限を見直すことで解決できます。 事象発生例: 管理者ユーザーで任意のドキュメントをアップロードし、そのドキュメントのWebDAV URLを控えておく ↑のドキュメントからGuestの表示権限を外す 任意のユーザーを作成 ログアウト 手順1のWebDAV URLへアクセス =>ログイン情報を求められる...
リダイレクトの許可
事象/ユースケース Webサーバー等を経由する際、 特定のボタンを押した場合に画面遷移しない 解決策/提案 Liferayにはリダイレクトのセキュリティチェックが実装さ れております。 以下のようなエラーが発生している場合、 セキュリティチェックによる事象であることが考えられます。 Redirect URL XXXX is not allowed セキュリティチェックはデフォルトではIPで行われ、 指定したIPアドレスのみにリダイレクトが許可されます。 ”redirect.url.ips.allowed=127. 0.0.1,SERVER_IP”...
表示言語の設定
事象/ユースケース Liferayにアクセスした際の言語設定が、意図した言語にならない 解決策/提案 ブラウザのキャッシュによる影響が考えられます。ブラウザのキャッシュをクリアした場合の動作をご確認ください。 Liferay側で言語設定の調整が可能です。以下の設定状況をご確認ください。 ユーザ毎の言語設定 コントロールパネル>ユーザ>ユーザーと組織>タブ:ユーザー情報 インスタンス毎の言語設定 コントロールパネル>インスタンス設定>タブ:その他 追加情報 Incorrect Language Locale Appended to URLs for...
モバイルデバイスファミリーの利用に伴う制限事項
事象/ユースケース モバイルデバイスファミリーを使って、モバイル端末での動作を変更したい。 解決策/提案 モバイルデバイスファミリーの利用は、以下の2つのプラグインの適用が必要です。 また、プラグインをLiferay DXP 7.0に導入する場合、FixPack30以降が適用済みの環境が必要です。 Liferay Mobile Device Detection Lite Liferay Mobile Device Detection Enterprise モバイルデバイスファミリーのサポートは、Liferay Mobile Device Detection...
SEO(Search Engine Optimization)の設定
事象/ユースケース ページ毎にSEOの設定を追加したい 解決策/提案 SEO関連の設定につきましては、「ページ設定」から各ページに対して設定ができます。 また、ページ毎にJavaScriptの指定も可能です。 追加情報 Creating and Managing Pages:SEO Creating and Managing Pages:JavaScript, knowledgeArticleType: howTo, legacy: true, name: SEO(Search Engine Optimization)の設定,...
ルック&フィール設定
事象/ユースケース 基本機能を使って、ポートレットの見た目を変更したい 解決策 / 提案 各ポートレットの”ルック&フィール設定”を使うことで、ある程度の見た目を調整できます。 (ポートレットのボーダーを消したい、デフォルトで表示されるポートレットのタイトルを非表示にしたい等) 手順: ポートレット右上の三点ボタンから”ルック&フィール設定”を選択 変更したい内容を調整し、保存 ブラウザを更新 追加情報 Look and Feel Configuration, knowledgeArticleType: howTo, legacy: true, name:...
サニタイジング関連API
事象/ユースケース カスタムポートレット作成時、セキュリティ対策としてテキストボックス等でサニタイジングを行いたい 解決策/提案 サニタイズ(エスケープ)関連のAPIがございます。 以下のAPI一覧をご参照ください。 Class HtmlUtil 追加情報 AntiSamy, knowledgeArticleType: reference, legacy: true, name: サニタイジング関連API, showDisclaimerMessage: true, ticketNumber: , title: サニタイジング関連API, authorName:...
JBossを使ってLifeayを動作させる
事象/ユースケース 既存のJBoss環境へLiferayをインストールしたい JBossの設定調整を行いたい 解決策/提案 LiferayにおけるJBossの設定につきましては、以下の公式ドキュメントをご参照ください。 Installing Liferay on JBoss 7.1, knowledgeArticleType: howTo, legacy: true, name: JBossを使ってLifeayを動作させる, showDisclaimerMessage: true, ticketNumber: , title:...
仮想インスタンス機能の利用について
事象/ユースケース ライセンスの数を増やさずに、複数インスタンスを利用したい 解決策/提案 仮想インスタンス機能を利用できます。 仮想インスタンスは、 一つのLiferay環境上に複数の仮想的なインスタンスを作成 し、 アクセス時のドメインに基づきユーザーを適切なインスタンスへ誘 導する機能です。 利用方法につきましては、公式ドキュメントをご参照ください。 Virtual Instances 基本的な設定方法は、通常のインスタンスと同様です。 Liferayの仮想インスタンス機能は、 同一のデータベースを使用する設計となっております。 また、portal.proxy....
ポートレットごとの権限を変更する
事象/ユースケース 任意の公開ページに配置したポートレットに対して、権限の調整を行いたい 解決策/提案 ポートレットの右上三点ボタン>権限の設定 から、各ポートレットごとに権限設定を調整可能です。 設定変更の一例 バンドルを起動したばかりの初期状態ではホームページにHello Worldポートレットが表示されます。 このHello Worldポートレットを未ログインユーザー(Guest)に表示させたくない場合、権限を調整することで対応が可能です。 管理者でログイン Hello Worldポートレットの右上三点ボタンから「権限の設定」を選択...
Piwikのトラッキングコードが期待通りに動作しない場合の対応
事象/ユースケース Piwikのトラッキングコードが期待通りに動作しないことがある 解決策/提案 Liferayは、デフォルト設定でシングルページアプリケーション(以下SPA)として動作します。 Piwikのトラッキングコードは、デフォルトで、非同期通信ではないサイト向けになっているため、SPAで動作するデフォルトのLiferayで使用する際には調整が必要になります。 SPAでも有効なサンプルコード: var sendTrack = function() {_paq.push(['trackPageView']);}...
LDAP連携の、認証検索絞り込みに利用可能なトークンの種類
事象/ユースケース 認証検索絞り込みに利用するトークンを変更する 解決策/提案 絞り込みには、以下の4つのトークンのみが利用可能です。 @company_id@ @email_address@ @screen_name@ @user_id@ 注意点 スクリーン名(@screen_name@)に紐付ける場合、使用可能な文字列に制限があります。 追加情報 LDAP スクリーン名について(Liferay DXP版), knowledgeArticleType: reference, legacy: true, name:...
既存のドキュメントを上書きする方法
事象/ユースケース ドキュメントとメディアにアップロード済みドキュメントを上書きする 解決策/提案 ドキュメントをアップロードし直すことで、上書きになります。 手順: 変更したいドキュメント横の三点ボタンから、「編集」を選択 「ファイル」から変更したいドキュメントをアップロード 「公開」ボタンを押下 注意点: ドキュメントとメディアポートレットから編集する場合、デフォルトでは三点ボタンが表示されません。 ポートレット側の設定画面から、”アクションを表示する”にチェックをつける必要があります。 追加情報 Using Documents and Media,...
サムネイル画像の作成、確認、調整について
事象/ユースケース 実ファイルの保存場所、サムネイルに関連するプロパティの調整方法 解決策/提案 サムネイルは、ドキュメントをアップロードした場合に "DLFileEntry"テーブルへ情報が登録され、その情報を基に生成されます。 サムネイルを生成する/しないは以下のプロパティで設定されており、デフォルトではtrue(生成する)に設定されています。 dl.file.entry.thumbnail.enabled=true また、サイズを調整することも可能です。 dl.file.entry.thumbnail.max.height=300...
ページ間、サイト間でのコンテンツの同期
事象/ユースケース Webコンテンツやページ自体の設定を、ページ間/サイト間で同期する方法 解決策/提案 Webコンテンツポートレットの表示内容の同期: Webコンテンツをグローバルサイト等に配置し、Webコンテンツ表示ポートレットで同じWebコンテンツを参照する設定をおこなうことで、コンテンツの内容を同期できます。 ポートレット自体の設定や、ルック&フィールの同期: ページテンプレート機能があります。 以下の場所からページテンプレートを作成し、ページを追加する際に”種類”から作成したテンプレートを選択します。 コントロールパネル>サイト>ページテンプレート...
スクリーン名について(Liferay DXP版)
背景: Liferayのデフォルト設定では使用できないスクリーン名があります。 その制限の回避方法をご紹介します。 使用不可能な文字 デフォルトのLiferayで、スクリーン名に使用出来ない文字や文字列は以下の通りとなります: 「半角英数字(0-9, a-z)」、「-(ハイフン)」、「.(ドット)」、「_(アンダースコア)」以外を含む文字列  ※半角大文字で入力した場合でも全て小文字に変換されます※ @を含む文字列 半角数字のみの文字列 75文字より多い文字列 admin.reserved.screen.namesプロパティに指定された文字列...
Liferay Developer Studioのセットアップ方法
事象/ユースケース Liferay Developer Studioを使う際の各種設定方法について 解決策/提案 以下の公式ドキュメントを参照の上、環境に合わせて導入してください。 バンドルされているIDEをダウンロードしてインストールする: Install the Liferay Developer Studio Bundle Eclipseにインストールする: Install Liferay Developer Studio into Eclipse 追加情報 チュートリアル: Liferay Developer Studio Proxy環境下での設定:...
使用しないモジュールを恒久的に無効化する方法
事象/ユースケース 使用しない機能を無効化する方法の一つとして、コントロールパネル>アプリ>アプリケーションマネージャ で該当モジュールを 無効にする ことができますが、${liferay.home}/osgi/state/ ディレクトリを削除すると元に戻ってしまいます。 解決策/提案 使用しないバンドルのシンボリック名を コントロールパネル > 設定 > システム設定 > Bundle Blacklist(バンドルブラックリスト) に指定することで、${liferay.home}/osgi/state/ディレクトリを削除しても無効化が維持されます。...
パッチングツール
機能説明  PatchingツールはHelp Centerから提供されるhotfix、またはHelp Centerからダウンロードしたフィックスパックを適用するアプリケーションです。  Patchingツールの主な用途: パッチ情報の確認 新規パッチのインストール 過去のパッチへのロールバック パッチによる修正箇所の確認  PatchingツールはLiferayが提供する各バンドルに含まれています。Liferayのバンドルを利用しない場合や、Liferayがwarファイルでデプロイされた場合は、Patchingツールを別途ダウンロードする必要があります。...
Audit機能について
事象/ユースケース Audit機能で確認できる項目 解決策/提案 Audit情報は、デフォルト設定ではデータベース上の”Audit_AuditEvent”テーブルに記録されます。 各ユーザーのログイン情報、ユーザー情報の更新、ロール設定の更新等、ユーザーに関する情報が記録されます。 ページ閲覧イベントも記録できますが、デフォルトでは無効に設定されています。 有効にするためには、以下のプロパティを”true”に設定します。 audit.message.com.liferay.portal.kernel.model.Layout.VIEW...
jQueryやReact等の開発サンプルコード
事象/ユースケース jQueryやReact等のライブラリやフレームワークの開発サンプルコードが欲しいです。 解決策 / 提案 Gradleでビルドされた以下のサンプルをご参照ください: Angular npm Portlet Billboard.js npm Portlet Isomorphic npm Portlet jQuery npm Portlet Metal.js npm Portlet React npm Portlet Simple npm Portlet Vue.js npm Portlet 通常の開発サンプルコードもGitHubで公開されています:...
APIを利用したロール一覧の取得方法
事象/ユースケース APIを使ってロール一覧を取得する方法はありますか。 解決策 / 提案 ロール取得用のAPIが存在します。 以下のjavadocsをご確認の上、用途にあったAPIを適宜ご利用ください。 Class RoleLocalServiceUtil Liferayをlocalhostで実行している場合、http://localhost:8080/api/jsonwsからJSON Webサービスのページを参照できます。 パラメータを指定して実行することで、実行結果の確認も可能です。 追加情報...
認証にSAMLやCAS等のSSOを使用する環境で、それらを経由せずにログインする方法
事象/ユースケース SSOを使用する環境では、画面右上の「ログイン」はそれらの認証システムを経由して行われますが、外部認証を有効にしたままLiferayの認証システムでログインしたいです。 解決策/提案 ログインポートレットで対応できます。 画面右上の「ログイン」は、「/c/portal/login」にリクエストすることでSSOを経由しますが、ログインポートレットは「/c/portal/login」にリクエストせず、データベースに存在するユーザー情報で照合します。, knowledgeArticleType: howTo, legacy: true, name:...
Liferayでクラスタリング
事象/ユースケース このページでは、LIFERAY PORTALをクラスタ構成にするための設定方法をご紹介します。CE版には対応していませんのでご注意ください。ページの最後には「よくある質問」がありますので、そちらも是非ご覧ください。 クラスタリングとは 複数台のサーバーを統合し、あたかも一台のサーバーシステムのように動作させるための技術です。クラスタリングの目的は、大きく分けて次の2つに分類できます。 一部のサーバーに障害が生じても、他にその影響を及ぼさないといった信頼性の担保 トラフィックの負荷分散 ...
パッチングツールをアップデートする
パッチングツールをアップデートする 手順 最新のパッチングツールをダウンロードして解凍 既存のpatching-tool/フォルダ内の以下の項目を最新のものに置換 patching-tool/ ├── lib/ ├── patching-tool.bat └── patching-tool.sh コマンドラインで<LIFERAY_HOME>/patching-tool/へ移動 ./patching-tool.sh setupを実行 ./patching-tool.sh infoを実行してパッチングツールのバージョンを確認 ※ Help Center...
ユーザーの削除方法について
事象/ユースケース 基本的なユーザーの削除とAPIによる削除方法 デフォルトで作成されるユーザー 解決策/提案 UIからのユーザー削除: 以下の手順で削除できます。 コントロールパネル>ユーザー>ユーザーと組織 へ移動 削除したユーザーにチェックを付け、右上のゴミ箱(無効)アイコンをクリック 選択したユーザーが”無効”になる 左上のメニューから”無効”を選択 削除したいユーザーにチェックを付け、右上のゴミ箱(削除)アイコンをクリック APIを利用したユーザーの削除: 以下のAPIを利用できます。リンク先のJavadocsをご参照ください。 deleteUser...
APIを利用したメールアドレスの変更
事象/ユースケース APIを利用したメールアドレスの変更方法について 解決策/提案 以下のAPIを使うことで、メールアドレスの変更が可能です。 APIを利用するためには、 ユーザーIDを別途取得する必要があります。 updateEmailAddress 一括で複数ユーザーのメールアドレスを更新するAPIはございま せん。 一括で複数ユーザーのアドレス更新を行いたい場合は、 別途APIをコールするクライアントプログラム等が必要となりま す。 コントロールパネル>サーバ管理>スクリプト からgroovyスクリプトを実行し、 APIを呼び出すことも可能です。 追加情報...
ユーザー、ユーザーグループ、組織の作成について
事象/ユースケース 作成数の上限、文字数の制限 解決策/提案 作成数の上限 特に上限は設けられていません。 ホワイトペーパーでは、以下の条件でテストされています。 合計ユーザー数100万 1文書あたり平均100KBの200万件の文書 少なくとも5つの子サイトを有するサイトを50%持つ10,000サイト 400万件のメッセージフォーラムのスレッドと投稿 100,000件のブログエントリと100万件のコメント 環境にリソースを追加できる限り、 ポータルは処理できるデータ量を増やすことができることを示して います。 文字数の制限 スクリーン名:75文字...
アプリケーションディスプレイテンプレートの初期値を変更する
事象/ユースケース ポートレットのアプリケーションディスプレイテンプレートの初期値を変更するための手順。 解決策/提案 以下の場所から、テンプレートキーを取得 コントロールパネル>サイト>グローバルサイト>編集>アプリケーション・ディスプレイ・テンプレート>任意のテンプレート>テンプレートキー コントロールパネル>設定>システム設定 から、変更したいポートレットを選択 「ddmTemplate_<ADTの”テンプレートキー”>」の形式で”Display Style”に値を設定 設定例:...
Liferay Connected Services (LCS) よくあるご質問と回答
LCSへのよくあるご質問です。 セキュリティ サーバーにはファイアウォールが適用されており、インターネット上で直接的な通信が行えません。それでもLCSは使えますか? LCSクラウドサーバーではどのようなセキュリティ対策が提供されていますか? LCSのユーザーアカウントの認証方法やパスワードポリシーはどのようなものですか? LCSの使用におけるサービスの条件と制限はどのようなものですか? LCSはどのように顧客のデータを保護していますか? LCSのクラウドストレージに送られる情報を制限できますか?...
開発者(キャッシュ無効化)モードを使用する方法
事象/ユースケース テーマを開発していますが、CSS等が即座にWebブラウザへ反映されないことがあります。 解決策 / 提案 以下のプロパティを ${liferay.home}/portal-ext.properties に設定し、開発者モードでLiferayを起動することで、キャッシュ機構を無効化できます: include-and-override=portal-developer.properties 必要に応じてWebブラウザのキャッシュもクリアしてください。...
Liferay Util Taglib の使いかた
事象/ユースケース Liferayで利用可能なTaglibの一覧が欲しいです。また、簡単なサンプルコードが欲しいです。 解決策 / 提案 Taglibの関連資料は次のとおりです: Using the Liferay Util Taglib(Taglibの利用方法) Tag Library Documentation Generator - Generated Documentation(ライブラリ一覧) JSPにボタンを表示する場合の例(ボタンの詳細): <aui:button value="Button"/> 追加情報 Lexicon...

Showing 6,681 to 6,720 of 8,715 entries.