ユーザーのデータ構造を考える

ユーザーごとにどんな情報を持っておけば良いのか考えます。SNSっぽい事やテラマイニングなど考えて、データは多めに持っておくにこした事はないですが、必須の項目は少なくしたいところです。これに関しては、今は実装しなくても将来を見越してどんな項目があれば良いか、考えておきます。OPEN IDとかもそのうち採用した方が良いかもしれません。

ニックネーム:
名前:
PCメール:
携帯メール:

ここまでが必須項目(メールは PCか携帯のどちらか)。以降は任意。昔やっていたプレゼント応募の事とか考えて、やっぱり住所は登録できた方が良いですね。

郵便番号:
住所:
電話:
生年月日:

SNSとかでは、自分がどんな人間なのか細かくアピールできる方が盛り上がります。自己紹介にまとめて書いても良いのですが、項目立てしてあると何かと便利。

血液型:
趣味:
関心ジャンル:
自己紹介:
お友達リスト:
BlogURL:

新規登録時に全員に若干のポイントをプレゼントして、それをクリエイターのみなさんに分配して何かできるようなシステムを考えています。ただし、何をするかはまだ未定。

ポイント:

Twitterのフォローとかみたいに、自分が何の番組を見ているか登録できるようにします。

視聴中チャンネル一覧:
配信中チャンネル一覧:

あと、システムで自動的に設定できるものとか。

入会日:
最終ログイン日時:
ログイン回数:
マイページの足跡一覧:
合計コメント数:
合計レーティング数:

あと、メールBOXとかいるのでしょうか。そこまで開発するの大変ですね(笑)

追記:さっきちょっと YouTubeを見てみたら、国の設定がありました。言語とかも加えた方がいいかもしれないですね。
追記:お気に入り番組リストもあった方が良いですね