デプロイ完了とgitコミット完了は別物 — 「アップロード済み=ローカルも同期済み」と思い込む罠
リリース作業の最終段階で、本番サーバーへのファイル転送がすべて成功し、配信用のバージョン情報ファイルも更新できた。ここまで確認して「リリース完了」と報告したところ、実はローカルのgitリポジトリには、転送したはずの変更が …
WP Maintenance Manager の開発・運用で得た技術ノート
リリース作業の最終段階で、本番サーバーへのファイル転送がすべて成功し、配信用のバージョン情報ファイルも更新できた。ここまで確認して「リリース完了」と報告したところ、実はローカルのgitリポジトリには、転送したはずの変更が …
ドラッグ&ドロップで複数件のデータを並べ替える機能を作るとき、新しい順序をサーバーに送って保存する処理が必要になる。このとき気をつけないと、並べ替えのロジックに小さな欠陥があるだけで、データが消えたり重複したりし …
バージョン番号バンプの取りこぼし事故 — 単一ソース + –check ゲートで再発防止する設計 デスクトップアプリのリリースでは、バージョン番号を1つ上げるだけのつもりが、実は5箇所のファイルを同時に書き換える作業に …
サイト一覧の UX を 3 つ直した話 — 完了即時反映 / エラー赤表示 / 選択自動クリア メンテ中の青脈動と完了の緑枠、実行中サイトのマーカー方式検出、3 状態の視覚階層と続いてきたサイト一覧の視覚化シリーズですが …
以前、PHP 8.2+ 環境で WP-CLI が吐く Deprecated ノイズを 3 段防御で吸収する方法を書きました。WP_CLI_PHP_ARGS 環境変数を前置して error_reporting を抑制するア …
ブラウザ自動更新の処理が、ある日から「プラグイン更新は完了したけれど、その直後の残余チェックで NameError: name ‘plugin_form_selectors’ is not defined で死ぬ」という …
多サイト一覧にメンテ中・完了の色枠を入れた 後、運用に出してから「実行中サイトが、なんか弱く見える」というユーザー指摘が来ました。続けて「24 時間で残るはずの緑枠が出ない」も。 最初の指摘は意外でした。実行中サイトには …
複数サイトのメンテナンスを順番に流していると、一覧画面のどこに「いま処理中のサイト」がいて、「終わったサイト」がどれなのかが、文字情報だけだとパッと掴めません。クライアントから「メンテナンス中と完了サイトが一覧で視覚的に …
横断ダッシュボードに キャッシュ即表示の仕組み を入れて、その後 サイト一覧のバッジ もそのキャッシュを流用するように接続した ── ここまでは順調でした。 ところが、運用に入った途端、キャッシュの「寿命」周りで 3 つ …
複数サイトのメンテナンスを順番に実行する画面で、進行状況をリアルタイムに見せたい。「今このサイトを処理中」を青枠で、「完了したサイト」を緑枠で示す ── よくある UI です。 実装の入口で選んだのは「バックエンドが流す …