HeartCore Zip アップロード 機 能 マニュアル Aug 2010 Ver6.0-1 -
目 次 1 本 文 書 の 目 的 と 対 象......... - 3-2 機 能 概 要............ - 3-2.1 ZIP アップロード 機 能 とは?...- 3-2.2 ZIP アップロード 機 能 の 利 用 目 的...- 3-2.3 ZIP アップロード 機 能 を 利 用 可 能 なユーザ 権 限...- 3-2.4 ZIP アップロードの 流 れ...- 3-2.5 ZIP アップロード 機 能 の 制 限 事 項...- 4-3 ZIP アップロード 機 能 導 入 手 順......... - 5-3.1 ZIP アップロードモジュールの 実 装 手 順...- 5-3.2 ZIP アップロードモジュールの 実 装 手 順...- 5-4 ZIP アップロード 機 能 利 用 手 順......... - 7-4.1 ZIP アップロード 画 面 の 説 明...- 7-5. 付 録 1 HEARTCORE の 公 開 方 式 設 定 と ZIP アップロード 機 能 について......- 12 - - 2 -
1 本 文 書 の 目 的 と 対 象 本 文 書 は 弊 社 がお 客 様 に 納 品 する CMS パッケージ 製 品 HeartCore における Zip アップロード 機 能 の 実 装 手 順 及 び 操 作 手 順 を 説 明 する 文 書 です お 客 様 が 実 際 に Zip アップロード 機 能 を 利 用 するにあたり 本 文 書 を 参 照 することで 該 当 機 能 の 一 通 りの 操 作 を 行 うことができることを 目 的 としております 2 機 能 概 要 2.1 Zip アップロード 機 能 とは? HeartCore で 利 用 する WEB コンテンツを HTML ファイルから HeartCore コンテンツとして 登 録 する ための 機 能 です HTML で 作 成 した 複 数 の WEB コンテンツを Zip 形 式 で 圧 縮 し 圧 縮 ファイルを Zip アップロード 機 能 でアップロードすることで 圧 縮 ファイル 内 の WEB コンテンツがまとめて HeartCore の WEB コンテン ツとして 登 録 されます また 圧 縮 ファイル 単 位 で HeartCore コンテンツグループ コンテンツタイプの 設 定 や コンテンツの 公 開 日 時 公 開 終 了 日 時 の 設 定 が 可 能 です 2.2 Zip アップロード 機 能 の 利 用 目 的 複 数 の HTML ファイルをまとめて HeartCore の WEB コンテンツとして 登 録 することができるため 既 存 WEB コンテンツの 移 行 作 業 等 の 必 要 工 数 を 削 減 することができます 2.3 Zip アップロード 機 能 を 利 用 可 能 なユーザ 権 限 Zip アップロード 機 能 を 利 用 することができるユーザは HeartCore の Super Admin(システム 管 理 者 ) 権 限 を 持 ったユーザとなります 2.4 Zip アップロードの 流 れ Zip アップロード 機 能 を 利 用 するための 大 まかな 手 順 は 以 下 の 通 りです HTML 形 式 WEB コンテンツ(イメージファイル 含 む)をZip 形 式 で 圧 縮 する HeartCore のZip アップロード 画 面 より 適 用 するコンテンツグループ コンテンツタイプを 選 択 する 圧 縮 ファイルを 選 択 し Zip アップロードを 行 う - 3 -
2.5 Zip アップロード 機 能 の 制 限 事 項 HeartCore ZIP アップロード 機 能 は ZIP ファイルにある HTML ファイルの 内 容 をそのまま HeartCore へ 取 り 込 む 元 HTML ファイルに 対 して 変 更 処 理 (URL 書 換 え JavaScript/HTML 分 離 文 字 コード 変 更 な ど)を 行 わない HeartCore ZIP アップロードは 一 つの ZIP ファイルを 一 つのコンテンツグループに 対 してのみ 処 理 する コンテンツグループを 分 けて HTML ファイルを ZIP する 必 要 がある ( 一 つの ZIP ファイルを 複 数 のコンテンツグループへアップロードすることはできない) ZIP アップロード 時 コンテンツグループの 指 定 が 必 須 であるコンテンツグループを 指 定 せずにア ップロードすることができない ZIP ファイルにある HTML ファイルのエンコーディングが 統 一 する 必 要 がある エンコーディング が 混 在 することはできません ZIP ファイルの 中 にあるファイル 名 は 英 数 字 及 び _ -. のみとする 全 角 ファイル 名 スペースなどが 入 っているファイル 名 が 処 理 できない アップロードする ZIP ファイルのファイル 名 は 英 数 字 及 び _ -. のみとする 全 角 ファイ ル 名 スペースなどが 入 っているファイル 名 が 処 理 できない ZIP ファイルに HTML ファイル イメージ 及 び その 他 ファイル(PDF など)を 混 在 してアップロード した 場 合 イメージファイルのイメージグループ 及 び その 他 ファイルのファイルグループも 選 択 したコンテンツグループと 同 じグループ 名 に 設 定 される ( 但 し 事 前 にイメージグループ(タイプ) ファイルグループ(タイプ)の 作 成 が 必 要 となります ) ZIP ファイルに HTML ファイル イメージ 及 び その 他 ファイル(PDF など)を 混 在 してアップロード した 場 合 イメージファイルのイメージタイプ 及 び その 他 ファイルのファイルタイプも 選 択 したコ ンテンツタイプと 同 じタイプ 名 に 設 定 される 同 じ ZIP ファイルにあるコンテンツ イメージ ファイルは 全 て 同 じコンテンツグループ コンテン ツタイプに 設 定 される (コンテンツグループ コンテンツタイプを 分 けて ZIP ファイルを 作 成 する 必 要 がある) ZIP ファイルにパスワードをかけることができない アップロードする ZIP ファイルサイズの 上 限 は 設 定 ファイルで 設 定 可 能 です ただし WEB ベー スアップロード 処 理 なので ネットワークなどの 環 境 に 依 存 するが ファイルサイズが 大 きい 場 合 クライアントブラウザはタイムアウトが 発 生 する 場 合 もある - 4 -
3 Zip アップロード 機 能 導 入 手 順 表 記 説 明 本 文 書 の 手 順 説 明 に 下 記 の 表 記 を 使 います $TOMCAT_HOME : TOMCAT のインストールパス 3.1 Zip アップロードモジュールの 実 装 手 順 1. WEB サーバのサービスを 停 止 します 2. Tomcat のサービスを 停 止 します 3. Tomcat のJSP キャッシュを 削 除 します 4. Tomcat の$TOMCAT_HOME/webapps/ROOT フォルダをバックアップします 5. Tomcat の$TOMCAT_HOME/webapps/ROOT ディレクトリ 内 に ZipUpload モジュールを 展 開 します ( 上 書 き. 確 認 が 出 た 場 合 は 上 書 きを 許 可 してください ) 6. Zip アップロード 機 能 設 定 ファイル(zipupload.properties)を 開 き 動 作 環 境 に 合 わせて 設 定 します 7. Tomcat のサービスを 開 始 します 8. WEB サーバのサービスを 開 始 します 3.2 Zip アップロードモジュールの 実 装 手 順 下 記 のZipUpload 設 定 ファイルで ZipUpload の 機 能 設 定 を 行 います Zip アップロード 機 能 設 定 ファイル $TOMCAT_HOME/WEB-INF/classes/ zipupload.properties 設 定 ファイル 項 目 説 明 UPLOAD_TEMP_PATH アップロードファイルの 一 時 保 存 ディレクトリをROOTからの 相 対 パスで 指 定 します ( 例 えば tmp に 指 定 します 事 前 に$TOMCAT_HOME/webapps/ROOT/tmp/フォルダ を 作 成 する 必 要 があります) HTML_TYPE HTML ファイルの 拡 張 子 を 指 定 します (ここに 登 録 した 拡 張 子 のファイルは コン テンツとしてアップロードされます) 通 常 デフォルトのままで 変 更 する 必 要 がありません IMAGE_TYPE イメージファイルの 拡 張 子 を 指 定 します (ここに 登 録 した 拡 張 子 のファイルは イ メージとしてアップロードされます) 通 常 デフォルトのままで 変 更 する 必 要 がありません また IMAGE_TYPEに 設 定 されていない 拡 張 子 のイメージファイルは ファイルコンテンツとしてアップロードされます CSS_TYPE 保 留 パラメータ このパラメータを 変 更 しないでください SIZETHRESHOLD 保 留 パラメータ このパラメータを 変 更 しないでください FILESIZEMAX アップロードファイルの 最 大 ファイルサイズ(バイト 数 )を 指 定 します このパラメー タを SIZEMAX パラメータと 同 じ 値 に 設 定 してください SIZEMAX アップロードファイルの 最 大 ファイルサイズ(バイト 数 )を 指 定 します このパラメータを FILESIZEMAX パラメータと 同 じ 値 に 設 定 してください - 5 -
LOGGING_FLAG Zip アップロード 機 能 の 実 行 ログをTomcat のログファイルに 書 き 込 むかどうか を 設 定 します (1= 書 き 込 む 0= 書 き 込 まない) TITLE_SUMMARY_SAME_FLAG ZIP アップロード 時 HTMLの<TITLE>タグの 内 容 を コンテンツ タイトルに 設 定 する 以 外 に コンテンツのサマリにも 設 定 する HTML_PARSER_FLAG 内 部 用 保 留 パラメータです 変 更 しないでください 設 定 例 UPLOAD_TEMP_PATH=tmp HTML_TYPE=html,htm,shtml IMAGE_TYPE=jpg,jpeg,swf,bmp,gif,png CSS_TYPE=css SIZETHRESHOLD=4096 FILESIZEMAX=20000000 SIZEMAX=200000000 LOGGING_FLAG=1 TITLE_SUMMARY_SAME_FLAG = 1 HTML_PARSER_FLAG = 1-6 -
4 Zip アップロード 機 能 利 用 手 順 4.1 Zip アップロード 画 面 の 説 明 (1) (2) (3) (4) (5) (7) (6) (8) (1) コンテンツグループ Zip アップロードするコンテンツに 設 定 するコンテンツグループを 選 択 します (2) コンテンツタイプ Zip アップロードするコンテンツに 設 定 するコンテンツタイプを 選 択 します (3) コンテンツの 開 始 時 間 設 定 フィールド Zip アップロードするコンテンツに 公 開 開 始 時 間 を 設 定 します ( 公 開 開 始 時 間 を 有 効 にするには コンテンツを 公 開 処 理 する 必 要 があります ) (4) コンテンツの 終 了 時 間 設 定 フィールド Zip アップロードするコンテンツに 公 開 終 了 時 間 を 設 定 します ( 公 開 終 了 時 間 を 有 効 にするには コンテンツを 公 開 処 理 する 必 要 があります ) (5) コンテンツ 選 択 フィールド Zip アップロードする 圧 縮 ファイルを 選 択 します (6) 同 じServer-Filename のコンテンツがサーバにある 場 合 上 書 きする (チェック) アップロードする 圧 縮 ファイルと 同 じディレクトリ 構 成 で アプリケーションサーバ 上 に 同 じフ ァイル 名 のコンテンツがあった 場 合 このチェックをつけることで 上 書 きすることができます チェックをつけない 場 合 アップロード 処 理 を 行 いません (7) 文 字 コードの 選 択 アップロードするHTML コンテンツの 文 字 エンコードを 指 定 します この 項 目 で 設 定 した 文 字 エン コード 以 外 で エンコーディングされたHTML コンテンツは 正 常 にZip アップロードされません (8) OK ボタン 設 定 した 内 容 で Zip アップロードを 実 行 します - 7 -
4.2 Zip 圧 縮 ファイルの 作 成 Zipアップロード 機 能 で 複 数 のHTML コンテンツをHeartCoretコンテンツとして 登 録 するには Zip 形 式 の 圧 縮 ファイルを 作 成 する 必 要 があります なお ZIPファイルに 格 納 されているフォルダ 構 成 は そのままアプリケーションサーバに 展 開 され ます そのため アプリケーションサーバに 展 開 するHTMLコンテンツに 対 して ディレクトリ 構 成 を 定 義 し たい 場 合 は ZIPファイルに 定 義 するディレクトリ 構 成 で 格 納 する 必 要 があります 4.3 Zip アップロードを 行 う 1. HeartCore 管 理 コンテンツへシステム 管 理 者 権 限 ユーザでログインします 2. 管 理 メニューより 設 定 メニューをクリックします 3. 設 定 メニューツリーより Zip Upload メニューをクリックします - 8 -
4. Zip アップロードする HTML コンテンツに コンテンツグループ コンテンツタイプを 設 定 し ます 5. Zip アップロードする HTML コンテンツに 公 開 開 始 時 間 公 開 終 了 時 間 を 設 定 します - 9 -
6. 参 照 ボタンを 押 し Zip アップロードする 圧 縮 ファイルを 選 択 します 7. 同 一 ファイル 名 であるファイルが 存 在 した 場 合 上 書 きを 行 うには 同 じServer-filename のコ ンテンツがサーバにある 場 合 上 書 きする にチェックをつけます 8. OK ボタンを 押 すことで Zip アップロード 処 理 が 行 われます - 10 -
9. Zip アップロード 処 理 が 終 了 すると 各 ファイルの 完 了 ステータスが 表 示 されます アップロ ードに 失 敗 したファイルや 記 述 形 式 に 注 意 点 があった 場 合 においても エラー 内 容 を 表 示 し ます 10. ウェブサイトコンテンツメニューを 開 き Zip アップロードしたコンテンツグループから コ ンテンツを 確 認 します このように Zip アップロードしたHTML コンテンツを HeartCore のコンテンツとして 登 録 するこ とができます 11. Zip アップロードする HTML コンテンツに 設 定 された 公 開 開 始 時 間 公 開 終 了 時 間 は コン テンツの 詳 細 表 示 更 新 画 面 から 確 認 できます 設 定 されたコンテンツの 開 始 時 間 終 了 時 間 を 有 効 にするには コンテンツの 公 開 処 理 を 行 う 必 要 があります - 11 -
12. Zip アップロードしたコンテンツを 詳 細 表 示 更 新 画 面 の 公 開 チェックボックスにチェッ クを 入 れて 保 存 ボタンを 押 下 し 公 開 処 理 を 行 うと Zip アップロードしたコンテンツに 設 定 された 開 始 時 間 終 了 時 間 を 有 効 が 有 効 になります 5 付 録 1 HeartCore の 公 開 方 式 設 定 と ZIP アップロード 機 能 について ZIP 圧 縮 ファイルにあるHTML ファイルが HeartCore の 公 開 設 定 によって 下 記 のように 違 う 方 法 でアップロードされます 公 開 方 式 が ページを 公 開 するのに 動 的 Web アドレスを 使 用 します と 設 定 されている 場 合 HTML ファイルはHeartCore DB に 登 録 されます ( 静 的 ファイルが 生 成 されない) 公 開 方 式 が ページを 公 開 するのに 静 的 Web アドレスを 有 効 にします *.html ファイルと*.css ファイルを 動 的 に 出 力 します と 設 定 されている 場 合 HTML ファイルはHeartCore DBに 登 録 され HTML ファイルのパスと 同 じパスの 動 的 ファイルも 生 成 さ れる 例 えば /abc/xyz.html がロードされた 場 合 $TOMCAT_HOME/wbapps/ROOT/abc/xyz.html/index.jspファイルが 生 成 されます - 12 -
公 開 方 式 が ページを 公 開 するのに 静 的 Web アドレスを 有 効 にします *.html ファイルと*.css ファイルをWEB サーバーに 対 し 静 的 なファイルとして 配 信 し ます と 設 定 されている 場 合 HTML ファイルはHeartCore DB に 登 録 され HTML ファイルパ スと 同 じパスの 静 的 ファイルも 生 成 されます 例 えば /abc/xyz.html がロードされた 場 合 $TOMCAT_HOME/webapps/ROOT/abc/xyz.htmlファイ ルが 生 成 されます ZIP 圧 縮 ファイルにあるHTML ファイルにメタ 情 報 が 記 述 されている 場 合 は コンテンツの メタ 情 報 へ 登 録 されます Zipアップロードを 行 なったHTMLソースメタ 情 報 の 例 <meta name="author" content=" 作 成 者 " /> <meta name="description" content="メタディスクリプション" /> <meta name="keywords" content="keywords1,keywords2,keywords3 キーワード" /> <meta name="robots" content="all" /> HTML ファイルに 記 述 されている author メタ 情 報 は 作 成 者 として 登 録 されます HTML ファイルに 記 述 されている description メタ 情 報 は メタディスクリプションとして 登 録 されます HTML ファイルに 記 述 されている keywords メタ 情 報 は キーワードとして 登 録 されます HTML ファイルに 記 述 されている author description keywords 以 外 のメタ 情 報 は 追 加 のメタ 情 報 として 追 加 登 録 されます - 13 -
ZIP 圧 縮 ファイルにあるHTML ファイルのHEAD 情 報 は コンテンツの HTML HEADコード へ 登 録 されます ZIP 圧 縮 ファイルにあるHTML ファイルのBODYタグ 属 性 情 報 は コンテンツの HTML BODY 属 性 へ 登 録 されます 以 上 - 14 -