logoWebRelease 2 ユーザーズマニュアル
Version 2.80K 版
menu
1章 はじめに
  • 1. はじめに
  • 2. WebRelease の利用環境
  • 3. 製品のライセンスについて
2章 ユーザ管理
  • 1. WebRelease のユーザ管理
  • 2. ユーザの一覧
  • 3. ユーザの登録
  • 4. ユーザの休止
  • 5. ユーザの削除
  • 6. ユーザの一括削除
  • 7. 自分のユーザプロファイルの変更
  • 8. ログイン通知メール
  • 9. TOTP ワンタイムパスワードの設定
  • 10. ログインユーザ一覧
  • 11. ログイン履歴
  • 12. ユーザ登録情報の一括処理
3章 サイトの作成
  • 1. サイトの作成
  • 2. サイト設定
  • 3. スタッフ設定
    • 1. スタッフの役割
    • 2. スタッフの登録
    • 3. スタッフの設定
    • 4. スタッフのテンプレート設定
    • 5. スタッフのフォルダへのアクセス制限
    • 6. スタッフの承認ステップ
    • 7. スタッフの解任
    • 8. スタッフの役割の一括設定
  • 4. サイトリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの編集 [テキストファイル]
    • 4. リソースの編集 [zip ファイル]
    • 5. リソースの編集 [画像ファイル]
    • 6. リソースの編集 [添付ファイル]
    • 7. リソース内の外部リンクチェック
    • 8. リソースの削除とダウンロード
    • 9. リソースの一括移動
    • 10. リソース名の一括設定
    • 11. リソースの一括削除
    • 12. リソースフォルダ
    • 13. リソースフォルダを Zip にする
  • 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. イメージ
    • 11. 添付ファイル
    • 12. XMLリーダ
    • 13. コンポーネント
    • 14. グループ項目
    • 15. セレクタ
    • 16. 各要素に共通の設定項目
  • 5. テンプレートリソース
  • 6. テンプレートの展開
    • 1. 要素参照
    • 2. 関数呼び出し
    • 3. 演算子
    • 4. リソース参照
    • 5. メソッド
    • 6. 拡張タグ wr-if wr-then wr-else
    • 7. 拡張タグ wr-switch wr-case wr-default
    • 8. 拡張タグ wr-conditional wr-cond
    • 9. 拡張タグ wr-for
    • 10. 拡張タグ wr-break
    • 11. 拡張タグ wr-variable
    • 12. 拡張タグ wr-append
    • 13. 拡張タグ wr-clear
    • 14. 拡張タグ wr-return
    • 15. 拡張タグ wr-error
    • 16. 拡張タグ wr-- と wr-comment
  • 7. WYSIWYG エディタ設定
  • 8. テンプレート・プロファイラ
  • 9. テンプレートのリビジョン
  • 10. テンプレートのダウンロード
  • 11. テンプレートのアップロード
  • 12. テンプレートの上書きアップロード
  • 13. テンプレートのフォルダ
  • 14. テンプレートの状態
  • 15. テンプレートの削除
  • 16. ページ作成後のテンプレート修正
  • 17. 入力フィールドの短縮表示
  • 18. 作成したページの一覧
  • 19. テンプレートとスタッフ
  • 20. テンプレートの操作履歴
  • 21. テンプレートを参照している目次の一覧
  • 22. テンプレートの検索
6章 コンポーネント
  • 1. コンポーネント
  • 2. コンポーネントの使用例
  • 3. コンポーネントとセレクタ
