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

5章 テンプレート

2. テンプレートの作成

テンプレートは「テンプレート一覧」画面で「新規テンプレート」ボタンをクリックすると作成することができます。

テンプレート一覧画面

「新規テンプレート」ボタンをクリックすると「名称未設定テンプレート」という名前のテンプレートが作られます。作成されたテンプレートに設定を加えてゆくことでテンプレートを完成させます。

テンプレートを作成・編集できるのは、デザイナー権限をもっているスタッフだけです。

テンプレートの設定

テンプレートを作成するとテンプレートの名前や説明を設定するためのテンプレート設定画面が表示されます。テンプレートに各種設定をおこなってゆきます。

テンプレート設定画面

フォルダ

このテンプレートを保管しておきたいフォルダを指定します。

テンプレート名

テンプレートには名前をつけることができます。各テンプレートには、その内容や使途に応じた適切な名前をつけてください。 テンプレート名はテンプレートを選択する場面で、後述のテンプレート説明とともに表示されます。

テンプレートの名称は、必要に応じて随時変更して構いません。テンプレート名の変更は、既にそのテンプレートを使って作成されているページに影響を与えることはありません。なお、テンプレートの名称を変更したら、そのテンプレートを使っている可能性のあるサイトのスタッフに、名称を変更した旨を知らせておく方が良いでしょう。

テンプレート種別

テンプレート種別は下記の3種類です。いずれかを選んでください。

公開テンプレート

普通のページは、このタイプのテンプレートで作成します。ページを公開すると、このタイプのテンプレートを使って作成されたページは公開サーバにアップロードされ公開されます。公開テンプレートで作成されたページの展開結果、画像、添付ファイルは公開サーバに配信さます。また、ページとページ中の要素の値を他のページから参照することができます。

ページデータテンプレート

他のページの部分を構成するためのデータを入力するページを作成する場合に指定します。ページデータテンプレートで作成されたページの展開結果はプレビュー専用となり公開サーバには配信されませんが、ページの画像と添付ファイルは公開サーバに配信されます。ページの要素は他のページから参照することができます。

非公開テンプレート

アップロード対象としないページを作成する場合に指定します。非公開テンプレートで作成されたページの展開結果、画像、添付ファイルはプレビュー専用となり公開サーバには配信されません。また、ページやページ中の要素は非公開テンプレートを使って作成されたページからしか参照できません。このタイプのテンプレートは、コンテンツを整理したり、作業状況を管理するためのサマリーを作成するときに使用します。

ページデータテンプレートまたは非公開テンプレートで作成されたページは公開サーバ上に配信されません。従って URL を持ちません。これらのタイプのテンプレートでページを作成する場合には、ページ編集画面でのファイル名が設定できません。また、同画面に URL は表示されません。

文字セット

このテンプレートで作成されたページを公開サーバにアップロードする際に使用する文字エンコーディングを指定します。「 チャネルのエンコーディングに従う」を指定すると、そのチャネル向けのコンテンツを生成する場合には、そのチャネルに指定されている文字エンコーディングが使用されるようになります。文字エンコーディングについては「チャネル設定」を参照してください。

サフィックス

このテンプレートで作成したページを公開サーバにアップロードした時のファイル名のサフィックスを指定します。一般的には "html" や "xml" などを指定しておくとよいでしょう。

ここで指定したサフィックスはページ作成時に自動的に生成されるファイル名に使われます。あるページだけ異なるサフィックスにしたい場合は、ページ編集画面で変更してください。

ファイルモード

このテンプレートで作成したページを公開サーバにアップロードした時のファイルのモードを指定します。「デフォルト」を指定すると、サーバ側で設定されているデフォルトのモード(644 など)になります。特にファイルのモードを指定する必要がない場合には「デフォルト」を指定しておくとよいでしょう。

指定可能なモードは下記のとおりです。

デフォルト

