logoWebRelease 2 ユーザーズマニュアル
Version 2.75Y 版
menu
1章 はじめに
  • 1. はじめに
  • 2. WebRelease の利用環境
  • 3. 製品のライセンスについて
2章 ユーザ管理
  • 1. WebRelease のユーザ管理
  • 2. ユーザの登録
  • 3. ユーザの休止
  • 4. ユーザの削除
  • 5. ログインユーザ一覧
  • 6. ログイン履歴
  • 7. ユーザ登録情報の一括処理
3章 サイトの作成
  • 1. サイトの作成
  • 2. サイト設定
  • 3. スタッフ設定
    • 1. スタッフごとのテンプレート設定
    • 2. スタッフのフォルダへのアクセス制限
    • 3. スタッフの承認ステップ
    • 4. スタッフの解任
  • 4. サイトリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの一括移動
    • 4. リソース名の一括設定
    • 5. リソースの一括削除
    • 6. リソースフォルダ
  • 5. 辞書の管理
  • 6. 外部リンクのチェック
  • 7. サイトのエキスポート
  • 8. サイトのインポート
  • 9. サイトの閉鎖
  • 10. サイトの削除
  • 11. サイトの操作履歴
4章 FTPの設定
  • 1. FTP の設定
  • 2. プライマリチャネルの設定
  • 3. FTP 記録の参照
  • 4. FTP の実行状況
  • 5. FTP 予約(定時起動)の設定
5章 テンプレート
  • 1. テンプレート
  • 2. テンプレートの作成
  • 3. 文書型の定義
  • 4. 要素のタイプ
    • 1. 1行テキスト
    • 2. 複数行テキスト
    • 3. WYSIWYG エディタ
    • 4. ラジオボタン
    • 5. ポップアップボタン
    • 6. チェックボックス
    • 7. 年月日/時分/秒
    • 8. 目次
    • 9. リンク
    • 10. イメージ (GIF/JPG/PNG)
    • 11. 添付ファイル
    • 12. XMLリーダ
    • 13. コンポーネント
    • 14. グループ項目
    • 15. セレクタ
    • 16. 各要素に共通の設定項目
  • 5. テンプレートの展開
    • 1. 要素参照
    • 2. 関数呼び出し
    • 3. 演算子
    • 4. テンプレートリソース
    • 5. リソース参照
    • 6. メソッド
    • 7. 拡張タグ wr-if wr-then wr-else
    • 8. 拡張タグ wr-switch wr-case wr-default
    • 9. 拡張タグ wr-conditional wr-cond
    • 10. 拡張タグ wr-for
    • 11. 拡張タグ wr-break
    • 12. 拡張タグ wr-variable
    • 13. 拡張タグ wr-append
    • 14. 拡張タグ wr-clear
    • 15. 拡張タグ wr-return
    • 16. 拡張タグ wr-error
    • 17. 拡張タグ wr-- と wr-comment
  • 6. WYSIWYG エディタ設定
  • 7. テンプレート・プロファイラ
  • 8. テンプレートのリビジョン
  • 9. テンプレートのダウンロード
  • 10. テンプレートのアップロード
  • 11. テンプレートの上書きアップロード
  • 12. テンプレートのフォルダ
  • 13. テンプレートの状態
  • 14. テンプレートの削除
  • 15. ページ作成後のテンプレート修正
  • 16. 入力フィールドの短縮表示
  • 17. 作成したページの一覧
  • 18. テンプレートを利用可能なスタッフの設定
  • 19. テンプレートの操作履歴
  • 20. テンプレートを参照している目次の一覧
  • 21. テンプレートの検索
6章 コンポーネント
  • 1. コンポーネント
  • 2. コンポーネントの使用例
  • 3. コンポーネントとセレクタ
7章 ページの作成
  • 1. ページの作成の手順
  • 2. ページのプレビュー
  • 3. 実機でのプレビュー
  • 4. ページの状態
  • 5. ページの編集と編集完了
  • 6. ページリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの一括移動
    • 4. リソースの一括削除
    • 5. リソースフォルダ
  • 7. ページの公開と公開終了
  • 8. ページの削除
  • 9. ページのリビジョン管理
  • 10. ページのリビジョン間の比較表示
  • 11. リンク元一覧
  • 12. ページ内の外部リンク一覧
  • 13. ページの公開状況
  • 14. スケジュール一覧
  • 15. フォルダ
  • 16. バージョニングフォルダ
  • 17. ページの一括処理
  • 18. 一括ページ登録
  • 19. html と関連リソースの zip 取り込み
  • 20. WYSIWYG エディタの使い方
  • 21. Markdown の使い方
  • 22. ページの操作履歴
  • 23. コンテンツ中の語句のチェック
  • 24. ページの検索
