実際の画面
ブックマーク管理 メインスクリーンショット

ブックマーク管理

サービス分類
Webアプリ・業務システム
公開状態
公開済み

どんなものか

カテゴリ、タグ、評価、お気に入りでリンクを整理できる、CSV保存型のブックマーク管理ツールです。

なぜ作ったか

よく使うリンクや資料を自分で整理するために、データベースを用意せず、PHPファイルとCSVだけで設置できる小さな管理ツールを作ったことが発端です。簡単な構成のまま、並べ替えや復元まで扱えるようにしました。

見どころ

  • データベースを使わない小さな構成でありながら、分類、並べ替え、Undo/Redo、世代バックアップまで備えています。
  • CSVを安全に置き換える処理により、書き込み途中の失敗で保存データを失いにくくしています。

できること

  • リンクをカテゴリやタグで整理できます
  • 評価やお気に入りを付けて探しやすくできます
  • ドラッグ操作で順番やカテゴリを変えられます
  • 間違えた操作を戻したり、バックアップから復元したりできます

特に工夫したところ

  • CSVの更新は一時ファイルへ書き、行数まで検証してから置き換えることで、途中失敗によるデータ欠損を防いでいます。
  • 変更前のCSVを世代バックアップとして残し、追加・編集・削除・並び替えをUndo/Redoできるようにしました。
  • 閲覧中のページ名とURLを渡して登録画面を開くブックマークレットを用意し、ブラウザから直接追加できます。

実際に触ってみる