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

てがろぐ リリースノート

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

《最終更新: 2024年07月22日 月曜日 13時56分 》 RSSフィード

タグ「スキン用キーワード」を含む投稿3件]

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

てがろぐ Ver 2.2.0 を公開しました。「続きを読む」ボタンの挿入機能、画像のデフォルト挿入位置の指定機能、色の16進数での指定機能、前後の投稿への移動リンクを出力する機能が最大の更新点です。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。

🆕 Ver 2.2.0の更新点(概要):
「続きを読む」ボタンの表示機能を追加しました。
本文と同時に画像を投稿する際の、画像のデフォルト挿入位置が設定可能になりました。
装飾の色指定に16進数が使えるようになりました。
前後の投稿単独ページへの移動リンクがナビゲーションに表示されるようになりました。
テキストリンクにもLightbox用の属性を付加できる記法を追加しました。
絶対パス(CGIが動作する絶対URI)を手動で固定値に設定可能になりました。
挿入画像のパス(URL)だけを得る特殊な記法を追加しました。
本文の抜粋を得る特殊な記法を追加しました。
装飾「引用」のマークアップが blockquote要素から q要素に変わりました。
画像の拡大表示にLightboxを適用する対象を2種類に分離しました。
●投稿画像をリンクにするかどうかを設定で選択可能になりました。
●名前が指定されていないユーザの表示名を設定できるようになりました。
●外部に存在する画像のURLを指定して挿入するためのボタンを追加しました。
●画像を絶対パス(絶対URI)で表現するか相対パスで表現するかを設定可能にしました。
●ランダム表示機能 ?mode=random で、削除済みのIDが表示候補に挙がらないようになりました。
●1文字以上が入力されている状況で「他のIDに切り替える」が選択された場合は移動前に確認するようになりました。
●新規投稿時に、ウェブサーバのエラーログにWarningが記録されてしまう点を(さらに)解消しました。

▼今回の大きな機能追加:
🌸「続きを読む」ボタンの表示機能を追加しました。
投稿本文に専用の記述「<>」を書くと、その位置以降のすべてを隠し、代わりに「続きを読む」ボタンを表示する機能を追加しました。隠されている続き部分を展開すると、再度隠すための「畳む」ボタンを表示することもできます。
※この機能は、管理画面の「設定」→「ページの表示」でON/OFFを選択可能です。
※閲覧者のブラウザでJavaScriptが有効な場合のみ機能します。(JavaScriptが無効な環境では、「続きを読む」ボタンは表示されず、最初から本文がすべて見えます。)
※「<>」の記述は、1つの投稿文中で何度でも使えます。
※ボタンのラベルは標準では「続きを読む」・「畳む」ですが、設定画面で自由に変更できます。
※全文検索結果では、標準ではOFFになっており続き部分も全部が表示されますが、設定を変更すれば全文検索結果でも「続きを読む」ボタンを表示させることはできます。
※この機能は、投稿本文が [[COMMENT]] という全文を一括して挿入する書式で挿入されている場合にのみ有効です。(例えば [[COMMENT:BODY]] のように、投稿本文の一部分だけが挿入されるような記法で記述されている場合には、「続きを読む」ボタンは有効になりません。)

🌸本文と同時に画像を投稿する際の、画像のデフォルト挿入位置が設定可能になりました。
画像のデフォルト挿入位置を「投稿の先頭」にするか「投稿の末尾」にするかを設定で選択可能になりました。
※この機能は、管理画面の「設定」→「投稿欄の表示」で設定できます。
標準では、『本文の後を改行してから画像を挿入する』が選択されています。もし、投稿画像をfloatで端に寄せるようなデザインを作っている場合は、『本文より前に画像を挿入する』を選択しておくと修正の手間を省けて望ましいかも知れません。

🌸装飾の色指定に16進数が使えるようになりました。
装飾の色指定には、英小文字による色名のほか、16進数(6文字)でも入力可能になりました。
※16進数で色を指定する際は、「c71585」や「55b62f」などのように、必ず6文字の16進数で記述して下さい。3文字や8文字では指定できません。なお、HTMLやCSSで指定する際のような、先頭の「 # 」記号は不要です。
🌸前後の投稿単独ページへの移動リンクがナビゲーションに表示されるようになりました。
投稿単独ページを表示した際、ナビゲーション領域に「前後の投稿単独ページへ移動できるリンク」が表示されるようになりました。
※従来のバージョンでは、投稿の下部に強制挿入される「ユーティリティ枠」に前後のリンクが表示されていました(この挿入はなくなりました)。
今回の仕様改良では、「ユーティリティ枠」ではなく、ページ番号リンク等が表示される「ナビゲーション枠」に前後への移動リンクが表示されるようになります。


