にしし ふぁくとりー:西村文宏 個人サイト

てがろぐ リリースノート

お手軽マイクロブログCGI「てがろぐ」のアップデート案内です。新機能や更新した仕様、新しいスキンなどを案内しています。
更新点だけではなく全体の機能説明をお読みになりたい場合や、CGIそのものをダウンロードしたい場合は、てがろぐ配布ページへお越し下さい。
セットアップやバージョンアップの前に最新版の使い心地を試したい場合は、動作テスト用てがろぐをご使用下さい。
次期バージョンの開発進捗状況をチェックしたい場合は、開発進捗報告ページをご覧下さい。

《最終更新: 2022年06月12日 日曜日 21時26分 》 RSSフィード

No.36

てがろぐ Ver 3.6.0 を公開しました! #Update

てがろぐ Ver 3.6.0 を公開しました。サイトマップページ出力機能、SITEMAP XML出力機能、カテゴリアイコンやカテゴリ概要文の表示機能、Spotify埋め込み機能などの追加が主な更新点です。その他、細かな機能追加や不具合修正を含んでいます。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけ(※)を上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(Ver.2以下も含む過去のどのバージョンからでも)

※標準添付スキンの各スキンも更新していますので、もし標準添付スキンをそのままご使用になっている場合は、それも上書きアップロードして下さい。標準添付スキンを使っていない場合や、使っていても独自にカスタマイズして使っている場合には上書きする必要はありません。従来のスキンのままでも、正常に動作します。新しい機能を使うには、今バージョンに添付されているスキンを参考にしてカスタマイズして下さい。
※今回のバージョンから新しく追加された「サイトマップページ」モード用の新スキン skin-sitemap を完全構成パッケージに同梱しています。サイトマップページモードをご使用になりたい場合は、完全構成のZIPから skin-sitemap フォルダを抜き出してアップロードしてご使用下さい。

🆕 Ver 3.6.0の更新点(概要):
サイトマップページを出力する機能を追加(タイトル一覧、目次ページとして活用可能)
サイトマップページを表示できるURLを出力するオプション記法 [[SITEMAP:URL]] と [[SITEMAP:URL:FULL]] を追加
カテゴリリンクで、サイトマップモードを維持したリンクが出力できる記法 [[CATEGORYLINKS:SITEMAP]] と [[CATEGORYLINKS:SITEMAP:FULL]] を追加
SITEMAP XMLを出力する機能を追加
カテゴリをアイコンで表示できる機能・カテゴリの概要文を表示できる機能を追加
カテゴリ登録時にアイコンURLも登録できる機能を追加
外側スキン用の [[CATEGORY:TREE:フラグ群]] の記述仕様を追加。(カテゴリツリーで「アイコン、カテゴリ名、概要文、該当件数」を自由な順序で表示可能にする機能を追加)
内側スキン用の [[CATEGORYLINKS:識別子:オプション]] の記述仕様を追加。(該当カテゴリの「アイコン、カテゴリ名、概要文」を自由な順序で表示可能にする機能を追加)
Spotifyの埋め込み機能を追加

ページ番号だけを単独で得られる記法 [[INFO:PAGENUM]] を追加
各投稿に「直接削除するリンク」も表示できる記法 [[DELETEURL]] を追加
サイトマップとして表示されるハッシュタグリンクを出力できるオプション [[COMMENT:TAGS:SITEMAP]] を追加
●管理画面の投稿記事一覧での表示件数を設定する機能を追加。(デフォルトは100件)
●Spotify埋め込みボタンの表示機能を追加。
●OGPの出力で「og:descriptionにもog:titleと同じ内容を出力する」オプション設定を追加。
●ハッシュタグに全角文字と半角文字を混ぜたときの角括弧を表示上では消す(見えなくする)機能を追加。
●ハッシュタグ簡単入力機能の先頭に『「#」記号だけを単独で入力できる項目』の追加機能を追加。