7章 ページの作成
  • 1. ページの作成
  • 2. ページのプレビュー
  • 3. 実機でのプレビュー
  • 4. ページの状態
  • 5. ページの編集
    • 1. ページタイトル/ファイル名
    • 2. フォルダ
    • 3. フォルダ中でのページの位置
    • 4. ページの状態
    • 5. 公開期間の設定
    • 6. 変更を禁止
    • 7. プレビューURL/編集画面URL
    • 8. 他のコンテンツへのリンク
    • 9. 圧縮処理
    • 10. エンコーディング
    • 11. リンク先候補
    • 12. その他の操作
  • 6. コンテンツの入力
    • 1. 複数行テキスト
    • 2. WYSIWYG エディタ
    • 3. イメージ
    • 4. 添付ファイル
    • 5. リンク
    • 6. XML リーダ
    • 7. 入力欄の追加と削除
    • 8. 入力欄の開閉
  • 7. ページリソース
    • 1. リソースの登録
    • 2. リソースの編集
    • 3. リソースの編集 [テキストファイル]
    • 4. リソースの編集 [zip ファイル]
    • 5. リソースの編集 [画像ファイル]
    • 6. リソースの編集 [添付ファイル]
    • 7. リソース内の外部リンクチェック
    • 8. リソースの削除とダウンロード
    • 9. リソースの一括移動
    • 10. リソースの一括削除
    • 11. リソースフォルダ
    • 12. リソースフォルダを Zip にする
  • 8. ページの編集完了
  • 9. ページの公開
  • 10. ページの公開終了
  • 11. ページのエキスポート
  • 12. ページの削除
  • 13. ページのリビジョン管理
  • 14. ページのリビジョン間の比較表示
  • 15. リンク元一覧
  • 16. ページ内の外部リンク一覧
  • 17. ページの公開状況
  • 18. Markdown の使い方
  • 19. コンテンツ中の語句のチェック
  • 20. ページの操作履歴
  • 21. フォルダ
    • 1. フォルダの作成
    • 2. フォルダの設定
    • 3. フォルダにテンプレートを関連付ける
    • 4. フォルダへの承認プロセスの設定
    • 5. フォルダへのアクセス制限
    • 6. フォルダ中のページの順序の指定
    • 7. カレントフォルダの移動
    • 8. フォルダのオープン/クローズ
    • 9. フォルダ以下にあるページの状態
    • 10. フォルダの削除
  • 22. バージョニングフォルダ
  • 23. ページの一括処理
    • 1. 編集完了
    • 2. 公開
    • 3. 公開終了
    • 4. 公開開始指定時刻の設定
    • 5. 公開終了指定時刻の設定
    • 6. 公開開始と終了指定時刻の設定
    • 7. ページのエキスポート
    • 8. 承認依頼
    • 9. 移動
    • 10. 削除
    • 11. 保護設定
    • 12. ページ一括登録
  • 24. ページインポート機能
    • 1. HTML ファイルのインポート
    • 2. スタイルシートのインポート
    • 3. 画像ファイルのインポート
    • 4. テキストファイルのインポート
    • 5. wrp ファイルのインポート
    • 6. 添付ファイルのインポート
    • 7. フォルダのインポート
    • 8. ZIP ファイルのインポート
    • 9. 既存のページへの上書きインポート
    • 10. カスタムテンプレートを使う
    • 11. インポートに伴うエラーに対処する
  • 25. 外部作成コンテンツのインポート
  • 26. スケジュール一覧
  • 27. ページの検索
8章 マルチデバイス配信
  • 1. 多チャネル化
  • 2. チャネル別コンテンツの生成
  • 3. チャネル選択機能
9章 承認プロセスの設定
  • 1. 承認ステップの定義
  • 2. 承認プロセスの定義
  • 3. 承認プロセスをフォルダに関連付ける
  • 4. 承認プロセスによる公開管理
    • 1. ページの公開承認依頼
    • 2. 承認と差戻
    • 3. 承認画面への入り方
    • 4. 承認プロセスとページの公開終了
    • 5. 承認依頼フォルダ
    • 6. 承認依頼の一括移動
    • 7. 一括承認依頼
    • 8. 一括承認
    • 9. ページの緊急公開と緊急公開終了
    • 10. 承認依頼の削除
    • 11. 進行中の承認依頼の管理
10章 その他の機能
  • 1. ダッシュボード
  • 2. 英語インタフェース
