にしし らぼらとりー

にしし(西村文宏)製スクリプトの公開開発実験場(ラボラトリー)です。各種スクリプトの最新版やβ版の動作確認ができます。バグ報告や、機能面でのご要望などもお気軽にお知らせ下さい。

※当ウェブサイトは、にしし製フリーCGIなどの動作確認サンプルを公開したり、製作進行に関する呟きを掲載している実験場のようなものです。 各種CGIスクリプトの配布パッケージを入手したい場合や、にしし(西村文宏)の個人サイトをお探しの場合は、 本家サイト「にしし ふぁくとりー」へお越し下さい。(╹◡╹)ノ

RSS Feed

開発放言 No.2210, No.2209, No.2208, No.2207, No.2206, No.2205, No.2204[7件]

新規投稿 / 管理用

予約投稿機能の実装もわりと簡単に実装できそうな気がしてきた。既に「投稿日時の手動設定」機能と「下書き」投稿機能があるので、これを活用すれば良さそうだ。

1. てがろぐが実行された際に時刻を確認。
2. 予約時刻に達していなければ「下書き」状態のまま。
3. 予約時刻を過ぎていれば「下書き」を解除して公開。

誰かがアクセスしなければ上記「3」が実行されないので、「予約時刻になったら自動で公開される」というわけではないのだけど、誰もアクセスしていないのであれば、公開されていなくても問題ない。
『予約時刻を過ぎてアクセスしてきた1人目の閲覧タイミング』で(下書き状態を自動解除して)公開状態にすれば、事実上は「予約時刻で自動公開」したのと同じ結果になる。(人間以外のBotやRSSリーダ等がアクセスしてくる場合も同様。BotでもRSSリーダ等でも何でも、アクセスされれば「てがろぐが実行される」ことに変わりはないため。)

コンテンツを静的に事前生成するようなCMSだとこの方法は採れないが、てがろぐのように(WordPressとかもそうだが)全ページを動的に生成するならこの方法で問題ない気がする。
予約投稿の需要がどれくらいあるのか分からないが、企業や組織サイトでお知らせ用途にてがろぐを使っている場合には需要あるだろうか。

by nishishi. てがろぐ <567文字> 編集

サイトマップページとSITEMAP XMLが紛らわしすぎるので(たとえカタカナと英字で使い分けても)、「サイトマップページスキン」と呼ぶのをやめて「目次スキン」と呼ぼうかな……。で、「目次モード」と「SITEMAP XMLモード」があることにするとか。スキン用途も「サイトマップ」というよりは「目次」と言う方が分かりやすい気がする。今のskin-sitemapよりももっと目次っぽく見えるスキンを作っても良さそう。

by nishishi. てがろぐ <207文字> 編集

内側スキンで [[CATEGORYLINKS:FULL]] と書いても、カテゴリページへのURLがフルパスで出力されない不具合を発見した……。#済 修正した。

by nishishi. てがろぐ <83文字> 編集

ハッシュタグの仕様は、最初に実装するときにもうちょっとじっくり考えれば良かったな……と思ってはいる。ただ、今更仕様を変更すると(既存の投稿への)影響範囲が大きそうな気がするので難しい……。「現行仕様」と「半角空白記号のみを終端と判断する新仕様」とを設定で切り替えられるようにして、新規セットアップの場合にだけ後者をデフォルト設定にしておく(バージョンアップの場合は自ら設定を切り替えない限りは前者)、みたいな方法ならいけるかもしれないが。

by nishishi. てがろぐ <219文字> 編集

てがろぐは、本文と画像は別管理なので、たとえ本文と一緒に画像を投稿したのだとしても(画像は画像で別に保存されているので)本文を消しただけでは画像は消えない、という点はもうちょっとあえて説明しておいた方が良いのか。(一般のアクセス者からはURLを直接指定しない限り見えないが、ログインできるなら画像管理画面から見える。)

てがろぐで画像を投稿できるようになったのはVer.2からなのだが、当初は管理画面の「画像の管理」から事前に画像をUPしておいて、画像一覧から投稿本文に貼り付けたい画像を選んで投稿を新規作成するしか操作方法がなかった。本文と同時に画像を投稿できるようになったのはもうちょっと後のバージョンからだ。なので、「本文と画像が別管理」ということを説明する必要性に思い至らなかった。今のバージョンから使い始めた人々は、「本文と一緒に画像も保存されている」と解釈(誤解)してしまっても無理はないな……という事実につい最近気付いた。

by nishishi. てがろぐ <419文字> 編集

最小構成ZIPの配布をやめて(一般向けには完全構成ZIPだけにして)、代わりに「バージョンアップ用ZIP」としてプログラム2ファイル(tegalog.cgiとfumycts.pl)だけを含んだZIPを配布するのでも良いかもしれない。いや、3つ全部を配布するのが一番良いかもしれないが。増やすと手間も増えるので面倒だし。……というか、私自身は構成ファイルを生のままサーバにUPする作業だけにして、サーバ上で適宜勝手にZIP化するようなスクリプトを書いておけば、配布ZIPのバリエーションがどれだけ増えても私の手間は増えずに済むか……。そういう仕組みを作っておこうかな……。

by nishishi. てがろぐ <285文字> 編集

「続きを読む」ボタンを押したら何が出てくるのか、という情報を、ボタンのラベルそのもので示せると便利そうな気がするので、やはりボタンのラベルは動的に指定できるような仕様にする方が望ましい気がする。 >>2203 #済

by nishishi. てがろぐ <107文字> 編集

Powered by てがろぐ Ver 4.6.0.

DASHBOARD

■開発放言について

にしし製CGIの開発進行に関する放言です。思いついたことを適当に放り込む空間なので、どんな呟きも確定的な開発予定というわけでは全くありません。しかしながら、機能面でのご要望や開発予定機能への支持表明はお気軽にどうぞ。ただし、ここには直接は投稿頂けませんので、公式動作テスト用てがろぐ等をご利用下さい。

編集

■全文検索:

■日付検索:

■カレンダー:

2022年10月
1
2345678
9101112131415
16171819202122
23242526272829
3031

■ハッシュタグ:

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

7件

▼最後に投稿または編集した日時:

2025年05月25日(日) 12:08:17