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

3章 サイトの作成

6. 外部リンクのチェック

FTP (SFTP) により公開されているコンテンツ中に含まれている外部サイトへのリンクの一覧を表示することができます。外部リンクの一覧は「サイト設定」画面の「外部リンク」タブで見ることができます。

ある URL が指している先に、WebRelease で管理しているオブジェクト(ページ、リソースなど)が存在しない場合に、その URL は外部リンクであると判定されます。

この画面で確認できる外部リンクは、公開サーバ上に配信されているコンテンツに含まれる外部リンクです。編集中でまだ配信されていないページに含まれる URL や、まだ配信されていないリソースに含まれる URL などは表示対象にはなりません。

このページに表示されている外部リンクの状態は、常に公開されているコンテンツの中のリンクの状態を表しています。このページに表示されるリンクの状態をチェックしておけば、公開中のコンテンツ中のリンクの状態を正確に把握することができます。

はじめて「外部リンク」タブをクリックして外部リンク一覧を表示すると、下記のような画面が表示されるでしょう。

外部リンクチェックが OFF に設定されている場合の外部リンク一覧画面

デフォルトの設定では、外部リンクチェックは OFF になっています。外部リンクチェックの機能を利用するためには、最初に設定を行なう必要があります。設定は画面右上の「設定」ボタンをクリックして設定パネルを表示して行ないます。

デフォルトでは、設定パネルの状態は下記のとおりです。

外部リンクチェック設定パネルの初期状態

「外部リンクのチェックは行なわない」という設定になっていますので、外部リンクチェックにかかわる機能は動作しない状態になっています。必要に応じてラジオボタンの選択を変更して機能を利用できるようにしてゆきます。

定期的に外部リンクのチェックを行なう

指定した間隔で、公開されているコンテンツ中にあるすべての外部リンクに対してアクセステストを行ないます。アクセスできない URL が見つかると、指定されたメールアドレスに通知メールが発送されます。

「 定期的に外部リンクのチェックを行なう」の設定パネル

チェック実行間隔

定期的なチェックを行なう間隔を指定します。デフォルトでは 24 時間です。1 時間から 12 時間までは 1 時間刻みで指定できます。それ以外に 24 時間と48 時間が指定できます。

普通の利用状況では 24 時間より短い間隔を指定することはあまりお勧めできません。必要以上に対向のサーバに負担をかける可能性があります。

ここで指定した実行間隔は、リンク切れが発生していない URL に対して適用されます。一旦リンク切れが見つかると、その URL に対しては、ここで指定した時間とは無関係に 1 時間おきにチェックが実行されるようになります。

リンク切れ通知メールアドレス

リンクチェックの結果、通知すべき状況が発生した場合に、ここで指定されたアドレスに通知メールが発送されます。メールアドレスを複数指定したい場合は、それらをカンマで区切って記入してください。この欄でメールアドレスが指定されていない場合には、定期的なリンクチェックは実行されますが、通知メールは発送されません。

ここに指定されたメールアドレスには、下記のとおりメールが発送されます。

  • 発生しているリンク切れのセットが変化すると「リンク切れ通知メール」が発送されます。

    例えば、リンク切れがひとつもない状態で、ひとつのリンク切れが検出されると「リンク切れ通知メール」が発送されます。また、リンク切れが 5 件検出されている状況で、その内のひとつが解消されリンク切れが 4 件に減った場合にも「リンク切れ通知メール」が発送されます。

    発送されるメールの文面には、リンク切れが発生している URL が 5 件程度記載されています。ネットワーク障害などでリンク切れが発生した場合、一度に大量のリンク切れが検出される場合がありますが、それらがすべてメール文面に記載されることはありません。スマートフォンなどで受信できる文面になっています。

  • いくつかリンク切れがある状態で、それらがすべて解消されると「リンク切れ解消通知メール」が発送されます。

通知メール発送タイミング

リンク切れが検出されてから「リンク切れ通知メール」が発送されるまでの時間を指定します。この値には、「最初にリンク切れが発生した時」という指定から、「リンク切れが 48 時間継続した時」までの値が指定可能です。一時的なリンク切れは無視して、一定時間連続してリンク切れが検出され続けている場合にのみメールを発送す指定が可能です。

リンク切れが発見された場合は、ここで指定した期間、連続してリンク切れが観測されるまで「リンク切れ通知メール」は発送されませんが、リンク切れの解消が発見された場合には、ここで指定した時間にかかわらず、すぐに通知メールが発送されます。

通知メール言語

発送される各種通知メールの言語を「英語」または「日本語」から選択してください。

外部リンクチェック除外 URL

外部リンクチェックの対象から除外する URL を指定します。1 行に 1 パターン指定します。例えば

https://www.example.com/

を指定すると https://www.example.com/ を外部リンクチェックの対象から除外することができます。

パターンの中には * を書くことができます。* は任意の文字列とマッチします。例えば、

*.php

と指定すると .php で終わるすべての URL をチェック対象から除外することができます。また、

https://www.example.com/*

と指定すると https://www.example.com/ で始まるすべての URL をチェック対象から除外することができます。

https://*.example.com/*

という指定も可能です。この場合、example.com ドメインのすべての URL をチェック対象から除外することができます。例えば https://www.exameple.com/ や https://proxy.example.com/test.html などを除外することができます。

パターンでは大文字と小文字は区別されます。

通知メールが発送されるためには「システム管理」画面の「メール設定」タブでメールサーバの設定を行なっておく必要があります。

設定を行なったら、パネル右上の「保存」ボタンで設定を保存してください。

「今すぐチェック」ボタンで手動でチェックする