▼今回のその他の機能追加:
🌺テキストリンクにもLightbox用の属性を付加できる記法を追加しました。
画像をテキストでリンクした場合にも、Lightbox用の属性「data-lightbox」を付加できる機能として [ラベル:LB]URL の記法を追加しました。
テキストリンクを指定のラベルで作る際の書き方 [ラベル]URL に「:LB」を加えて、[ラベル:LB]URL と書くことでLightbox用の属性が付加されたテキストリンクになります。なお、リンク先URLが本当に画像かどうかのチェックはしていません。
🌺絶対パス(CGIが動作する絶対URI)を手動で固定値に設定可能になりました。
絶対パス(CGIが動作する絶対URI)を「自動取得する」か「固定値を設定する」かを選択できる機能を追加しました。
※SSI(Server Side Include)機能を使って任意のウェブページ内に「てがろぐ」の出力結果を埋め込んで利用する際には、tegalog.cgiが実在するパスを手動で固定する必要があります。
※この機能は、管理画面の「設定」→「システム設定」で選択・設定できます。特に問題がなければ、「自動取得」を選択して下さい。

🌺挿入画像のパス(URL)だけを得る特殊な記法を追加しました。 #スキン用キーワード
挿入した画像のパス(URL)だけを得る特殊な記法として [[GETURL:PICT:番号]] のような文法を追加しました。
※例えば [[GETURL:PICT:1]] と記述すると、本文内に含まれている1つ目の画像のURLだけが相対パスで得られます。
※内側スキンでのみ使用可能です。

🌺本文の抜粋を得る特殊な記法を追加しました。 #スキン用キーワード
投稿本文の抜粋を得る特殊な記法として [[COMMENT:TEXT:文字数]] のような文法を追加しました。
※例えば [[COMMENT:TEXT:120]] と記述すると、本文の冒頭から120文字がプレーンテキストで得られます。(装飾や画像などの指定はすべて省かれます。)

▼仕様変更:
🌳装飾「引用」のマークアップが blockquote要素から q要素に変わりました。
「続きを読む」機能の実装に伴って、ブロックを生成してしまうblockquote要素が投稿本文中に登場すると困るため、blockquote要素ではなくq要素を使って引用を表現する仕様に変更しました。
※過去のバージョンで引用機能をご使用の場合で、独自にCSSを記述しているなら、若干のスタイルを追記頂く必要があるかもしれません。詳しくは、このリリースノートのNo.15に記していますのでご参照下さい。標準添付スキンをそのまま使っている場合で、最新版CSSを上書きアップロードできるなら、特に何も対処頂く必要はありません。お手数をおかけしますが、ご理解頂けますと幸いです。
🌳画像の拡大表示にLightboxを適用する対象を2種類に分離しました。
画像のリンクに対して、拡大表示のためにLightbox用の属性を加えるかどうかを、「てがろぐ内部で投稿された画像」と「[IMG:*] の記法を使った外部画像」とで別々に設定できるようになりました。
※Lightbox用の属性を加えるかどうかの設定項目は、管理画面の「設定」→「ページの表示」にあります。ここで、設定項目が2カ所に分かれる仕様になりました。必要に応じて個別に再設定して下さい。
※従来のバージョンで、投稿画像の表示時に問答無用でLightbox用属性を付加していた不具合は解消(設定を反映するように変更)しました。


▼その他の細かな機能改善: #仕様改良 #不具合修正
●投稿画像をリンクにするかどうかを設定で選択可能になりました。(画像を最初から原寸で表示している場合に。)
●削除したユーザや、設定で名前が指定されていないユーザの表示名を設定できるようになりました。(従来は「?」固定でした。)
●外部に存在する画像のURLを指定して挿入するためのボタンを追加しました。
●画像を絶対パス(絶対URI)で表現するか相対パスで表現するかを設定可能にしました。
●ランダム表示機能 ?mode=random で、削除済みのIDが表示候補に挙がらないようになりました。(従来は既に削除された投稿も表示対象になっていました。)
●1文字以上が入力されている状況で「他のIDに切り替える」が選択された場合は移動前に確認するようになりました。(JavaScriptが有効な環境でのみ)
●新規投稿時に、ウェブサーバのエラーログにWarningが記録されてしまう点を(さらに)解消しました。(従来のバージョンに加えてさらに対策をしました。)

以上、ご活用頂ければ幸いです。 てがろぐVer 2.2.0開発裏話はこちら
軽微な不具合修正も含んでおりますので、バージョンアップ頂くことをお勧め致します。

