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. 要素名・リソース名・変数名・メソッド名

4章 FTPの設定

1. FTP の設定

FTP の設定とチャネルの設定

WebRelease は管理しているコンテンツを公開サーバに配信するときに FTP または SFTP を使用します。公開サーバへの配信を行うためには FTP 関連の設定を行っておく必要があります。

実際の公開サーバへのコンテンツ配信は、ひとつまたは複数の「チャネル」を経由して行われます。公開サーバ (FTP サーバ、または、SFTP サーバ) にコンテンツを配信するために必要になるサーバへの接続情報は、それぞれの「チャネル」への設定として行います。 一方で、各チャネルへのコンテンツ配信のタイミングなど、全チャネル共通の設定はこの「FTP設定」で行います。

公開サーバへのコンテンツ配信が必要ない場合には、FTP起動モードを OFF にしておいてください。この場合はFTPに関する設定(チャネルへの設定を含む)を行う必要はありません。

FTP の設定

FTP の設定は「FTP管理」画面の「FTP設定」タブで行ないます。

FTP設定を行えるのは、システム管理ユーザ、または、サイトのマネージャーだけです。それ以外のユーザは設定を見ることはできますが、変更はできません。ただし、エディター権限のあるユーザは「FTP起動モード」の変更と「FTP 予約」の設定が可能です。

FTP 設定画面

FTP 起動モード

FTP の起動モードは下記の4種類です。いずれかを選んでください。

AUTO

AUTO が指定されていると、WebRelease は随時、FTPを行ないます。ページを追加したり、修整した後で「公開」ボタンを押すとそれをトリガーにして FTP が起動されます。また、XMLリーダ を使用して取得した XML ファイルの内容が更新されていた場合にも FTP が起動されます。さらに、ページの公開開始や公開終了に指定されている時刻にも自動で FTP が起動されます。AUTO設定は FTP 処理時間があまり大きくならない程度の、比較的規模の小さい、頻繁に更新が行われるサイトに向いています。

SCHEDULED

SCHEDULED が指定されていると、WebRelease はページに指定されている公開開始時刻または公開終了時刻に FTP を起動します。それ以外の動作はMANUALを指定した場合と同じです。

MANUAL

MANUAL が指定されている場合は、手動で FTP を起動しない限り FTP が実行されることはありません。ページを作成・編集した後に「公開」ボタンを押してもページはすぐには FTP されないため、ページは「公開待」の状態で次の FTP を待つことになります。ページを公開したい時には「FTP状況」画面の「FTP実行」ボタンをクリックして FTP を起動してください。その時点で公開待ちになっているページ、公開終了待になっているページ、および、コンテンツの更新により内容に変更が生じているすべてのページが公開されます。

OFF

FTP機能を停止します。FTP機能が OFF になっている限り、WebRelease は公開サーバへの FTP を行いません。なんらかの事情で FTP を停止しておきたい場合には、OFF を選択しておいてください。

FTP オプション

公開サーバへのコンテンツアップロードの動作に関するオプションを指定します。

公開サーバ上のコンテンツを削除しない

このオプションを ON にすると、一旦アップロードされたコンテンツは、更新により上書きされることはあっても、削除されることがなくなります。公開終了日を経過しても公開サーバ上から削除されません。コンテンツの Not Found を極力避けるなどのごく稀なニーズに向けたオプションです。特に必要がないかぎり、ON にはしないでください。一旦 ON の状態で運用すると、その運用期間中に削除されるはずであったコンテンツは、その後、この設定を OFF にした運用に切り替えても公開サーバからは自動では削除されません。

編集中のテンプレートがあってもコンテンツ生成とアップロードを実行する

このオプションを OFF にしておくと、編集中のテンプレートやコンポーネントがある場合に FTP が起動しません。工事中のテンプレートでコンテンツが公開されてしまうことが防げます。

コンテンツ生成オプション

