| 言葉 | 意味 |
|---|---|
| CMS | いま使っている baserCMS 本体。コンテンツを編集する場所です。 |
| 書き出し先一時生成先パス / staging | 生成したHTMLを一旦ためておく作業場。公開ディレクトリの外に置きます。 |
| 公開先公開先パス | 閲覧者が実際に見るファイルの置き場所。 |
| 公開サイトURL | 公開先をブラウザで見るときのURL。HTMLに残ったCMSのURLをここへ置き換えます。 |
| 言葉 | 意味 |
|---|---|
| 生成 | CMSからページを取得して、HTMLファイルとして書き出し先に保存すること。 |
| 公開Deploy | 書き出し先の内容を公開先へ反映すること。コピー、または rsync での転送です。 |
| キュー | これから作るページの待ち行列。ボタンを押すとここに積まれます。 |
| ジョブ | 1つのURLに対する1回の作業。キューに並ぶ1件分です。 |
| バッチ | 全ページ再生成のひとまとまり。1回の全ページ再生成が1バッチです。 |
| 全ページ再生成全生成 / full | サイトのすべてのページを作り直すこと。消えたページの検出も行われます。 |
| 差分生成 | コンテンツの保存・削除に反応して、必要なページだけを作り直すこと。 |
| 静的ファイル同期 | 画像・CSS・JavaScript などを、CMSのサーバーから書き出し先へコピーすること。HTMLの生成とは別の仕組みです。 |
| 言葉 | 意味 |
|---|---|
| 差分生成する内容 | どのページを静的HTMLにするかの登録。以前は「公開マッピング」という名前でした。 |
| 差分生成する条件 | いつ作り直すかの登録。以前は「再生成トリガー」という名前でした。 |
| 種別publication_type | 詳細ページ・一覧・カテゴリ別一覧といった、ページの種類。 |
| URLパターン | 公開サイトでのURLの形。{slug} などの変数を含められます。 |
| パターン | URLやファイルパスを指定する書き方。* は1階層ぶん(すぐ下の要素だけ)、** はその下の階層すべて(子も孫も)。フォルダの中身すべてなら /pdf/** のように末尾へ /** を付けます(パターンの書き方)。 |
| 優先度 | キューが溜まったときに、どれを先に処理するかの順序。数字が大きいほど先です。 |
| 言葉 | 意味 |
|---|---|
| 未処理 | キューに並んでいて、まだ処理されていない状態。 |
| スキップ | 静的化の対象外と判断した状態。失敗ではありません。 |
| 削除済み | 公開サイトから消したページ。記録として残っています。 |
| 生成IDGeneration ID | 全ページ再生成ごとに付ける印。「前回はあったのに今回現れなかったページ」を見つけるために使います。 |
| 言葉 | 意味 |
|---|---|
| cron | サーバーで決まった時刻・間隔でコマンドを実行する仕組み。このプラグインの動力源です。 |
| ロック | 処理が二重に動かないようにかける鍵。有効期限が過ぎると自動的に解除されます。 |
| 公開期間限定ファイルlimited | アップローダーで公開期間を設定したファイル。baserCMS が専用フォルダへ移して管理します。 |
| rsync | ファイルの差分だけを転送するコマンド。別サーバーへの公開に使います。 |