Serene Bach - sb Development Laboratory presents

ページタイトル ver 0.03

Serene Bach用プラグイン「ページタイトル」ver 0.03を公開しています(ダウンロードセンター)。

ページタイトル ver 0.03では、ver 0.02から以下のバグが修正されています。

  • ページタイトルを利用すると、携帯電話向けコンテンツの文字コードが正しく出力されません

ページタイトル ver 0.02をご利用の方は、プラグインディレクトリ内の「PageTitle.pm」を差し替えていただくことでバージョンアップできます。

ページモード用の独自ブロックならびにページタイトル表示用の独自タグを追加するプラグインです。

以下の独自ブロックを追加します。

  • toppage : トップページのみに表示されるブロックです。
  • nontop : トップページ以外で表示されるブロックです。

上記ブロックは月別アーカイブやカテゴリーなどの「ページモード以外のモード」では表示されません。

また、以下の独自タグを追加します。

  • {page_title} : ページタイトルを表示する独自タグです

モードによって、以下のように表示されます。

検索ページ「検索:」 + 検索ワード
アーカイブ「アーカイブ:」 + アーカイブ日付
個別記事記事タイトル
プロフィールユーザー名
カテゴリーカテゴリー名
その他ウェブログタイトル

開発室ノート

ご存知の通り、Serene Bachではperlで記述されたプラグインが利用できます。

これまでプラグインの仕様についてあまり公に記載していませんでした。

今後は、非定期ながら、開発室ノートとして順次技術的なメモを紹介していく予定です。

Serene Bach ver 2.14D

Serene Bach ver 2.14Dを公開しています(ダウンロードセンター)。

末尾に「D」のつくバージョンは開発途上版です。公開に当たって、一通りの動作チェックはしていますが、機能追加/仕様変更に伴い、動作が不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 2.14Dでは、以下の仕様変更があります。

  • テンプレートパッケージの仕様を一部変更
  • 記事編集画面の「現時刻」ボタンの挙動を若干変更
  • 編集設定にタグ自動入力設定を追加

編集設定画面をより分かりやすく再編成しました。

Serene Bach 2.12R/2.13Dからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. 管理画面にアクセスして、バージョンが2.14Dになっていることを確認する

Serene Bach 2.13Dからは以下のファイルの差し替えでもバージョンアップができます。

lib/ディレクトリ内sb.pm
lib/sb/ディレクトリ内Build.pm
lib/sb/Admin/ディレクトリ内Entry.pm
Template.pm
lib/sb/Data/ディレクトリ内User.pm
lib/resource/ja/ディレクトリ内editor.html
entry.html

ページタイトル ver 0.02

Serene Bach用プラグイン「ページタイトル」ver 0.02を公開しています(ダウンロードセンター)。

ページモード用の独自ブロックならびにページタイトル表示用の独自タグを追加するプラグインです。

以下の独自ブロックを追加します。

  • toppage : トップページのみに表示されるブロックです。
  • nontop : トップページ以外で表示されるブロックです。

上記ブロックは月別アーカイブやカテゴリーなどの「ページモード以外のモード」では表示されません。

また、以下の独自タグを追加します。

  • {page_title} : ページタイトルを表示する独自タグです

モードによって、以下のように表示されます。

検索ページ「検索:」 + 検索ワード
アーカイブ「アーカイブ:」 + アーカイブ日付
個別記事記事タイトル
プロフィールユーザー名
カテゴリーカテゴリー名
その他ウェブログタイトル

Be Strict ver 0.02

Serene Bach用プラグイン「Be Strict」ver 0.02を公開しています(ダウンロードセンター)。

「Be Strict」プラグインは、以下のような効果があります。

  • 「続き」の処理を若干変更して、空タグの出力を抑えます
  • マーカー用のアンカー空タグの出力を止めます

また、以下の独自ブロックを追加します。

  • sequel_prev : 前記事が存在している場合にのみ表示されます
  • sequel_next : 次記事が存在している場合にのみ表示されます

これにより、{next_permalink}や{next_title}などを利用した場合でも空タグの出力を抑えることができるようになります。

このプラグインは、上述のように標準で出力されるいくつかの空タグの出力を抑制するものであり、「Strict」とあるほどXHTML仕様などに厳密に沿うようにする訳ではありません。

21/48