AEM Forms Workspace のカスタマイズの一般的な手順 generic-steps-for-aem-forms-workspace-customization
カスタマイズを実行するための一般的な手順を以下に示します。
-
https://'[server]:[port]'/lc/crx/de/index.jspにアクセスして CRXDE Lite にログインします。 -
/appsにwsという名前のsling:Folderフォルダーが存在しない場合は、作成します。sling:Folderフォルダーを作成するには、appsフォルダーを右クリックし、作成/ノードを作成 を選択します。名前をwsとして指定し、タイプをsling:Folderとして選択して「OK」をクリックします。「すべて保存」をクリックします。 -
/apps/wsを参照して「アクセス制御」タブに移動します。 -
「リポジトリ」オプションを選択します。アクセス制御 リストで「+」をクリックして、エントリを追加します。もう一度「+」をクリックします。
-
PERM_WORKSPACE_USER プリンシパルを検索して選択します。
-
jcr:read権限をプリンシパルに付与します。 -
「すべて保存」をクリックします。
-
GET.jsp、indexおよびhtml.jspファイルを/libs/wsフォルダーから/apps/wsフォルダーにコピーします。 -
/libs/ws/localesフォルダーを/apps/wsフォルダーにコピーします。「すべて保存」をクリックします。 -
以下に示すように、
GET.jspファイルの参照および相対パスを更新し、「すべて保存」をクリックします。code language-javascript <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" /> -
CSS のカスタマイズは以下のようにして実行します。
-
/apps/wsフォルダーに移動してcssという名前のフォルダーを作成します。 -
cssフォルダーにnewStyle.cssという名前のファイルを作成します。 -
/apps/ws/html.jsp を開いて次のように変更します。変更元:
code language-javascript <link lang="en" rel="stylesheet" type="text/css" href="css/style.css" /> <link lang="en" rel="stylesheet" type="text/css" href="css/jquery-ui.css"/>コピー先:
code language-javascript <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/style.css" /> <link lang="en" rel="stylesheet" type="text/css" href="css/newStyle.css" /> <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/jquery-ui.css"/>note note NOTE 上記のように、style.css のエントリの後ろにユーザー定義された CSS ファイルのエントリを配置します。 -
-
/apps/ws/html.jsp ファイルで、
code language-jsp <script data-main="js/main" src="js/libs/require/require.js"></script>コピー先:
code language-jsp <script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script> -
以下の操作を実行します。
-
/apps/wsにjsという名前のフォルダーを作成します。「すべて保存」をクリックします。 -
/apps/ws/jsにlibsという名前のフォルダーを作成します。「すべて保存」をクリックします。 -
/libs/ws/js/libs/jqueryuiフォルダーを/apps/ws/js/libsにコピーします。「すべて保存」をクリックします。
-
-
HTML のカスタマイズは以下のようにして実行します。
-
/apps/ws/jsの下にruntimeという名前のフォルダーを作成します。「すべて保存」をクリックします。 -
/apps/ws/js/runtimeの下にtemplatesという名前のフォルダーを作成します。「すべて保存」をクリックします。 -
/libs/ws/js/main.jsを/apps/ws/js/main.jsにコピーします。 -
/libs/ws/js/registry.js を
/apps/ws/js/registry.jsにコピーします。
-
-
「Save All」をクリックし、キャッシュをクリアして AEM Forms Workspace を更新します。
URL
https://'[server]:[port]'/lc/wsにアクセスして、管理者とパスワードの資格情報を使用してログインします。ブラウザーがhttps://'[server]:[port]'/lc/apps/ws/index.htmlにリダイレクトします。