新スキン「サイトマップページ(skin-sitemap)」を追加
既存の各スキンに、カテゴリアイコン用の装飾CSSを追加
既存の各スキンに「サイトマップページ」用リンクを追加

不具合修正:
ギャラリーモードで、skin=パラメータを使って別スキンを適用しているとき、[[PARMAURL:PURE]] の記述を使っても、デフォルトスキンではなく、現在適用中のスキンが維持されてしまう不具合を解消。
一時適用中のスキンを適用しないリンクが出力されるハズの各記法、[[PARMAURL:PURE]]、[[USERURL:PURE]]、[[CATEGORYLINKS:PURE]] が、設定によっては正しく動作しなかった不具合を修正。
新着リスト(最近の投稿)の文字数表示で、大幅に値が増えてしまう不具合を修正。
投稿1行目に文字装飾記法やエスケープ記法等が含まれているとき、新着リスト(最近の投稿)でのタイトルの表示がおかしい(各種記法ソースがそのまま表示されてしまう)不具合を解消。


▼今回の大きな機能追加:
🌸サイトマップページを出力する機能を追加(タイトル一覧、目次ページとして活用可能)
投稿タイトル一覧、目次ページなどとしても活用可能な、サイトマップページ出力機能(サイトマップページモード)を搭載しました。
▼解説:
サイトマップページ用スキンを使って出力します。完全構成パッケージ(ZIP)内に、サイトマップページ用スキン skin-sitemap を同梱しています。それをアップロードして頂くと、概ね下図のように見えます。ブログのように活用している場合で、目次(タイトル一覧)を用意したい場合に特に役に立つと思います。
https://www.nishishi.com/cgi/tegalog/usage/tegalog-SitemapPageViews.png
このスキンをベースにカスタマイズ頂くと編集しやすいかもしれません。ただ、サイトマップページ用スキンに特別な作り方はなく、その他のスキンと同じ方法で記述できます。詳しくは以下のカスタマイズ案内をご参照下さい。
サイトマップページ用スキンの作り方・使い方

▼付随新規機能:
✅サイトマップページを表示できるURLを出力するオプション記法 [[SITEMAP:URL]][[SITEMAP:URL:FULL]] を追加
リファレンス【表示モード要素】

✅カテゴリリンクで、サイトマップモードを維持したリンクが出力できる記法 [[CATEGORYLINKS:SITEMAP]][[CATEGORYLINKS:SITEMAP:FULL]] を追加
リファレンス【カテゴリ関連要素】

🌸SITEMAP XMLを出力する機能を追加
検索サイトのクローラー向けに用意するSITEMAP XMLの出力機能を搭載しました。不要な場合は出力しない設定にもできます。
▼解説:
特別なスキンは不要で、ただ出力する設定にするだけで出力できます。(デフォルトで出力する設定になっています。)
SITEMAP XMLモード
SITEMAP XML出力機能の設定方法

🌸カテゴリをアイコンで表示できる機能・カテゴリの概要文を表示できる機能を追加
カテゴリにアイコンを登録できるようになったほか、カテゴリツリーの表示内容(構造)や、投稿1つ1つの所属カテゴリの表示内容(順序)を自由にカスタマイズできるようになりました。従来は表示する方法がなかった「カテゴリ概要文」も表示対象に選べるようになりました。
▼解説:
カテゴリツリーや、投稿1つ1つのカテゴリ表示に関するカスタマイズ解説は、新たに新設したカテゴリ表示関連のカスタマイズ方法&装飾方法項目にまとめて記載していますのでご参照下さい。

https://www.nishishi.com/cgi/tegalog/custom/custom-CatTreeVariations.png

▼付随新規機能:
✅カテゴリ登録時にアイコンURLも登録できる機能を追加しました。
カテゴリ設定画面

