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

てがろぐ リリースノート

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

《最終更新: 2023年12月13日 水曜日 21時04分 》 RSSフィード

2020年5月12日の投稿1件]

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

てがろぐ Ver 2.6.0 を公開しました。カレンダー表示機能の追加、新着投稿リスト表示機能の追加、全文検索の強化、MD5方式への対応、不具合修正などが主な更新点です。
https://www.nishishi.com/cgi/tegalog/

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

※新機能のカレンダー表示や新着投稿リスト表示機能を使う場合は、添付のスキンも上書きアップロードするか、または添付のスキン内の記述を参考にして既存スキンを書き換えて下さい。

🆕 Ver 2.6.0の更新点(概要):
カレンダーの表示機能を加えました。
新着投稿を指定数個だけリストアップして一覧表示できるようになりました。
全文検索で、半角の英字に関しては大文字/小文字の違いを無視して検索できるようになりました。
スキンを使わずにテキストデータ(プレーンテキスト)としてエクスポートできる機能を追加しました。
DES方式だけでなくMD5方式の暗号化(ハッシュ化)にも対応しました。
●管理画面での画像一覧にも遅延読み込み(LazyLoad)が適用されるようになりました。
●[YouTube]ラベルを使って動画を埋め込む際に使えるURLの仕様を拡張しました。
内部画像が2枚以上含まれている投稿では、最後の画像をOGPに採用してしまう不具合を解決しました。
内部スキン用の記法 [[GETPICT:URL:1]] で、1以外を指定しても常に1だと解釈される不具合を解決しました。
内部画像のある投稿の表示時に、特定の条件下ではサーバのエラーログに警告が記録される問題を解消しました。
制限容量を超過する画像が投稿された際に、誤ったエラーメッセージが挿入される不具合を修正しました。
検索上の不具合をいくつか修正しました。
※お知らせ:従来のバージョンを使っていて、ある時点から新規IDではログインできなくなった方へのお知らせがあります。(※新規セットアップしたCGIで一切ログインできない問題に遭遇している方へも同様です。)


▼今回の大きな機能追加:
🌸カレンダーの表示機能を加えました。
投稿のあった日がリンクになる箱形カレンダーの表示機能を追加しました。その時点で表示されている最新投稿の日付が属する月のカレンダーが自動的に表示されます。(単独投稿ページの場合は、その投稿月のカレンダーが表示されます。表示できる投稿がない状況では現在月のカレンダーが表示されます。)カレンダー内の日付リンクをクリックすると、その日に投稿されたすべての投稿が表示されます。
▼表示方法:
※外側スキンに [[CALENDAR]] と書いた箇所にカレンダーが挿入されます。
▼表示例:
※投稿が存在する日付はリンクになります。見た目はスキンで装飾しますので、適用するスキンによって下図のように異なります。
20200512142918-nishishi.png
上図は左から順に、Twitterっぽいスキン(ブルー)での表示、標準スキンでの表示、Titterっぽいスキン(ピンク)での表示です。
▼備考:
※カレンダー用のCSSがない状況では、カレンダーは何も装飾されません。添付のスキンからコピーするか、スキン自体をアップグレードしてお使い下さい。日付には細かくclass名が割り振ってありますので、それらを活用すればお好きなように装飾を作りやすいでしょう。例えば、現在日には「today」というclass名が付加されます。
※現時点では、カレンダーに関して設定できる項目はありません。
※前後の月へ移動するリンクを出力する機能は(今のところは)ありません。そのうち作ります。

🌸新着投稿を指定数個だけリストアップして一覧表示できるようになりました。
最近の投稿をリストで掲載できる機能を追加しました。長文記事を投稿してブログ的に使っている場合に「新着リスト」としてご活用頂けます。
▼表示方法:
※外側スキンに [[LATESTLIST]] と書いた箇所に新着投稿リストがHTMLのul+li要素を使って指定個数だけ挿入されます。
20200512145407-nishishi.png
▼設定方法:
※リストアップする個数や、表示する項目は、管理画面の「設定」→「ページ設定」→「新着投稿リストの表示」で選択・設定できます。タイトルとしては標準設定では「1行目の最大15文字」が採用されますが、自由に変更できます。投稿日付や投稿時刻・投稿者・文字数などの項目は取捨選択も順序も自由に変更できます。
20200512144011-nishishi.png
▼注意点:
※投稿者に関係なく、先着順に指定個数がリストアップされます。
※タイトルとして採用されるのは、投稿本文の1行目だけです。1行目が空行だったり画像だけだった場合は、投稿番号が代わりに使われます。(ブログタイプスキンなどで採用されている方法と同じです。)
※リストアップされたデータは(表示速度向上のため)キャッシュされます。もし最新のデータが表示されない場合は、管理画面から「再カウント」を実行して下さい。