11章 システムの運用管理
  • 1. システムの状態確認
  • 2. WebRelease の停止と起動
  • 3. データのバックアップ
  • 4. メモリ設定
  • 5. メールサーバの設定
  • 6. Proxy サーバの設定
  • 7. パスワードセキュリティ設定
  • 8. TOTP 認証の有効化
  • 9. アカウントの自動閉鎖
  • 10. ログイン通知メールの設定
  • 11. システムからの通知メール
  • 12. Cookie に Secure 属性をつける
  • 13. その他のシステム設定
  • 14. 証明書のインポート
  • 15. ストレージの管理
  • 16. 操作履歴
  • 17. ログファイルのダウンロード
  • 18. ログインエラーへの対応
  • 19. WebRelease のバージョンアップ
  • 20. ライセンスのアップグレード
  • 21. 期間ライセンスコードの更新
  • 22. 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. encodeURI と encodeURIComponent
    • 15. encoding
    • 16. fileName
    • 17. fileSize
    • 18. find
    • 19. firstElement
    • 20. folder
    • 21. formatDate
    • 22. formatDateRFC2822
    • 23. formatDateW3CDTF
    • 24. fullURL
    • 25. gengou
    • 26. getXML
    • 27. group
    • 28. halfwidth
    • 29. hasElement
    • 30. hasMethod
    • 31. head
    • 32. indexOfPage
    • 33. isEven と isOdd
    • 34. isFirstElement と isNotFirstElement
    • 35. isFirstPage
    • 36. isLastElement と isNotLastElement
    • 37. isLastPage
    • 38. isNull と isNotNull
    • 39. isNumber
    • 40. isPreview と isNotPreview
    • 41. jstr
    • 42. kmg1000
    • 43. kmg1024
    • 44. lastElement
    • 45. lastModifiedDate
    • 46. length
    • 47. multiply
    • 48. nextElement
    • 49. nextPage
    • 50. number
    • 51. pageCreatedDate と revisionCreatedDate
    • 52. pageID
    • 53. pageRevision
    • 54. pageTitle
    • 55. pageWithPageID
    • 56. parseDate
    • 57. parseDateRFC2822 と parseDateRFC2822Relaxed
    • 58. parseDateW3CDTF
    • 59. parseHtml
    • 60. path
    • 61. prevElement
    • 62. prevPage
    • 63. previewClock
    • 64. previewLanguage
    • 65. quote
    • 66. remainder
    • 67. replaceAll と replaceFirst
    • 68. resourceURL
    • 69. resourceWithName
    • 70. rtlCount
    • 71. rtlRatio
    • 72. scheduledEndDate
    • 73. scheduledStartDate
    • 74. searchText
    • 75. setScale
    • 76. siteTimeZone
    • 77. sort
    • 78. split
    • 79. startsWith と endsWith
    • 80. string
    • 81. stripTags
    • 82. substring
    • 83. subtract
    • 84. suffix
    • 85. tail
    • 86. templateName
    • 87. thisPage
    • 88. toEntityRef
    • 89. toLowerCase と toUpperCase
    • 90. trim
    • 91. unescapeEntities
    • 92. unsplit
    • 93. 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. Exif Orientation の扱いについて
  • 2. WebP 形式の画像の扱いについて
  • 3. CMYK / YCCK 形式の jpeg 画像について
  • 4. プレビュー時の URL 書き換え機能
  • 5. サポートされているタイムゾーン
  • 6. アカウント閉鎖ページへのアクセス制限
  • 7. 正規表現
  • 8. 要素名・リソース名・変数名・メソッド名

7章 ページの作成 - 24. ページインポート機能

7. フォルダのインポート

PC 上のフォルダに html や画像、スタイルシート、スクリプトなどから構成される1連のコンテンツを作成しておき、それを、フォルダごと WebRelease にアップロードすることでコンテンツを効率用く WebRelease に取り込むことができます。

アップロードするフォルダには、任意のファイルを含めることができます。例えば、html, png, jpeg, gif, js, css, pdf などコンテンツを構成する上で必要になるファイルを入れておきます。WebRelease からエキスポートしたページの wrp ファイルの混在も可能です。フォルダ内の個々のファイルから対応する WebRelease のページが作成されます。

各ファイルのインポート処理は、ファイルを個別にインポートする場合と同じです。HTML、スタイルシート、画像、テキストファイル、wrp ファイル、添付ファイル、といった各種ファイルの個別インポートと同様にインポートが実行されます。

フォルダには、任意の階層構造を持たせることができます。フォルダ内にあるサブフォルダの構成に対応し WebRelease 上には同じ名前のフォルダが作成されます。各ファイルはその階層構造に従って WebRelease に取り込まれます。また、その階層構造にしたがって公開サーバに配信されます。

数千件程度のファイルであれば、ひとつのフォルダから簡単に WebRelease に取り込むことができます。

関連項目
  • HTML ファイルのインポート
  • スタイルシートのインポート
  • 画像ファイルのインポート
  • テキストファイルのインポート
  • wrp ファイルのインポート
  • 添付ファイルのインポート

フォルダのインポート例

インポートに利用するフォルダの例を見てみましょう。以下のような構成のフォルダをアップロードしてみましょう。

インポートするフォルダの例
  • アップロードするフォルダの名前は demo1 です。
  • フォルダ中には resources/images というサブフォルダがあります。そのフォルダの中には p1.png から p6.png までの 6 個の png 画像ファイルが含まれています。
  • フォルダ中には resources/default.css というスタイルシートが含まれています。
  • フォルダ中には import_html_example.html という html ファイルが含まれています。
  • フォルダ中には subdir というサブフォルダがあり、その中には subdir/import_html_example2.html という html ファイルが含まれています。