:4377文字 修正

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

てがろぐ Ver 2.1.0 を公開しました。RSSフィード出力機能、投稿本文の特定行のみを抽出表示する機能、ランダム表示機能、画像サイズ無制限設定の追加が最大の更新点です。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。

🆕 Ver 2.1.0の更新点(概要):
RSSフィードの出力機能を追加しました。
投稿本文の特定行のみを抽出表示する機能を追加しました。「1行目をタイトル、2行目以降を本文」などとして表示することも可能になりました。
ランダム表示機能を追加しました。
投稿画像サイズの上限を制限しない設定にもできるようになりました。
最終更新日時を挿入できる外側スキン用キーワードを追加しました。
月の名称を文字で表現する機能を追加しました。和暦(睦月~師走)、英語(Jan~Dec)などを表示できます。
ブログタイプスキンを新規追加しました。タイトル付きのブログのように表示できます。
既存の標準添付7種類のスキンも新機能(RSS出力機能など)に合わせて更新しました。
●画像の容量制限をMB単位やKB単位で指定できるようになりました。
●RSSフィードのURLを出力する外側スキン用キーワードを追加しました。
●絶対URIで「てがろぐHOMEへ戻るURL」を挿入できる外側スキン用キーワードを追加しました。
●絶対URIで「パーマリンクURL」を挿入できる内側スキン用キーワードを追加しました。
●過去の投稿を編集する画面から新規扱いで投稿した場合の日付に関する不具合を解消しました。
●ウェブサーバのログファイルにWarningが記録されてしまう可能性がある問題を解消しました。