FTP または SFTP が実行される時には、WebRelease はその時点で全コンテンツの再生成を行ないます。コンテンツ生成結果を前回のコンテンツ配信時のコンテンツと比較して差分を検出し、差分があればそれを公開サーバに転送します。コンテンツ生成処理に関しては以下のオプションを指定することができます。

公開サーバ上での URL の衝突をチェックする

サイトのリソース、ページ、ページ内の画像や添付ファイルのファイル名をユーザが手動で指定している場合には、誤って複数のリソース、ページ、画像、添付ファイルに同一のファイル名を割り当ててしまう場合があります。その場合、それらのファイルを公開サーバに転送すると、いずれかのファイルが他のファイルを上書きしてしまい、意図したコンテンツを公開できないことになりかねません。

このオプションをオンにしておくことで公開サーバ上でのファイル名の衝突を検出することができるようになります。なるべくこのオプションをオンにした状態で使用してください。

WebRelease はコンテンツ再生成の段階で衝突を検出し、衝突がある場合にはいずれのコンテンツ転送も行う前に FTP/SFTP をエラー終了します。衝突の内容は FTP ログに記録されますのでそれを手がかりに衝突を解消してください。

N コアすべてをコンテンツ生成に使用する

N 部分は、WebRelease がインストールされているサーバのコア数が表示されます。コンテンツ生成処理を複数の CPU やコアを使って並列処理し、短時間に終えるためのオプションです。特に理由がない限り、このオプションは最大のコア数を指定した状態で WebRelease を使用してください。

最大のコア数を指定した状態では FTP に伴うコンテンツ生成処理の間は WebRelease がサーバの CPU をほぼ完全に使い切る状態になります。サーバ CPU を他のアプリケーションと分け合う必要がある場合などでは、少なめに設定する必要があるかもしれません。FTP 所用時間との兼ね合いで決めてください。

この設定欄はマルチコアサーバ上で WebRelease を使用している場合にのみ表示されます。

FTP 実行通知メールアドレス

FTP が正常に実行完了したときにそれを通知するメールアドレスを指定します。

FTP 実行通知メールは、FTP の実行の結果、何らかの差分が発生し、実際にファイルの転送や削除が発生した場合にのみ発送されます。FTP が起動されても差分がなく、実際のファイルの転送や削除が発生しなかった場合には発送されません。

エラーが発生した場合には、実行通知メールは発送されません。その場合、エラー通知メールのみの発送となります。

実行通知メールは、実行直後に発送されますが、メールの配送ルートや途中のネットワーク環境によって、送達完了までに時間がかかる場合があります。

FTP 実行通知が必要ない場合には、この欄は空欄にしておいてください。

エラー通知メールアドレス

FTP 実行中にエラーが発生した場合にそのエラーを通知するメールアドレスを指定します。メールの内容は簡潔な内容となっていますので携帯端末での受信にも適しています。

エラー通知メールは、ユーザが手動で FTP を起動した場合や、ユーザが手動で ABORT した場合には発送されません。エラー通知メールは、ユーザの直接の関与がない状況でページの公開や公開終了にともなって WebRelease により起動された FTP においてエラーが発生した場合にのみ発送されます。

しばらくの間停止していた WebRelease を再起動した場合、停止期間中に指定されていた FTP の予約実行が未実行で取り残されている場合があります。この場合 WebRelease を再起動した時点で、予約時刻を 2 時間以上経過してしまっていた予約実行は実行せずに破棄されます。予約が破棄されると、その状況を通知するエラー通知メールが発送されます。

エラーの通知が必要ない場合には、この欄は空欄にしておいてください。

実行通知メール、エラー通知メールのいずれかを使用するにはメールサーバの設定を行なっておく必要があります。

FTP ログ保存日数

FTP/SFTP の記録を保存しておく日数を設定します。必要以上に長い日数を指定するとシステムに負担をかけることになります。短めに設定してください。

関連項目
  • プライマリチャネルの設定
  • 多チャネル化

前

次

© 2000 - 2024  FrameWorks Software, Inc.