✅外側スキン(カテゴリツリー)で「アイコン、カテゴリ名、概要文、該当件数」を自由な順序で表示可能にするための [[CATEGORY:TREE:フラグ群]] の記述仕様を追加しました。
カテゴリツリー表示内容のカスタマイズ方法
カテゴリツリー内の掲載内容を指定できる識別子の書き方

✅内側スキン(投稿1つ1つに対する該当カテゴリ)で「アイコン、カテゴリ名、概要文」を自由な順序で表示可能にするための [[CATEGORYLINKS:識別子:オプション]] の記述仕様を追加しました。
各投稿に表示されるカテゴリ情報の取捨選択カスタマイズ方法(アイコンや概要の表示)

🌸Spotifyの埋め込み機能を追加
投稿本文中に、Spotifyの音楽(楽曲、アルバム、プレイリスト)をそのまま埋め込めるようになりました。
▼解説:
Spotifyアプリからシェア用のURLを取得して、専用記法で記述するだけで埋め込めます。専用記法は、ボタンクリックで入力することもできます。
Spotify音楽を埋め込む書き方

https://www.nishishi.com/cgi/tegalog/usage/tegalog-SpotifyEmbed.png


▼今回のその他の機能追加:
🌺ページ番号だけを単独で得られる記法 [[INFO:PAGENUM]] を追加
現在のページ番号が数値(プレーンテキスト)で挿入される記法を追加しました。
ページ番号だけをどこかに表示したい場合にお使い頂けます。主にスキンを深くカスタマイズなさりたい方々向けの記法です。例えば、既存の [[INFO:TARGETPOSTS]] と 今回追加した [[INFO:PAGENUM]] を使えば、「該当件数」と「ページ番号」の表示を自力で構成できます。
リファレンス【細かな情報要素】

例えばスキンHTMLに <span class="page[[PAGENUM]]">~</span> のように書いておけば、CSSを使うことで「1ページ目だけでしか表示されない区画」や「1ページ目だけは何も表示しない区画」なども作りやすくなるでしょう。

🌺各投稿に「直接削除するリンク」も表示できる記法 [[DELETEURL]] を追加
押すと削除確認画面へ直接移動できるリンクが作れる記法を追加しました。
備忘録やToDoリストなどのように、頻繁に削除もするメモとして使っている場合、「編集」ボタンの隣に、直接消せる「削除」ボタンも表示しておくと便利かもしれません。
各投稿に「編集リンク」だけでなく「直接削除するリンク」も表示する方法
リファレンス【投稿ID関連要素】

https://www.nishishi.com/cgi/tegalog/custom/custom-DirectDeleteBtn.png

🌺サイトマップとして表示されるハッシュタグリンクを出力できるオプション [[COMMENT:TAGS:SITEMAP]] を追加
本文中に含まれるハッシュタグだけを抜き出せる記法 [[COMMENT:TAGS]] のバリエーションとして、リンク先がサイトマップページになるハッシュタグを作れる記法を追加しました。
あまり用途はないかも知れませんが。特定のハッシュタグが付けられた投稿に限定した目次とかを作りたい場合には役に立つかもしれません。^^;
リファレンス【投稿本文関連要素(オプション)】


▼その他の細かな機能改善:
管理画面の投稿記事一覧での表示件数を設定する機能を追加。(デフォルトは100件)
既存の投稿を一覧できる画面では、従来のバージョンでは1ページあたり100件固定で表示されていました。この件数を自由に設定できるようになりました。「500」を指定すれば500件ずつ表示されますし、充分大きな数を指定すれば全投稿を一覧することもできます。
投稿一覧画面のページ番号設定・表示件数設定

●Spotify埋め込みボタンの表示機能を追加。
Spotify音楽を埋め込むための専用記法を入力できるボタンは、デフォルトで表示されています。ボタンを非表示にしたい場合や、ボタンのラベルを変更したい場合は、管理画面の[設定]→[投稿欄の表示]→【リンクボタンの表示設定】→[表示するリンクボタンの選択]表内から自由に変更できます。
Spotify音楽を埋め込む書き方

