Search Results

All Results 6236
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
モバイルデバイスファミリーの利用に伴う制限事項
事象/ユースケース モバイルデバイスファミリーを使って、モバイル端末での動作を変更したい。 解決策/提案 モバイルデバイスファミリーの利用は、以下の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.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つに分類できます。 一部のサーバーに障害が生じても、他にその影響を及ぼさないといった信頼性の担保 トラフィックの負荷分散 ...

Showing 5,041 to 5,060 of 7,624 entries.