-
Notifications
You must be signed in to change notification settings - Fork 1
Home
kazy111 edited this page Dec 7, 2012
·
10 revisions
獄卒チェッカーのソースコードです。 管理画面等が貧弱ですが、任意のチェッカーサイト作成に使えると思います。
- 配信状況の一覧 (複数chを1つの配信名にまとめることが可能)
- 配信の閲覧 (任意のチャットを組合せることが可能)
- トピックの管理
- 配信履歴 (まだ貧弱)
- テーマ機能
特徴はテーマ機能です。 Smarty互換のテンプレートを用いてテーマ作成ができ、 作成するのはデフォルトテーマとの差分のみでよいようになっています。
例: CSSのみ差し替え、indexページのみ差替え、トップの文章のみ差し替え
現在対応しているサービスは Ustream.tv, Justin.tv, Stickam.jp, ニコ生, TwitCasting です。
必要な環境は以下の通りです。 () 内は動作確認しているバージョンです。
- PHP5 (5.3.5, 5.2.11)
- MySQL (5.5.8, 5.1.4) or PostgreSQL (8.4.3)
このへんから適当にソースコードを保存して展開したら、 config.phpを編集します。
- 最低限必要なのは、サイト設定とデータベース設定です。 MySQLかPostgreSQLに予めユーザとデータベースを作成し、 ホスト名、データベース名、ユーザ名、パスワードを書き込みます。 サイト設定はサイト名、設置URL、設置パス(サーバ上での位置)が必要です。 (標準状態を参考に、適当にお願いします…)
- その状態で全てのファイルをアップロードします。
- パーミッションを設定します。classes/compiled と classes/cache を 777 に設定して下さい。また、themes/以下がディレクトリ705とかファイル604とかになっている場合は、全て755,644に直して下さい。これをやらないと、プログラムからテーマファイルが読めなくて全く動かない可能性があります。
- admin/createdb.php にアクセスします。何も出ませんが1度でいいです。これで環境設定は終了しました。
- 次にチェックする配信を登録します。admin/ から飛べる各ページで登録ができます。なんかエラー出るけどよくわからん、という人は、adminにある.htaccessを消して下さい。この状態だと誰でも管理画面にアクセスできてしまいますが… (このへんはそのうち改善する予定です)
- 定期的にチェックするには、check_irc.phpとcheck.phpに定期的にアクセスするようにcronなどを設定して下さい。(そのうちサイトアクセス時にチェックできるように…なるといいな…)