Nasuta<http://www.nasuta.jp/>

2006年04月06日

データモデル

 ユーザ

  • login(e-mail)
  • passwd
  • blog_name
  • nickname

記事データ(item)

  • title
  • created_on
  • update_on
  • text
  • user_id
  • tag_list
  • entry_year
  • entry_month
  • entry_day

タグ情報

  • tag name

タグと記事の関連付け(tags_items)

  • タグデータのID
  • 記事データのID

コメント

  • 属する記事データのID
  • text
  • name
  • e-mail
  • url

 

続きを読む
posted by ふんじ at 22:29| Comment(0) | TrackBack(0) | コンセプト | このブログの読者になる | 更新情報をチェックする

基本仕様

本当は、最初にプライベートなデータもWEB上で管理できる汎用かつセキュアなメモ帳WEBアプリを作るつもりだったんですが、 方針を変更してblogを先に作ることにしました。最終目標はそこにあるので、なるだけセキュアな仕様を基本にしたいと思います。

本当はアジャイルに作りながら完成させていくのが良いんでしょうが、まだrubyもrailsもちゃんと理解していないので、 一通り勉強するまではコーディングはしないことにします。ぐっとがまん。

教科書はもちろん「RailsによるアジャイルWebアプリケーション開発

コンセプト

なんとなく考えているのは、blogというよりはメモ帳ソフトとしてのI/Fをつくり、 メモの属性が公開になっているものがBLOGとして公開されるようにしたいと思っています。 公開したくないけどメモしたいテキストって結構ありますからね。 いちいちアプリを切り替えるのは面倒なのでできれば一つのアプリでテキストを管理できるようにしたいと考えています。

  1. 複数ユーザ管理(E-Mailによるログイン)
  2. 携帯対応
  3. タグで記事を分類
  4. セキュアなユーザ管理とデータ管理
    1. パスワードだけでなくログインID(e-mailアドレス)も符号化
    2. 記事の本文は暗号化
  5. 月単位のアーカイブページ
  6. コメント機能
  7. トラックバック機能
  8. WEB API

ページフロー

ページフロー

posted by ふんじ at 22:02| Comment(0) | TrackBack(0) | コンセプト | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。