▼今回の大きな機能追加:
🌸RSSフィードの出力機能を追加しました。
最新の投稿を案内できるRSSフィードの出力機能を搭載しました。tegalog.cgi?mode=rss のURLで表示できます。特定のハッシュタグに限定したRSSフィードや、特定のユーザに限定したRSSフィードも出力可能です。
※RSSフィードに収録される件数は、「1ページあたりの表示件数」と同数です。
※RSSフィードでは、投稿1行目の最大30文字が「記事タイトル」として扱われ、2行目以降の最大100文字が「本文抜粋」として扱われて含まれます。(ただし、投稿が全1行しか存在しない場合はタイトルにも本文にも1行目を採用します。1行目が空行の場合や、1行目に画像しか存在しない場合は記事番号がタイトルになります。
※例えば tegalog.cgi?tag=Hashtag&mode=rss というように、ハッシュタグ指定URLの後に「&mode=rss」を加えると、ハッシュタグ「Hashtag」が付けられた投稿に限定したRSSフィードが得られます。
※出力形式はRSS2.0です。現在の仕様では、言語は「ja」、標準時は「+0900」で固定出力されます。将来的にはRSS用スキンを自由に作成することで修正可能にする予定です。

🌸投稿本文の特定行のみを抽出表示する機能を追加しました。
投稿本文のうち「1行目だけ」や「2行目以降全部」などのように、一部分だけを別々に表示できる機能が加わりました。この機能によって「1行目をタイトル、2行目以降を本文」などとして表示することも可能になりました。これらの機能は、新たに追加した「ブログタイプスキン」やRSSフィードの出力でも使われています。
※例えば、[[COMMENT:TITLE]] で投稿の1行目だけがプレーンテキストで挿入されたり、[[COMMENT:BODY]] で投稿の2行目以降(最後まで)が挿入されたり、[[COMMENT:LINE:5]] で投稿の5行目だけが挿入されたりします。そのほか、多数の書き方が追加されています。
※詳しくは、リリースノートの独立項目『新スキン「ブログタイプスキン」を作りました!』をご覧下さい。


▼今回のその他の機能追加:
🌺ランダム表示機能を追加しました。
既存投稿の中からランダムに選ばれた1つが表示される機能を追加しました。tegalog.cgi?mode=random のURLで表示できます。再読込する度に、別の1投稿がランダムに選ばれて表示されます。 #ランダム
※現状では、全投稿番号を対象にしてランダムに選ばれます。(選ぶ範囲を限定することはできません。)
※ToDoリストや備忘録として使っている場合、昔々の投稿は流されて忘れてしまいがちなので、適度に思い出す用途にご活用下さい。(^_^;)

🌺投稿画像サイズの上限を制限しない設定にもできるようになりました。
画像投稿の際に、投稿可能な画像ファイルサイズの上限を無制限にも設定できるようになりました。(標準で無制限になっています。) #画像
※ただし、設定値に関係なく30MBを超えるサイズを扱おうとすると通信が拒否されます。(仕様)
※Ver 2.0.0で初搭載した画像投稿機能では、画像1つあたりの上限サイズと、投稿可能な総容量の上限サイズが設定できましたが、どちらも無制限には設定できませんでした。Ver 2.1.0では両方を無制限にできます。

🌺最終更新日時を挿入できる外側スキン用キーワードを追加しました。
最終更新日時(最後に投稿または編集した日時)の表示ができる [[INFO:LASTUPDATE]] が外側スキンで使えるようになりました。
※これは「最新投稿の投稿日時」ではなく「最後にデータが更新された日時」なので、過去投稿を編集・削除しただけでも、その時点の日付が「最終更新日時」になります。(もちろん、新しい投稿をした直後は、最新投稿日時=最終更新日時になります。)
内側スキンに記述できる投稿日時の指定と同様に、[[INFO:LASTUPDATE:Y年M月D日(b) h:m:s]] などの書き方を使えば自由な日付形式を作って表示できます。

🌺月の名称を文字で表現する機能を追加しました。
J:和暦の月名(睦月~師走)、E:英語の月名フル表記(January~December)、e:英語の月名略式表記(Jan~Dec)の3種類を加えました。外側・内側スキン共に、日付の表記方法を指定できる箇所で利用できます。 #日時
※例えば今が6月のとき、[[DATE:M月]]なら「06月」と出力されますが、[[DATE:J]]なら「水無月」と出力されます。[[DATE:E]]なら「June」と出力され、[[DATE:e]]なら「Jun」と出力されます。

▼今回の標準添付スキンの改良:
🌷ブログタイプスキンを新規追加しました。タイトル付きのブログのように表示できます。
詳しくは、リリースノートの独立項目『新スキン「ブログタイプスキン」を作りました!』をご覧下さい。
🌷既存の標準添付7種類のスキンも新機能(RSS出力機能など)に合わせて更新しました。
※RSSフィードの存在を自動認識させるためには、HTMLソースのhead要素内に「RSS Auto-Discovery」の記述が必要です。今回の配布スキンには、RSS Auto-Discoveryの記述を加えてあります。
自作のスキンでRSSフィードの存在を自動認識させたい場合には、これらのスキンに書かれている記述を参考にして追記して下さい。
※RSS Auto-Discoveryは <link rel="alternate" type="application/rss+xml" title="RSSフィード題名" href="RSSフィードのURL"> のような記述のことです。これをHTMLのhead要素内に書いておくと、ブラウザやRSSリーダなどは「このページ用のRSSフィードはここにあるのだな」と認識できるようになります。


▼その他の細かな機能改善: #仕様改良 #スキン用キーワード #不具合修正
●画像の容量制限をMB単位やKB単位で指定できるようになりました。(少し分かりやすくなりました!)
●RSSフィードのURLを出力する外側スキン用キーワードを追加しました。[[RSS:URL]]にはRSSフィードの位置が相対パスで挿入されます。[[RSS:URL:FULL]]にはRSSフィードの位置が絶対URI(=httpで始まるURL)で挿入されます。
●(相対パスではなく)絶対URIで、てがろぐHOMEへ戻るURLを挿入できる外側スキン用キーワード [[HOME:URL:FULL]] を追加しました。
●(相対パスではなく)絶対URIでパーマリンクURLを挿入できる、内側スキン用キーワード [[PARMAURL:FULL]] を追加しました。
●過去の投稿を編集する画面から『新規投稿』を選んで新規扱いで投稿すると、前の日付がそのまま引き継がれてしまう不具合を解消しました。
●ウェブサーバのログファイルにWarningが記録されてしまう可能性がある問題を(さらに)解消しました。(Ver 2.0.0で大幅に解消しましたが、さらに対策をしました。)

以上、ご活用頂ければ幸いです。
軽微な不具合修正も含んでおりますので、バージョンアップ頂くことをお勧め致します。

:4163文字 修正

メジャーバージョンアップ版 Ver 2.0.0 を公開しました! #Update

てがろぐ Ver 2.0.0 を公開しました。画像投稿機能の搭載が最大の更新点です。
https://www.nishishi.com/cgi/tegalog/

アップデートするには、tegalog.cgifumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。

🆕 Ver 2.0.0の更新点(概要):
画像の投稿や管理が可能になりました。
Lightboxの自動読み込みが可能になりました。
スキン内で外部ファイルの合成が可能になりました。
表示対象の投稿数を好きな場所に挿入可能になりました。
標準添付7種類のスキンを改良しました。
●管理画面での投稿一覧が100件ずつ表示するようになりました。
●管理画面でのデータサイズ表記が、KBやMBなどの単位付き数値になりました。
●総ページ数を超えるページ番号が指定されても、無駄なページを生成しない仕様になりました。
●設定画面上の軽微な不具合を解消しました。
●ウェブサーバのログファイルにWarningが大量に記録されてしまう可能性がある問題を解消しました。

▼今回の大きな機能追加:
🌸画像の投稿や管理が可能になりました。
画像だけをアップロードすることも、本文と同時に画像を投稿することもできます。#画像
※画像投稿を可能にするためには、てがろぐの存在するディレクトリ内に images サブディレクトリを作って、CGIがファイルを書き込み可能な状態にしておく必要がありますので注意して下さい。サブディレクトリは自動では作られないので、自ら作っておく必要があります。
※投稿可能な画像サイズは、設定で上限値を設けられます。
▶公式マニュアル内の『画像を直接アップロードする仕様』もご参照下さい。

🌸Lightboxの自動読み込みが可能になりました。
Lightboxが必要な状況でだけ、動的に jQuery+Lightboxを読み込む [[JS:LIGHTBOX:JQ]] や、Lightboxだけを読み込む [[JS:LIGHTBOX]] が外側スキン内で使用可能になりました。#Lightbox #スキン用キーワード
※「Lightboxが必要な状況」とは、表示されている投稿内に画像が含まれている場合で、その画像にLightbox用の属性data-lightboxが含まれている場合です。その状況でのみ、Lightboxスクリプトが動的に読み込まれます。(Lightboxを利用する画像が1つも表示されない状況ではLightboxスクリプトを読み込まないので無駄な通信を省けます。)

▼今回のその他の機能追加:
🌺スキン内で外部ファイルの合成が可能になりました。
スキン内に外部ファイルを合成できるSSI(Server Side Include)のような機能を搭載しました。外側スキン内に [[INCLUDE:ファイル名]] の書式を使って合成できます。
※例えば [[INCLUDE:apple/pen.html]] と記述すると、その位置にappleフォルダのpen.htmlの中身がそのまま挿入されます。てがろぐの表示を、自サイトのデザインと合致させるためには、自サイト用のヘッダやフッタをそのまま表示に使えると便利ですよね。そのような場合の合成用途に使えます。
※安全のため、デフォルト設定では上位ディレクトリの参照はできない設定になっています。設定はCGIソース冒頭付近で変更できます。

🌺表示対象の投稿数を好きな場所に挿入可能になりました。
表示対象になっている投稿の数を挿入する [[INFO:TARGETPOSTS]] が外側スキン内で使用可能になりました。投稿数を自分流に表示するスキンを自作したいときなどにお使い下さい。#スキン用キーワード
※表示対象が限定されていない状況では「全投稿数」が表示されますが、表示対象が限定されている状況(ハッシュタグ限定や日付限定など)では「対象の投稿数」が表示されます。常に全投稿数を表示する用途には使えませんので注意して下さい。

▼今回の標準添付スキンの改良:
🌷標準スキンも別スキンも合わせて全7種類のスキンについて、HTML・CSSソースを最新バージョン用に新しくしました。(Lightboxを必要な場合に限って読み込む記述など、新たに増えた機能を使うようになっています。) #スキン
🌷Twitterっぽいスキン(ブルー・ピンク共に)は、モバイル版での表示時に余白が少なすぎた問題を少々改善しました。
🌷チャットタイプスキンは、繰り返し読み込むためにできるだけスキンを軽くするよう、いろいろ削減しました。

▼その他の細かな機能改善: #管理画面 #不具合修正 #仕様改良
●過去投稿数が100件を超えている場合には、管理画面での投稿一覧を100件ずつ表示する仕様になりました。(投稿一覧表が無駄に縦長にならずに済みます。)
●管理画面でのデータサイズ表記が、KBやMBなどの単位付き数値で表示する仕様になりました。(従来のBytes表記よりもサイズが分かりやすいでしょう。)
●総ページ数を超えるページ番号が指定されても、無駄なページを生成しない仕様になりました。
●設定画面上の軽微な不具合を解消しました。
●ウェブサーバ側のログファイルにWarningが大量に記録されてしまう可能性がある問題を解消しました。

以上、ご活用頂ければ幸いです。
軽微な不具合修正も含んでおりますので、バージョンアップ頂くことをやや強くお勧め致します。

:2461文字 修正

DASHBOARD

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

■最近の投稿:

■その他のご案内:

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

正式版:Ver 4.4.0
β版は適宜。)

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

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

編集

■日付検索:

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

3件

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

Powered by てがろぐ Ver 4.4.1.

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