8章 マルチデバイス配信
  • 1. 多チャネル化
  • 2. チャネル別コンテンツの生成
  • 3. チャネル選択機能
9章 承認プロセスの設定
  • 1. 承認ステップの定義
  • 2. 承認プロセスの定義
  • 3. 承認プロセスをフォルダに関連付ける
  • 4. 承認プロセスによる公開管理
    • 1. ページの公開承認依頼
    • 2. 承認と差戻
    • 3. 承認プロセスとページの公開終了
    • 4. 承認依頼フォルダ
    • 5. 一括承認依頼
    • 6. 一括承認
    • 7. 緊急対応としてのページの公開と公開終了
    • 8. 承認依頼の削除
    • 9. 進行中の承認依頼の管理
10章 その他の機能
  • 1. ダッシュボード
  • 2. 英語インタフェース
  • 3. タイムゾーンの指定
11章 システムの運用管理
  • 1. WebRelease の停止と起動
  • 2. データのバックアップ
  • 3. メモリ設定
  • 4. メールサーバの設定
  • 5. Proxy サーバの設定
  • 6. その他のシステム設定
  • 7. 証明書のインポート
  • 8. ストレージの管理
  • 9. 操作履歴
  • 10. ログファイルのダウンロード
  • 11. ログインエラーへの対応
  • 12. WebRelease のバージョンアップ
  • 13. ライセンスのアップグレード
  • 14. 期間ライセンスコードの更新
  • 15. WebRelease の Uninstall
12章 索引
  • 1. 関数索引
    • 1. add
    • 2. allObjects
    • 3. allPages
    • 4. channel
    • 5. channelCookieName
    • 6. channelName
    • 7. codePointAt
    • 8. comma3
    • 9. concatenate
    • 10. contentType
    • 11. count
    • 12. currentTime
    • 13. divide
    • 14. encoding
    • 15. fileName
    • 16. fileSize
    • 17. find
    • 18. firstElement
    • 19. folder
    • 20. formatDate
    • 21. formatDateRFC2822
    • 22. formatDateW3CDTF
    • 23. fullURL
    • 24. gengou
    • 25. getXML
    • 26. group
    • 27. halfwidth
    • 28. hasElement
    • 29. hasMethod
    • 30. head
    • 31. indexOfPage
    • 32. isEven と isOdd
    • 33. isFirstElement と isNotFirstElement
    • 34. isFirstPage
    • 35. isLastElement と isNotLastElement
    • 36. isLastPage
    • 37. isNull と isNotNull
    • 38. isNumber
    • 39. isPreview と isNotPreview
    • 40. jstr
    • 41. kmg1000
    • 42. kmg1024
    • 43. lastElement
    • 44. lastModifiedDate
    • 45. length
    • 46. multiply
    • 47. nextElement
    • 48. nextPage
    • 49. number
    • 50. pageCreatedDate と revisionCreatedDate
    • 51. pageID
    • 52. pageRevision
    • 53. pageTitle
    • 54. pageWithPageID
    • 55. parseDate
    • 56. parseDateRFC2822 と parseDateRFC2822Relaxed
    • 57. parseDateW3CDTF
    • 58. parseHtml
    • 59. path
    • 60. prevElement
    • 61. prevPage
    • 62. previewClock
    • 63. quote
    • 64. remainder
    • 65. replaceAll と replaceFirst
    • 66. resourceURL
    • 67. resourceWithName
    • 68. rtlCount
    • 69. rtlRatio
    • 70. scheduledEndDate
    • 71. scheduledStartDate
    • 72. searchText
    • 73. setScale
    • 74. siteTimeZone
    • 75. sort
    • 76. split
    • 77. startsWith と endsWith
    • 78. string
    • 79. stripTags
    • 80. substring
    • 81. subtract
    • 82. suffix
    • 83. tail
    • 84. templateName
    • 85. thisPage
    • 86. toEntityRef
    • 87. toLowerCase と toUpperCase
    • 88. trim
    • 89. unescapeEntities
    • 90. unsplit
    • 91. width と height
  • 2. オブジェクト索引
    • 1. Channel オブジェクト
    • 2. CheckBox オブジェクト
    • 3. Folder オブジェクト
    • 4. HTMLComment オブジェクト
    • 5. HTMLDataNode オブジェクト
    • 6. HTMLDocument オブジェクト
    • 7. HTMLElement オブジェクト
    • 8. HTMLElements オブジェクト
    • 9. HTMLTextNode オブジェクト
    • 10. Page オブジェクト
    • 11. Selector オブジェクト
    • 12. XMLFeed オブジェクト