https://www.nishishi.com/cgi/tegalog/usage/tegalog-SpotifyBtnSet.png

OGPの出力で「og:descriptionにもog:titleと同じ内容を出力する」オプション設定を追加。
てがろぐ本文では「続きを読む」機能を使ってネタバレ部分を隠すことができますが、(TwitterやFacebook等のSNSにURLが書かれた際に表示される)OGPでは隠された部分も含めて全文の冒頭がそのまま表示されます。 それによって、本文ではネタバレを防げているのに、OGPの段階でネタバレしてしまう可能性があります。それを防ぐため、最大でも投稿本文の冒頭30文字しかOGPには含まれなくなる選択肢を追加しました。
OGPやTwitter Cardに見える本文でネタバレしてしまうのを防ぐOGP+Twitter Cardの設定方法

https://www.nishishi.com/cgi/tegalog/faq/faq-OGDescription.png

ハッシュタグに全角文字と半角文字を混ぜたときの角括弧を表示上では消す(見えなくする)機能を追加。
ハッシュタグが角括弧の存在で見栄えが悪いと感じる場合のために、角括弧を見えなく設定できるようになりました。この機能をONにすると、投稿時(編集時)には角括弧が必要ですが、実際のページ上では角括弧なしで表示されるようになります。(デフォルトではOFFです。)
ハッシュタグの角括弧を表示上では消す方法

ハッシュタグ簡単入力機能の先頭に『「#」記号だけを単独で入力できる項目』の追加機能を追加。
モバイル端末のソフトキーボードでは「#」記号の入力がやや面倒な場合があります。そこで、入力欄の下部にあるハッシュタグ簡単入力機能(既存のハッシュタグを再挿入できるプルダウンメニュー)の先頭に「 # 」記号だけを単独で挿入できる項目を追加できるようにしました。(デフォルトでは追加されていません。)
ハッシュタグ簡単入力機能の先頭に#記号だけを単独入力できる項目を追加する方法

https://www.nishishi.com/cgi/tegalog/usage/tegalog-InsertHashSet.png


▼スキンの追加:
🌻新スキン「サイトマップページ(skin-sitemap)」を追加
新機能サイトマップページモードのためのスキンを追加しました。完全構成パッケージ(ZIP)に含まれています。(最小構成パッケージには含まれていません。)
https://www.nishishi.com/cgi/tegalog/usage/tegalog-SitemapPageViews.png

🌻既存の各スキンに、カテゴリアイコン用の装飾CSSを追加
標準添付の各スキンに、カテゴリアイコンをうまく表示するための装飾CSSを追加しました。
カテゴリアイコンが無駄に大きく表示されてしまうのを防ぐためのCSSを、標準添付の各スキンに加えました。標準添付スキンをそのままお使いの場合は、同梱のスキンファイルを上書きアップロードして下さい。(この装飾を使わなくても表示は可能です。ただ、この装飾がないと、カテゴリアイコンに指定された画像の実寸サイズが大きい場合には、そのまま原寸で表示されてしまいます。)

標準スキンでは、カテゴリツリー用の装飾として以下のようなCSSを加えてあります。(カテゴリアイコンの高さを1.2文字分に制限し、横幅を自動調整することで、画像の縮尺を維持したままテキストとほぼ同じサイズでアイコンを表示するための装飾です。)

カテゴリツリー用の追加装飾CSS例:
/* ………………………………………………………………………………………… */
/* ▼カテゴリツリー内の各要素(アイコン・カテゴリ名・該当件数・概要等) */
/* ………………………………………………………………………………………… */
/* ▽カテゴリアイコン */
.categoryTree .caticon img {
   height: 1.2em;         /* アイコンの高さを1.2文字分に制限する */
   width: auto;         /* アイコンの横幅は自動調整する */
   vertical-align: text-top;   /* アイコンの上端位置をテキストの上端に合わせる */
}

