Skip to content
BRIMIL01 edited this page Sep 13, 2010 · 6 revisions

Please check out the agile zen board for task assignments and status

General

  • Create email account for site to use for notifications
  • Cache meetup API requests (Rails.cache)

Tests

Models

  • Users
  • User Sessions
  • Resources
    • Twitter link import

Controllers

  • Users
  • User Sessions

Users

  • Add Bio to user model
    • it should allow users to write an about description
    • it should allow users to identify their skill level (beginner, intermediate, advanced)
    • it should allow users to indicate interests or specialties (topics)
  • Get profile pic from meetup? gravatar?
  • Add meetup userid to link user profile to meetup profile
    • Create method to validate meetup user ID
    • Users should not be trusted until they validate with their meetup ID
  • Add twitter id registration for resource link mining
  • Allow users to add blog links for cross promotion
    • Pull top story from blog to display on laruby home page
  • Create admin/user roles
    • Allow admins to deactivate/ban users

User Authorization

  • Trusted users will be able to:
    • Add blog links that will be listed on laruby
    • Create resources without admin moderation
    • Propose talks without admin moderation

Topics

  • A lookup table of topics that can be used to relate users to presentations or resource links
    • Examples: Web Development, Version Control, BDD/TDD

Speakers

  • Allow users to register as speakers
  • Track topics that the speaker would like to present on (more general that presentation requests)

Presentation Requests

  • Allow authenticated users to vote on requests?
  • Add eventid from meetup to link presentations to meetups and list associated presentations when viewing events
  • Integrate with meetup proposals
  • Allow users to propose presentations that they would like to give

Resource Links

  • Create page for users to add links they think will benefit the la ruby community

Done

  • Added authlogic for login and account creation
  • Added meetup api gem
  • Scaffolded presentations
  • Added presentation links for slide, videos, etc…
  • Created RSVP map
  • Added meetup events listing
  • Get google map API
Clone this wiki locally