リクエスト広場

予約について

7 コメント
views
7 フォロー

ページの予約投稿機能が欲しいです。
理由は例えば、発売や公開までのカウントダウンを毎日投稿したい時に忙しったりして、なかなか投稿できない場合にこの機能があれば、良いかと思います。

名前なし
作成: 2025/04/24 (木) 17:32:40
通報 ...
1
はやし 2025/04/25 (金) 11:39:42 6d43b@f53e0

wikiは複数の人が編集をするシステムなので、投稿を予約する機能を持たせることは非常に難しいのではないでしょうか。

「発売や公開までのカウントダウンを毎日投稿したい」とのことですが、
countdownのプラグインを使えば、近いことが自動でできるかもしれません。

子供の日まで残り: &countdown(2025-05-05,day);

出力

子供の日まで残り: 9日
2
名前なし 2025/04/27 (日) 07:05:19 ef179@24fb0

予約投稿した場合に衝突や更新の考え方が難しいのかなと思います。

3
名前なし 2025/04/27 (日) 12:19:31 d9d8f@6728c

カウントダウンだけなら>> 1さんのものでいいと思います。
予約投稿の機能については、需要がほとんどないと思うので要らないかと思います。おそらく想定される使い方は「特定時間に合わせて投稿」「編集者のアクティブ時間帯を他者に悟られないように」などがあると考えますが、わざわざこのための機能を追加し、更新の衝突の問題を解決する方法を探すのは割に合わない気がします。
「特定時間に合わせて投稿」ならば、詳しくはないですが外部から編集できるような仕組みがあったようななかったような。もしかしたらそれからできるのかもしれません。

4
名前なし 2025/04/27 (日) 12:33:56 24a97@4fd43

ネットワークプログラミングの知識が多少あること、wiki管理者にAPIトークンを発行してもらうことが前提とはなりますが、
REST APIを用いて自作のスクリプトを組めば予約投稿のようなことは実現可能です。

REST API - WIKIWIKI.jp Sample Wiki*
https://wikiwiki.jp/sample/REST API

掲示板 WIKIWIKI REST API コミュニティ - zawazawa
https://zawazawa.jp/wikiwiki-rest-api/topic/6

5
名前なし 2025/04/27 (日) 20:47:26 9fc7e@db5fb

カウントダウンであればあるもので対応できますし、&tomorrowを使うと、〇〇日後は〇〇です。という文章の自動更新化も可能です。リンク
既に言われているとおり複数人で動かすwikiという場で、編集の衝突の可能性がある予約システムは合わず、需要とその問題を回避する手間が見合っていないと思います。

6
01v 2025/04/28 (月) 00:06:50

表示期間を指定できるマルチライン書式があれば良いでしょう。

#print(開始時, 終了時, 周期){{
内容
}}

オプション
- 開始: 表示開始年月日時分(未指定ならはるか昔)
- 終了: 表示終了(未指定ならはるか未来)
- 周期: 時間帯、曜日、月ごとの特定日、特定の月日

動作としては開始-終了期間だけ内容を表示。
周期に指定があれば期間内で条件が当てはまる場合のみ表示。

利点

  • 手動で困難なタイミングでの実行
  • 拘束時間の開放
  • ミス、忘れ防止
  • 繰り返しの煩雑さの軽減
  • マルチライン

考えられる例としては以下のような案内の自動化

  • イベント、記念日、あけおめ
  • 特売日(曜日)
  • 活動時間(外)、番組の放映時間の案内

考慮すべき点として

  • 内容は予めhtml変換済みでブラウザー側の時計で表示タイミングを制御
  • 見出しを含む場合、非表示期間にcontentsで表示されないこと
  • 内容をincludeで呼び出せること
  • 見た目非表示でもソースは記述済みなのでネタバレはしかたない
  • 周期内容を複数指定できるか
    月-金の9:00-17:00が営業時間中とか、あるいは17:00-24:00と0:00-9:00は時間外とか
  • 周期指定を入れると作りが複雑になりそうだから、これは省くか後回しにするか
7
はやし 2025/04/28 (月) 20:11:21 6d43b@f53e0 >> 6

この機能は、使い道が多そうです。👍
オンラインのゲームは期間限定のイベントやセールがよくありますが、そうした記述を期間が過ぎた後に自動で引っ込められるのは便利です。

要望は具体的な提案や理由を書いて下さい。
×