このフォルダをページインポートで取り込むと、WebRelease 上には下記のような状態で取り込まれます。

フォルダを取り込んだ後のページ一覧画面の状態

① 「外部で作成された html の取り込み(ページ1)」というタイトルのページが作られています。このページは import_html_example.html から作られました。ページのタイトルは import_html_example.html 中に宣言されていた title 要素の値から採られています。このページの公開サーバ上でのファイル名は import_html_example.html になります。

② resources/default.css と resources/images というディレクトリに置かれていた画像ファイル p1.png から p6.png に対しても、フォルダの中と同じ構造のディレクトリ階層がつくられてそのディレクトリ中に WebRelease のページが作成され、それぞれの画像ファイルが取り込まれています。

③ フォルダ subdir の中に「外部で作成された html の取り込み(ページ2)」というタイトルのページが作られています。このページはフォルダの中の subdir/import_html_example2.html から作られました。ページのタイトルは import_html_example2.html 中に宣言されていた title 要素の値から採られています。このページの公開サーバ上でのパス名は subdir/import_html_example2.html になります。

この例では example1 というフォルダに demo1 というフォルダをインポートしました。このケースでは example1 の下に demo1 というフォルダが作成され、そこにアップロードされたファイルがインポートされました。もし WebRelease 上に demo1 というフォルダを作成し、そのフォルダに入った状態で demo1 という PC 上の同じ名前のフォルダをインポートすると、その場合には demo1 の下にさらに demo1 が作られるのではなく、demo1 の下に PC 上の demo1 以下に置かれているファイルがインポートされます。インポート操作を行なっている WebRelease 上のフォルダの名前と、インポートしようとしている PC 上のフォルダの名前が同じ場合には、サブフォルダを作らない、という特別な処理が組み込まれています。

インポート手順

フォルダをインポートする手順は以下のとおりです。

フォルダのアップロードによるページインポート。ステップ1

まず、ページを作成したいフォルダに移動します。必要があればフォルダを作成すると良いでしょう。今回は example1 というフォルダを作成し、そこにコンテンツを取り込んでみることにします。フォルダに移動したら画面右上にある「インポート」ボタンをクリックします。

フォルダのアップロードによるページインポート。 ステップ2

① 表示されるダイアログで「フォルダをアップロード」を選びます。
② 取り込みたいコンテンツが置かれているフォルダを指定してください。
③ 必要に応じて、オプションを設定してください。

オプション指定の効果は、インポートするファイルの種類(画像、添付ファイル、HTML、CSS、テキストファイル、wrp ファイルなど)によって違ってきます。詳細は下記を参照してください。なお、指定したオプションは同時にインポートするすべてのファイルに共通して適用されます。

関連項目
  • HTML ファイルのインポート
  • スタイルシートのインポート
  • 画像ファイルのインポート
  • テキストファイルのインポート
  • wrp ファイルのインポート
  • 添付ファイルのインポート

④ ダイアログパネル右上の「インポート」ボタンをクリックすると、コンテンツが取り込まれます。

取り込みが完了すると、WebRelease 上に取り込んだファイル群に対応したページとフォルダが作成されます。

ファイル取り込み完了後のページ一覧画面

フォルダ名と公開サーバ上でのディレクトリ名を分ける

先の例では、PC 上にあるアップロード対象のフォルダ及びそのサブフォルダの名前はすべて英数字でした。WebRelease 上でのフォルダ名は英数字になり、また、そのフォルダの公開サーバ上でのディレクトリ名も同じ英数字の名前になっています。

先ほどの例で見てみましょう。フォルダ demo1 のフォルダの設定画面を見ると、下のスナップショットのように「フォルダ名」と「公開サーバ上でのディレクトリ」の両方が PC 上でのフォルダ名 demo1 に設定されているのが分かります。同時にアップロードした他のフォルダ resources images subdir も同様に設定されています。

アップロードしたフォルダの設定

では、WebRelease のフォルダ名と公開サーバ上でのディレクトリ名を別々に付けたい場合にはどうしたら良いでしょうか。

  • WebRelease 上のフォルダ名を「こんにちは」としたい。
  • この「こんにちは」フォルダの、公開サーバ上でのディレクトリ名は 'hello' にしたい。

という場合、PC 上のフォルダ名を以下のようにつけておくと目的の設定ができます。

  • こんにちは[hello]