/* 間隔調整:カテゴリアイコンとカテゴリ名が並ぶ際には間隔を空ける */
.categoryTree .caticon + .cattext,
.categoryTree .cattext + .caticon {
   margin-left: 3px;
}

/* ▽該当件数 */
.categoryTree .num {
   display: inline-block;
   margin-left: 0.4em;
   font-size: 0.9em;
   color: #aaa;
}

/* ▽カテゴリ概要文 */
.categoryTree .catdescription {
   font-size: smaller;
   color: #555;
}
畳む

投稿1つ1つの所属カテゴリ表示用の装飾CSS例:
/* ▽カテゴリアイコン */
.categoryicon img {
   height: 1.2em;
   width: auto;
   vertical-align: text-top;
   margin: 0 1px;
}
畳む


標準添付の各スキンをそのままお使いの場合は、完全構成パッケージ(ZIP)に含まれている最新のスキンを上書きアップロードするのが簡単です。

🌻既存の各スキンに「サイトマップページ」用リンクを追加
標準添付の各スキン(ギャラリーモード用スキンと、チャットタイプスキンを除く)に、サイトマップページへのリンクを加えました。

#不具合修正
❎ギャラリーモードで、skin=パラメータを使って別スキンを適用しているとき、[[PARMAURL:PURE]] の記述を使っても、デフォルトスキンではなく、現在適用中のスキンが維持されてしまう不具合を解消。
❎一時適用中のスキンを適用しないリンクが出力されるハズの各記法、[[PARMAURL:PURE]]、[[USERURL:PURE]]、[[CATEGORYLINKS:PURE]] が、設定によっては正しく動作しなかった不具合を修正。
上記の2点は Ver 2.7.0 あたりから発生していた、長く気付かないまま放置されていた不具合でした。修正対応のご意見募集に答えて下さった方々に感謝致します。

❎新着リスト(最近の投稿)の文字数表示で、大幅に値が増えてしまう不具合を修正。
投稿本文内にリンク(任意リンクやハッシュタグリンク等)が含まれている際に、文字数表示が大幅に増えてしまう不具合を解消しました。

❎投稿1行目に文字装飾記法やエスケープ記法等が含まれているとき、新着リスト(最近の投稿)でのタイトルの表示がおかしい(各種記法ソースがそのまま表示されてしまう)不具合を解消。
1行目に文字装飾記法が含まれているとき、新着リストのタイトルとして「 C:yellowgreen 」のような記法のソースが表示されてしまう不具合を解消しました。


以上、ご活用頂ければ幸いです。

※不具合の修正も含んでおりますので、使いたい追加機能がない場合でもアップグレード頂くことをお勧め致します。(アップグレードしても、ログインし直す必要はありません。ログイン状態は維持されます。)

なお、開発進捗状況報告サイトでフォロー頂くと、てがろぐCGIの最新β版や正式版の公開時にメールで連絡を受け取ることもできますので、ぜひご活用下さい。(╹◡╹)ノ
フォロー数が増えると、私の開発モチベーションが向上するメリットもあります。(笑)

:7920文字 修正

DASHBOARD

■リリースノート内を検索:

■最近の投稿:

■その他のご案内:

▼現在の公開バージョン:

配布版:Ver 3.7.0

▼ご質問やご要望がある場合:

ご質問やご要望がある場合は、動作テスト用てがろぐもご利用下さい。事実上のサポート掲示板にもなっておりますので。(^_^;)

編集

■日付検索:

▼現在の表示条件での投稿総数:

1件

このリリースノートも、てがろぐCGIを使って生成しています。
てがろぐCGIでページの生成に使用しているスキンファイルの実体は普通のHTMLファイルですから、一般のウェブページと同様の手順で自由に書き換えられます。

Powered by てがろぐ Ver 3.7.0.

--- 当サイト内を検索 ---