外部リンクチェックの機能は使えるようになりますが、定期的なチェックは行なわれません。チェックは手動で行う設定になります。

この場合、指定可能な設定は「外部リンクチェック除外 URL」のみです。指定方法については前述の説明を参照してください。

「今すぐチェック」ボタンで手動でチェックする場合の設定パネル

設定を行なったら、パネル右上の「保存」ボタンで設定を保存してください。

外部リンクのチェックは行なわない

外部リンクチェックの機能は停止されます。リンクチェックは行なえない状態になります。このモードには設定項目はありません。

「外部リンクチェックは行なわない」場合の設定パネル

設定を行なったら、パネル右上の「保存」ボタンで設定を保存してください。

外部リンク一覧とリンク元の確認

外部リンクチェック機能が稼働している状態では「外部リンク」タブには下記のような外部リンク一覧が表示されます。

外部リンク一覧画面

この例では、このサイトの公開されているコンテンツ中には外部リンクがふたつ存在していて、そのリンクの URL は

https://www.apache.org/license/LLICENSE-2.0
https://www.apache.org/license/LICENSE-2.0

であることが示されています。

https://www.apache.org/license/LLICENSE-2.0 へのリンクは「リンク切れ」となっています。この URL は L がダブってしまっているタイプミスのようです。チェックは 09/01 07:04:08 に行なわれ、その時点でアクセスできない URL でした。また、次回のチェックタイミングは 1 時間後の 09/01 08:04:08 が予定されています。

https://www.apache.org/license/LICENSE-2.0 へのリンクは「有効」となっていて、この URL へはアクセス可能であることがチェック済となっています。チェックは 09/01 06:52:48 に行なわれています。また、次回のチェックタイミングは 24 時間後の 09/02 06:52:48 が予定されています。

リンク切れと判定されている https://www.apache.org/license/LLICENSE-2.0 について、その外部リンクを含んでいる箇所を調べるには「操作」欄にある編集ボタン をクリックします。編集ボタン をクリックすると、下記のような、リンク元一覧画面が表示されます。

外部リンクに対するリンク元一覧画面

この例では、https://www.apache.org/license/LLICENSE-2.0 へのリンクを含むページが「Apache のライセンス その3」と「Apache のライセンス その2」の 2 ページであることが示されています。この画面の「操作」欄の編集ボタンをクリックすると、それぞれのページの編集画面に入ることができます。

外部リンク一覧と表示対象の絞り込み

外部リンク画面には「絞り込み」という欄があります。

外部リンク一覧画面

絞り込み欄のチェックボックスを操作すると、外部リンク一覧画面に表示される外部リンクを絞り込むことができます。チェックボックスが ON になっているサフィックスの外部リンクだけが一覧に表示されます。「その他」のチェックが ON になっている場合には、すべての外部リンクが表示されます。js のチェックボックスだけが ON の状態にすると、サフィックスが .js になっている外部リンクだけが一覧に表示されるようになります。

この絞り込み機能は、表示対象を絞り込むだけです。チェック対象が絞り込まれるわけではありません。

「今すぐチェック」ボタンの動作

画面右上の「今すぐチェック」ボタンをクリックすると、抽出された外部リンクに実際にアクセスできるかどうかテストが実行されます。テストでは、実際に外部の URL に向けて HTTP GET リクエストを実行し、リソースが取得できるかどうかをチェックします。

テストには少し時間がかかる場合があります。外部リソースへのアクセスに時間がかかる場合があるためです。一旦「今すぐチェック」ボタンをクリックした後「未チェック」の URL が残っている場合、しばらく(数十秒程度)待ってから画面をリロードしてみてください。チェックが進んでいる場合があります。

ある URL へのテスト実行は 60 秒に 1 回以上は行われません。「今すぐチェック」ボタンを連続してクリックしてもチェックは 60 秒に 1 回が限度です。これは、対向のサーバに負担をかけることがないように設定されている制限です。

テストは WebRelease から行われます。従って、テストが正しく行われるためには、WebRelease サーバから目標となる外部リソースへのアクセスが可能になっている必要があります。例えば、WebRelease サーバが Firewall 内にあり、WebRelease サーバから外部の Web サーバに対して port 80 への接続が制限されている場合、WebRelease からの外部リンクのチェックが行えない場合があります。そのような場合は、実際には該当 URL にリソースが存在していても「リンク切れ」の判定となってしまいます。

チェックの結果リンク切れの判定となった場合でも、実際にリンク切れになっているかどうかはさらに判断の余地があります。ネットワークや対向の Web サーバの事情により、一時的に URL にアクセスできなかっただけかもしれず、しばらくすると復旧することがあるかもしれません。

外部リンクのチェックと FTP

外部リンクチェックの対象となる URL の洗い出しの処理は FTP 実行時に行なわれます。洗い出された URL が、その後のチェックの対象となります。

外部リンクチェックの設定を「外部リンクのチェックは行なわない」からそれ以外の設定に変更した直後は、外部リンク一覧画面に「外部リンクのチェックは次回 FTP 完了後に開始されます」と表示されます。これは外部リンクのチェックを行なう上で必要な URL の洗い出し処理が行なわれていないためチェックができない状態であることを示しています。FTP を実行すれば外部リンク URL の洗い出しが行なわれ、外部リンクのチェックが可能な状態になります。外部リンク一覧にも外部リンクとその状態が表示されるようになります。

なお、FTP 実行中は、外部リンクのチェックができません。チェックすべき対象の URL のセットが確定していないためです。そのため、FTP 実行中は「今すぐチェック」ボタンは表示されません。

前

次

© 2000 - 2024  FrameWorks Software, Inc.