PC 上でフォルダ名の最後に [ ] で囲んで公開サーバ上でのディレクトリ名を指定しておきます。そういう名前付けになっているフォルダをアップロードすると WebRelease 上でのフォルダ名に [ ] より前の部分の名前が使われ、公開サーバ上でのディレクトリ名に [ ] の中の名前が使われます。末尾の [ ] の内側には英数字と記号を組み合わせたディレクトリ名として利用可能な名前を指定します。PC のフォルダ名に日本語が使われている場合、または、公開サーバ上でのディレクトリ名として使用できない記号などが使われている場合、そのフォルダを WebRelease にインポートするためには、フォルダ名の末尾に必ず [ ] で囲まれた公開サーバ上でのディレクトリ名を指定しておく必要があります。

なお、[ ] の中は空でも構いません。その場合、公開サーバ上でのディレクトリ名も空になります。

例で見てみましょう。

demo3 というフォルダを指定してアップロードしますが、そのフォルダにはサブフォルダとして「こんにちは[hello]」というフォルダがあります。

日本語を含むフォルダ名のアップロード

フォルダ demo3 を指定してフォルダのインポートを実行すると下のスナップショットのようにファイルがインポートされるでしょう。

インポート後のページ一覧画面

フォルダ「こんにちは」が作られているのがわかります。フォルダ名では PC 上のフォルダにあった [hello] の部分はなくなっています。このフォルダの設定画面を開いてみましょう。

インポートされたフォルダのフォルダ設定画面

① フォルダ名には「こんにちは」が使われています。
② 公開サーバ上でのディレクトリには「hello」が使われています。

インポートとフォルダの設定

PC 上のフォルダや ZIP ファイルをインポートすると、インポートしたフォルダや ZIP 中のフォルダ構造と同じフォルダ構造が WebRelease 上にも作られます。以下の点に注意してください。

新規に作成されるフォルダの設定は初期設定の状態になります

インポート操作によって WebRelease 上に新たに作成されるフォルダは、手作業でフォルダを作成した時と同じ初期設定の状態で作成されます。アクセス制限や、利用可能なワークフロー、スタッフごとのアクセス制限などの設定は行われていませんので、必要に応じて別途設定を行ってください。公開サーバ上でのディレクトについては、フォルダ名に [ ] で囲まれた公開サーバ上でのディレクトリ名の指定がある場合に限り指定値となります。

このことは、ページを一括エキスポートして作成した ZIP ファイルをインポートした場合も同じです。一括エキスポートした ZIP ファイルをインポートすることでエキスポート時のフォルダ階層と各フォルダの公開サーバ上でのディレクトリ名は復元されますが、各フォルダの設定、例えば、利用可能なテンプレートの制限やスタッフごとのアクセス制限などは復元されません。必要に応じて個別に設定を加えてください。

既存のフォルダの設定が変更されることはありません

インポートが実行された時点で、既に WebRelease 上に同じ名前の対応するフォルダが存在している場合、インポートにより既存のフォルダの設定が変更されることはありません。

WebRelease 上に既存の「こんにちは」フォルダがあり、その公開サーバ上でのディレクトリ名に 'howAreYou' が指定されている状況で「こんにちは[hello]」をアップロードしても「こんにちは」フォルダの公開サーバ上のディレクトリ 'howAreYou' が 'hello' に書き換えられてしまうことはありません。「こんにちは[hello]」の [hello] 部分は使われずに破棄されます。

フォルダ名の中に [ ] 表記が含まれていてもその指定が使用されるのは「フォルダが新規に作成される場合だけ」という点を覚えておいてください。

インポートされない特殊ファイル

下記条件に該当する名前のファイルはインポートされない場合があります。

* フォルダをインポートする場合にフォルダ以下にあるこれらのファイルはインポートされません。
* ZIP ファイルをインポートする場合 ZIP ファイル中にあるこれらのファイルはインポートされません。
* フォルダやZIPを使わず直接ファイルを指定すればインポートすることができます。

ファイル名が以下で始まるファイル
.nfs
._
.fuse_hidden
ファイル名が以下で終わるファイル
~
.stackdump 
.cab
.msi
.msix
.msm
.msp
.lnk
ファイル名が以下と一致するファイル
.disk_label
.directory
.DS_Store
.AppleDouble
.LSOverride
Icon\r\r
.VolumeIcon.icns
desktop.ini
Desktop.ini
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
.com.apple.timemachine.donotpresent
.apdisk
.gitignore
フォルダ名が以下で始まるフォルダとそのフォルダ以下あるファイル
.Trash-
フォルダ名が以下に一致するフォルダとそのフォルダ以下あるファイル
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
$RECYCLE.BIN
.DocumentRevisions-V100
.devcontainer
.github
.mvn
.vscode

© 2000 - 2025  FrameWorks Software, Inc.