🌸全文検索で、半角の英字に関しては大文字/小文字の違いを無視して検索できるようになりました。
半角の英字については、大文字・小文字を区別せずに全文検索ができるようになりました。
▼備考:
※検索語「TEST」で、TEST も Test も test もヒットするようになります。(従来は、大文字・小文字も完全に一致していないとヒットしませんでした。)
※特に設定の余地はなく、問答無用で大文字・小文字を区別しなくなります。(半角の英字のみ)


▼今回のその他の機能追加:
🌺スキンを使わずにテキストデータ(プレーンテキスト)としてエクスポートできる機能を追加しました。
管理画面の「条件を指定して出力」機能で、既存のスキンを指定せずに(スキンを適用せずに)ほぼプレーンなテキストデータとしてエクスポートできる選択肢が増えました。
▼操作方法:
※EXPORT画面の「エクスポート方法」枠内にある「適用スキン」項目で、プルダウンメニューの最下部にある「ほぼプレーンテキスト」項目を選択してから「エクスポートする」ボタンを押して下さい。

🌺DES方式だけでなくMD5方式の暗号化(ハッシュ化)にも対応しました。
パスワードを暗号化(ハッシュ化)して保存する際の方式として、従来はDES方式のみに対応していましたが、MD5方式も扱えるようになりました。これによって、MD5方式でしかハッシュ化できないサーバでもログインできるようになります。
▼備考:
※設定画面はありません。サーバ側がMD5方式で値を返してくればMD5方式で認証し、DES方式で値を返してくればDES方式で認証します。DESとMD5とでは、MD5の方が優先使用されます。


▼その他の細かな機能改善:
●管理画面での画像一覧にも遅延読み込み(LazyLoad)が適用されるようになりました。
※たくさんの画像を一気に表示させる設定にしている場合に、無駄な通信量を削減できます。
※JavaScriptではなく、HTML5の仕様(loading="lazy")で実現しています。そのため、現時点ではChrome76以降、Firefox75以降、Opera64以降でのみ有効です。(Web標準に採用された仕様なので、将来的には他のブラウザでもサポートされるでしょう。※ChromiumベースのEdge79以降でも有効ですが日本語版のWindows10ではまだです。)

●[YouTube]ラベルを使って動画を埋め込む際、URLに含まれる watch? の直後が v= ではないURLでも認識されるようになりました。
従来のバージョンでは、YouTubeのURLの中程にある「watch?」の直後に「v=」が存在するURLでないと認識されない仕様がありました。Ver 2.6.0以降では、「watch?」の直後が「v=」ではないURLでも動画として埋め込めるようになっています。


#不具合修正
❎1投稿に内部画像が2枚以上含まれているとき、OGPの一部として出力されるOG:Imageには「最初の1枚のURL」ではなく「最後の1枚のURL」が出力されてしまう問題を解決しました。
❎内部スキンで使える記法 [[GETPICT:URL:1]] で、1以外の数値を指定できない(指定しても常に1つ目の画像のURLが返る)不具合を解決しました。
❎OGPが出力される設定になっている場合で、内部画像が1枚以上含まれる投稿がリクエストされた際に、「Argument "***" isn't numeric in subtraction (-) at tegalog.cgi line 2009」というエラーメッセージがサーバのエラーログに記録されてしまう問題を解消しました。
❎QUICKPOSTから画像を投稿した場合で、1枚当たりの容量制限を超過していた際に「この拡張子を画像として表示することは許可されていません」という誤ったエラーメッセージが挿入されてしまう不具合を修正しました。
❎全文検索を使った際に発生する数個の不具合を修正しました。

※お知らせ:従来のバージョンを使っていて、ある時点から新規IDではログインできなくなった方へ
「以前に作成したIDでは正常にログインできるのに、新しく作成したIDではログインができない」というケースに遭遇する場合があります。これは、サーバ側のシステムがアップグレードされた関係で、暗号化(ハッシュ化)の方式が変化したためだと考えられます。従来のバージョンでは解決策がありませんが、今回のバージョン(Ver 2.6.0)では解決しています。まずは、今回のバージョンにアップグレードしてからIDの新規作成(またはパスワードの変更)をお試し下さい。なお、ログインできないだけでなく、ログイン状態の維持もできない場合は、一度「全員を強制ログアウト」機能を使って認証情報を破棄してからログインし直して下さい。

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

※ユーザ認証に関する更新と、セキュリティに関する更新も含んでおりますので、使いたい追加機能がない場合でもアップグレード頂くことをお勧め致します。(アップグレードしても、ログインし直す必要はありません。ログイン状態は維持されます。)

:4411文字 修正

DASHBOARD

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

■最近の投稿:

■その他のご案内:

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

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

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

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

編集

■日付検索:

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

1件

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

Powered by てがろぐ Ver 4.2.1.

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