1. deployment
    1. what?
      1. http://rubyonrails.org/
      2. mysql
    2. why?
      1. agile, DRY, faster development, MVC ...
    3. Apache + passenger + ruby enterprise edition
    4. ngnix + mongrel
    5. http://wiki.rubyonrails.org/rails/pages/RailsWebHosts
    6. security
      1. http://guides.rubyonrails.org/security.html
      2. http://www.rorsecurity.info/
    7. storage
      1. mysql
      2. postgresql
      3. sqlite
      4. oracle
      5. sql server
      6. firebird
      7. http://wiki.rubyonrails.org/rails/pages/DatabaseDrivers
  2. interface
    1. AJAX
    2. XHTML
    3. CSS
    4. script.aculo.us
    5. prototype
    6. jQuery
  3. Maintenance
    1. Enhancements, changes, updates
    2. Server maintenance, update
    3. Database maintenance
    4. Training
  4. Question application
    1. Authentication (signup, login, logout)
    2. Authorization (User, admin, public, ...)
    3. Master data
      1. Topics
      2. Categories
      3. Questions
        1. Answers
      4. Tags
    4. Activity
      1. Search by topic, category, tag
        1. tags cloud of topic, category, mixed
        2. List of topics, category, tags
      2. Attempt questionnaire
        1. Check results (statistics, graph)
        2. multiple choice
        3. text or image
      3. random question presented
      4. question from last visited topic
  5. Main page / Wiki/ Blog
    1. single page
    2. CMS
      1. Drupal
      2. Joomla
      3. Wordpress
      4. Other
      5. Graphs, reporting data fetched from question-app
  6. Analytics / Administration
    1. User
      1. Activity tracking
        1. Do not repeat question ever for user
        2. incorrect answered trace
        3. correct answers trace
          1. for topic
          2. for category
          3. for tag
          4. global
      2. Activity summary, detail
        1. text / statistics
        2. graphs
      3. profile
    2. Admin
      1. User activity summary, detail
        1. graphs
        2. text / statistics
      2. see user activity subject to role
    3. Public
      1. REST API for blog/wiki
    4. groups
      1. for users
      2. for admin