Kanteen - an offline, installable PWA for Kanboard のカバー画像

Zarafy

皆さんこんにちは、

自分用に作ったプラグインを共有します。他の
Kanboardファンの方にも役立つかもしれません。

KanteenはセルフホストのKanboardをインストール可能でオフラインファーストのアプリに変換します。初回接続時にボード全体をデバイスにキャッシュし、接続なしで作業可能にし、サーバーが再び到達可能になった瞬間にLAN経由で変更を同期します。クラウド、トンネル、リバースプロキシは不要 — 同期はKanboardと同じネットワーク上にいる場合のみ動作します。

解決する痒いところ:

Kanboardは自宅のデスクトップでは素晴らしいですが、LANを離れるとボードが使えなくなり、標準UIはスマホでは使いにくいものでした。Kanteenは両方を解決します — タッチファーストのインターフェースをホーム画面にインストールしたり、Chrome/Edgeからデスクトップに独自ウィンドウとしてインストールしたりできます。

できること

  • 完全なオフライン編集 — 接続なしでカードのドラッグ、タスクの追加、コメント、写真の添付が可能
  • 編集はデバイス上でキューイングされ、再接続時に順序通りに再生されます 同じタスクが2箇所で変更された場合のフィールドレベル競合解決(自分のものを保持 / サーバーのものを採用 / マージ)
  • オフラインで動作するオンデバイス分析(完了率、分布、速度)
  • ボードフィルター、サブタスク、Markdown説明、添付ファイル、プロジェクトカバー、列/WIP制限/スイムレーン/カテゴリの編集 テーマ + カスタムテーマ、フォントピッカー、カスタムアプリアイコン、ビッグスクリーンプライバシーマスク
  • ポータブルバックアップ / エクスポート

これは薄いPHPプラグインとビルド済みアプリです — コンパイル不要、サーバーにNode不要、plugins/にドロップするだけです。Kanboard 1.2以上とHTTPSオリジンが必要です(Service Workerはセキュアコンテキストが必要;mkcertのLAN証明書で対応可能)。

プラグインページ(スクリーンショットなど): https://zarafy-labs.github.io/kanteen-offline-Kanboard/
ソース + インストール: https://github.com/Zarafy-labs/kanteen-offline-Kanboard

フィードバックをお待ちしています