13章 Appendix
  • 1. サポートされているタイムゾーン
  • 2. プレビュー時の URL 書き換え機能
  • 3. 正規表現
  • 4. 要素名・リソース名・変数名・メソッド名

7章 ページの作成

18. 一括ページ登録

WebRelease では、外部のデータベースから抽出したデータなどをもとに、一括して多数のページを生成することができます。この機能を一括ページ登録機能と呼びます。

一括ページ登録機能を使用するためには、ページデータを CSV (Comma Separated Values)形式ファイルで準備します。CSV ファイルの 1 行が1ページに対応するように、また、それぞれの行の各列(カラム)が作成されるページの要素に対応するようにファイルを準備します。

ファイルのフォーマットは下記に示す2パターンから選ぶことができます。

CSV ファイルフォーマット[1]

  • 1行につき1ページのデータを記述します。ひとつのカラムがひとつの要素に対応します。カラムの区切りは ',' (カンマ)です。
  • 各行の1カラムめにはその行から生成されるページにつけるページタイトルを指定します。(必須)
  • 各行の2カラムめには、その行から生成されるページの公開サーバ上でのファイル名を指定することができます。2カラムめにファイル名を指定して CSV ファイルを作成した時には、一括ページ登録画面で「2 カラムめにファイル名指定がある」のチェックボックスをオンにして一括登録を実行してください。
  • 引き続くカラムには、テンプレートの要素の並び順に従って項目の値を配置します。グループ項目の中の下位の要素も、並び順に配置します。
  • 要素がイメージ、添付ファイル、など、一括ページ登録で扱うことができないタイプ(後述)の場合には、CSV ファイルにカラムを作らずにつめてください。これらの要素の値は、ページが一括生成された後で、ページ編集画面から個別に指定してください。
  • 要素がラジオボタンの場合は、ラジオボタンの選択枝の文字列を入力してください。
  • 要素がポップアップボタンの場合は、ポップアップボタンの選択枝の文字列を入力してください。
  • 要素がチェックボックスの場合は、選択肢の文字列を指定してください。複数の選択肢を指定する場合には、それらを改行で区切って指定してください。
  • 要素がXMLリーダの場合は、URLとインターバルは改行またはスペースで区切って指定してください。インターバルは省略することもできます。
  • 全項目にわたって、要素の繰り返しは処理できません。繰り返しが必要な場合は、ページが一括登録された後で、ページ編集画面で追加してください。または、後述の「ファイルフォーマット[2]」に従った形式のファイルを使用してください。
  • CSV ファイルの1行目には、各カラムの要素名などを記述するコメント行をつけることができます。

CSV ファイルフォーマット[2]

  • 1行につき1ページのデータを記述します。ひとつのカラムがひとつの要素に対応し、カラムの区切りは ',' (カンマ)となります。
  • CSV ファイルの各行の2カラムめには、その行から生成されるページの公開サーバ上でのファイル名を指定することができます。2カラムめにファイル名を指定して CSV ファイルを作成した時には、一括ページ登録画面で「2 カラムめにファイル名指定がある」のチェックボックスをオンにして一括登録を実行してください。
  • データファイルの1行めの 1 カラムめ(左上隅)は空白にします。各行の2カラム目にファイル名を指定して CSV ファイルを作成する場合には 1 行目の 2 カラムめも空白にします。
  • 1行目の 2 または 3 カラムめ以降には、そのカラムがテンプレートのどの要素に対応した値を保持しているかを示すテンプレート上での要素名を指定します。一括登録処理で値を設定したい要素だけを指定してください。順序はテンプレート中の順序と異なっていてもかまいません。ここでの要素名の指定方法は展開中での要素参照および配列参照と同じ方法で行います。グループ項目の下位項目に値を指定する場合には '.'(ピリオド)で連接した要素名で指定します。また、繰り返しのある項目に値を指定する場合には [ ] で要素位置を指定します。(関数は使用できません)
  • 2行め以降の各行の1カラムめにはその行から生成されるページにつけるページタイトルを指定します。(必須)2カラムめ以降には1行めに指定した要素に対応した値を指定します。
  • 要素がイメージ、添付ファイル、など、一括ページ登録で扱うことができないタイプ(後述)は扱うことはできません。これらの要素の値は、ページが一括生成された後で、ページ編集画面から個別に指定してください。
  • 要素がラジオボタンの場合は、ラジオボタンの選択枝の文字列を入力してください。
  • 要素がポップアップボタンの場合は、ポップアップボタンの選択枝の文字列を入力してください。
  • 要素がチェックボックスの場合は、選択肢の文字列を指定してください。複数の選択肢を指定する場合には、それらを改行で区切って指定してください。
  • 要素がXMLリーダの場合は、URLとインターバルは改行またはスペースで区切って指定してください。インターバルは省略することもできます。