WebRelease から公開サーバにファイルを転送する時に、公開サーバ上でのファイルのモードの設定を行いません。サーバ側で決めるファイルモードでコンテンツが公開されます。 普通はこの設定で良いでしょう。

644

一般的なモードです。

744 (XBitHack on)

公開サーバに Apache を使用している場合で、その Apache に XBitHack on の動作をさせたい場合にこのモードを指定します。XBitHack については Apache のマニュアルを参照してください。

754 (XBithack full)

公開サーバに Apache を使用している場合で、その Apache に XBitHack full の動作をさせたい場合にこのモードを指定します。XBitHack については Apache のマニュアルを参照してください。

755

CGI などの実行可能ファイルを WebRelease で生成してサーバに転送する場合に使用することがあります。

その他

600, 640, 700, 740 750 のモードを指定することができます。

ファイルモードの指定は「公開テンプレート」についてのみ行うことができます。「ページデータテンプレート」と、「非公開テンプレート」は、公開サーバ上に html がアップロードされることはないので、ファイルモードの指定はできません。

公開サーバへのコンテンツ転送に FTP を使用している場合、FTP サーバ側の機能または設定によっては、モード設定が正常に動作しない場合があります。ファイル転送プロトコルに SFTP を使用している場合にはモード設定は常に正しく行われるでしょう。

アップロード先に Amazon S3 を指定しているチャネルについては、ここで指定したモードは使用されません。S3 ではファイルのモード設定はできないためです。

WTL バージョン

WebRelease は、バージョンによってテンプレートの展開の解釈が違う場合があります。古いバージョンの WebRelease で作成されたテンプレートをそのまま使用するために、ここでWTL (WebRelease Template Language) バージョンが指定できるようになっています。

WebRelease 2.70 でテンプレートを新規に作成すると、WTL バージョンは 2.70 に固定され、WTL バージョンの選択はできません。

古いバージョンの WebRelease で作成したテンプレートを 2.70 環境にアップロードしたり、WebRelease をアップグレードすると、プルダウンメニューで2.01互換モード/ 2.2互換モード/ 2.21互換モード/ 2.30互換モード/ 2.40互換モードのいずれかを選択できるようになります。

WTL バージョンを旧版の WebRelease 互換モードに設定して使用すると、WebRelease はそのテンプレートで作成されたコンテンツの生成を行なう場合に、可能な限り旧版の動作を再現しながら処理を進めます。これにより、以前に作成したテンプレートで生成したページの処理結果が、WebRelease のバージョンアップで違った結果になってしまうことを極力防いでいます。

一方で、旧版との互換モードを指定している限り、テンプレート中で新バージョンの機能を使うことはできません。たとえば新バージョンで導入された関数を旧版の互換モードが指定されているテンプレートの展開の中で使用することはできません。

一旦作成したテンプレートは、リニューアルなどのタイミングで、なるべく最新の WTL バージョンで稼動させるようにメンテナンスを行なっていただくことをお推めいたします。

「テンプレート一覧」画面または「コンポーネント一覧」画面の右上に表示される「WTL 設定」ボタンをクリックすると WLT 一括設定パネルが表示されます。このパネルを使えば、複数のテンプレートやコンポーネントに対して WTL バージョンを一括して設定することができます。

展開結果のサイズ制限

この項目を指定することで、展開結果のサイズの上限値を指定することができます。

この制限は、主にテンプレートの作成中に使用します。テンプレートの作成中には、例えば、入れ子になっている wr-for タグの閉じタグの記述が間違っているようなことが起こりがちです。そのような状態のテンプレートで作成されているページを Preview した場合など、予期せぬ非常に大きな展開結果を生成してしまい、それがシステム全体のレスポンス低下やメモリ不足などの障害を引き起こしてしまう可能性があります。テンプレート作成作業中には展開結果のサイズの上限を指定しておくことをお推めします。

