イベントシステムに関するドキュメント


システムに関する説明

PHP + Ethna + SQLite2で動いてました。 version2.0.0からはPHP + CakePHP + SQLite2です。

バージョンアップ時のルール

無言でバージョンあげるとバグが出てサービス運用に支障がでた時困るので 事前に何人かでテストした上でバージョンをあげましょう.

ソースコード

以前はevents.php.gr.jpで管理されていた為、php.gr.jpのアカウント保持者だけが以下のコマンドでチェックアウトできました。

svn co svn+ssh://ume.php.gr.jp/var/SVNROOT/web/trunk/events.php.gr.jp/event/trunk

現在はcodereposで管理されている為、誰でも

svn co http://svn.coderepos.org/share/websites/events.php.gr.jp/trunk

でソースコードをダウンロードする事ができます。

バグ

  • ユーザ登録後,ログイン状態にならない - halt 2.0.6で修正 --kaz_29
  • nl2brをイベント内容にかけるかかけないか - halt

以後,バグについてはCodereposで管理していく事にします. 詳細は http://coderepos.org/share/wiki/events.php.gr.jp に.

実装したよ

version 2.0.6

  • ユーザ登録後,ログイン状態にならない問題を修正 --kaz_29
  • twitterコメントを表示する機能を実装 --kaz_29
    • #phpstudy,#phpstudy_{イベントID} のハッシュタグがついたコメントを表示しています。

version 2.1.0

  • 同梱しているcakephpのバージョンを1.2.3.8166に
  • 未リリースです --kaz_29 2009/10/08追記
  • 削除 --kaz_29

version 2.0.5-pre

  • リリース時にtagを切っていなかったので、haltさんにversion 2.0.5-pre切ってもらった --kaz_29

version 2.0.5

  • 管理者追加画面で nickname [username@provider_url] 形式で表示するように変更 --maru_cc
  • 管理権限追加のプルダウンの表示順変更 --maru_cc
  • nicknameがエスケープ処理が抜けていた場所を修正 --maru_cc

version 2.0.4

  • コメント欄の特定ユーザを強制的にイベント参加させられるように --yandod
  • イベント申請ページの内蔵 -- halt
  • 管理画面公開設定のインターフェイス改善 -- key

version 2.0.3

  • 懇親会の参加管理ができるように --yandod
  • CLIでDBスキーマの更新ができるように --yandod
  • event_page,trackbackテーブルがauto_incrementでなかった問題を修正 --halt
  • systemテーブルのcolumnが予約語だったらしいのでv_columnに修正 --halt
  • eventの削除ができなかったので実装したが関連データを削除していない為バグってる --halt

version 2.0.2

  • previewが機能していなかった問題を修正 --yandod
  • trackbackが正常に機能していなかった問題を修正 --yandod

version 2.0.1

  • .htaccessを修正 --sotarok
  • Wikiの書き込みができない問題を修正 --halt
  • smartyタグが残って残念な所を修正 -- sotarok

verions 2.0.0

  • EthnaからCakePHPに変更。フルスクラッチ --halt

これより古い情報

これより古い更新情報はsystem/events/version1を参照してください.

関連URL

コメント