CSV ファイル中で「年月日/時分/秒」要素に値を指定する場合の書式

テンプレートで「年月日/時分/秒」型に指定されている要素に CSV から値を指定する場合には下記のルールに準じた表現で指定してください。

  • 数字は半角のみが使えます。年月日時分秒を指定する数字表現には必ず半角数字を使用してください。
  • 日付表現中に「年」「月」「日」「時」「分」「秒」の文字をしかるべき場所に書くことができます。
    2016年1月2日
    2016年1月2日 13時14分15分
  • ":" をしかるべき場所に使用できます。
    2014年1月2日13:14:15
  • 年月日の区切りは '/' '-' ' '(スペース)のいずれかが使用できます。
    2014/1/2
    2014-1-10
    2014 1 10"
  • 「年月日」部分と「時分秒」部分の区切りは "日" か "T" か "" のいずれか。
    2014-1-11 131415
    2014-1-11T131415
  • 時分秒の区切りは ‘ :' または ' ' (スペース) または「時」「分」「秒」のいずれか。
    2014-1-11 13時14分15秒
    2014-1-11 13:14:15
    2014-1-11 13 4 5

一括ページ登録の手順

1. ページ一覧画面に移動します

「ページ一覧」画面に移動し、ページを作成したいフォルダに移動します。

一括登録は、カレントフォルダにページを作成します。大量にページを作成する場合は、既存のページとまざらないように、必要に応じて新しいフォルダを作成し、そこに移動してから作業してください。

ページを作成したいフォルダに移動

2. 一括ページ登録画面に移動します

ページ一覧画面の右上にある「ページ一括登録」ボタンをクリックし、一括ページ登録画面に移動します。

ページ一括登録画面

3. テンプレートを選択し CSV ファイルを指定します

まず、ページの作成に利用するテンプレートを選択します。表示されているテンプレートの中からひとつ選びます。

「CSV データファイルを指定」の横にあるボタンをクリックします。ブラウザがアップロードするファイルを問い合わせるパネルを出すので、あらかじめ用意しておいた csv 形式のファイルを指定します。ファイルを指定してパネルを閉じると、指定されたファイルがフィールドに入っています。

「CSV ファイルの文字セット」で、データファイルのエンコーディングをプルダウンから選択します。エンコーディングを指定すると、「日本語自動判別」では避けられないエンコーディング誤認にともなう文字化けを回避できます。

指定したデータファイルの形式が上記「フォーマット[1]」で、1行目にコメント行がある場合には、「1行めはコメントなので無視する」をチェックしておきます。

指定したデータファイルの形式が上記「フォーマット[2]」を使用している場合には「1行めに要素名指定がある」をチェックしておきます。

CSV ファイルを準備するときに、各行の2カラムめに、その行から生成されるページの公開サーバ上でのファイル名を入れておいた場合には「2 カラムめにファイル名指定がある」をチェックしておきます。

ページ一括登録画面でCSVファイルとテンプレートを指定

4. 「実行」ボタンをクリックします

画面右上にある「実行」ボタンをクリックすると、指定されたテンプレートと csv ファイルからページが一括生成され、ページ一覧画面に戻ります。作成されたページは「編集完了」の状態になっています。

ページ一括登録後のページ一覧画面

制限事項

一回の一括ページ登録操作で作成されるページのテンプレートはすべて同じものとなります。データファイル中でテンプレートの指定を行うことはできません。

一回の操作で作成可能なページ数の上限は2000ページです。それ以上のページを作成する場合にはデータファイルを分割して複数回の操作に分ける必要があります。

一回の操作で作成されたページは、すべて一括ページ登録の操作を行ったフォルダ中に作成されます。一括ページ登録の単位はフォルダ管理したい単位に事前に分割してください。

一括ページ登録ではページ中の以下の要素に値を設定することはできません。これらの要素タイプは一括ページ登録では扱うことができません。

  • 目次
  • リンク
  • イメージ
  • 添付ファイル
  • セレクタ

前

次

© 2000 - 2024  FrameWorks Software, Inc.