sfLDR Server

Livedoor Readerで認証付きフィードとかを気軽に読みたくて、PlaggerLDRを参考に作ってみた。

sfldr.zip

特徴

  • 複数ユーザ対応
  • 作るだけ作って自分ではほとんど使ってないので色々問題点とかあるかも
  • XAMPPを使えば解凍するだけで動く?

利用手順

  1. デフォルトではsqlite使用
  2. MySQLで利用する場合
    1. config/databases.ymlとconfig/propel.iniをコメントアウト部分を参考に書き換え
    2. プロジェクトルートディレクトリから「symfony propel-build-all-load frontend」コマンドを実行
  3. PlaggerLDRのhackldrapi.user.jsGMでインストール
    • pinも自サーバに保存する場合は88行目の/config|pin|clip/を/config|clip/に書き換え
  4. :plagger add sfldr http://localhost/sfldr/web を発行して API サーバを登録したあと、:use sfldr で切り替え
  5. フィードの追加や削除はLDR上から。
  6. frontendではBasic認証でユーザ切り替え(デフォルトの管理ユーザはadmin, admin)
  7. cron等で定期的にbatch/crawl.phpを実行
  8. ユーザ登録・修正はhttp://localhost/sfldr/web/backend.phpから