新規にテンプレートを作成すると、展開結果サイズ制限の初期値は「10 M バイト」となります。ほとんどの場合、この初期値のまま使用していただいて問題ないと考えられますが、必要があれば制限値を変更して使用してください。

展開結果のサイズ制限は FTP 実行時にも適用されます。

展開中のエラーチェック

「可能なかぎりエラーを検出」のチェックを ON にしておくと、コンテンツ生成時に、可能な限りエラーチェックを行い、エラーをレポートします。OFF にしておくと、エラーをなるべく抑えながらコンテンツ生成を行うように動作します。 なるべく ON にしてエラーが検出される状況でお使いください。

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

コンテンツ生成の動作に関する設定オプションです。

  • 全角で表記された英字 (AからZとaからz) を対応する半角表記に変換する
  • 全角で表記された数字 (0123456789) を対応する半角表記に変換する
  • 全角で表記された記号 (!”#$%&’()*+,-./:;<=>?@[\]^_`{|}~ ) を対応する半角表記に変換する
  • 半角カタカナ (カタカナと記号。「」、と濁点と半濁点 ) を対応する全角表記に変換する
  • 全角スペースを除去する
  • 改行コードを LF (0x0a) に統一

のなかから、必要なチェックボックスをオンにしておくと、展開の結果生成されるコンテンツ中の該当する全角を半角に、また半角を全角に自動変換するフィルター処理が行なわれます。

「全角スペースを除去する」を指定しておくと、コンテンツ中に含まれている全角のスペースがすべて除去されます。

「改行コードを LF (0x0a) に統一」をオンにしておくと、行末の改行コードを NewLine (0x0a) に自動変換します。生成されるコンテンツが HTML ではなく、実行されるスクリプトの場合、行末コードに 0x0a が要求される場合があります。そういったコンテンツを生成するテンプレードでは、このチェックボックスをオンにしておいてください。

オプション

テンプレートに関する設定オプションです。

公開開始指定時刻の入力は必須

このチェックボックスを ON にしておくと、そのテンプレートで作成されるページでは「公開開始指定時刻」の入力が必須となります。未入力状態でページを保存するとエラーメッセージが表示されるようになります。

公開終了指定時刻の入力は必須

このチェックボックスを ON にしておくと、そのテンプレートで作成されるページでは「公開終了指定時刻」の入力が必須となります。未入力状態でページを保存するとエラーメッセージが表示されるようになります。

このテンプレートを使った新規ページの作成を禁止

このチェックボックスを ON にしておくと、このテンプレートを使っての新規ページの作成を禁止することができます。リニューアルに伴ってテンプレートを作り直したり、企画の終了により使うことのなくなったテンプレートなどに対してこのチェックボックスを ON にしておけば、そのテンプレートを使っての新規ページの作成を禁止することができます。

削除禁止

このチェックを ON にしておくと、テンプレートが削除できなくなります。テンプレートを誤って削除しないようにするための機能です。テンプレートを削除する場合には、一旦このチェックを OFF にして画面右上の「保存」ボタンをクリックし、削除禁止を解除してから削除してください。

テンプレート説明

テンプレートの種類が増えてくると名前だけではテンプレートの違いを表現しにくくなってくる場合があります。テンプレートには、名前以外に簡単な説明をつけることができるようになっています。ページ作成時など、テンプレートを選ぶ必要のある状況では、テンプレートの名前とともに、テンプレート説明が表示されます。テンプレートの内容を理解しやすくするために、テンプレートに簡潔な説明をつけておいてください。

関連項目
  • サイト設定
  • ページの作成の手順

既存のテンプレートを編集する

テンプレートの設定はいつでも変更可能です。既に作成されているテンプレートを編集したい場合には、テンプレート一覧画面で目的のテンプレートの編集ボタン編集ボタンをクリックします。

テンプレート一覧で編集ボタンをクリックすることでテンプレート編集画面に入ることができます

前

次

© 2000 - 2024  FrameWorks Software, Inc.