Book Image

ASP.NET 3.5 Social Networking

By : Andrew Siemer
Book Image

ASP.NET 3.5 Social Networking

By: Andrew Siemer

Overview of this book

Table of Contents (19 chapters)

Design


Let's take a look at what the design for these features would look like.

Profile

Our profiles will collect basic data about a user. Some items that we will collect are:

  • Various IM (Instant Messaging) IDs

  • The users' post/comments

  • Some basic fish related information such as how many fish tanks they have and how many fishes they have

In addition to this we will allow our profiles to have dynamic attributes. While these could be dynamic from a user's point of view, we will currently restrict this feature to allow only an administrator of the site to add additional attributes. Some examples of dynamic attributes are "about you", "occupation", and "your (reef/aquarium) setup".

The image will look like this:

This structure basically allows a profile to have as many extended attributes as the site administrator wants to collect data for.

Manage profile

As we will have several bits of data to manage, we need to consider how best to present this to the user. Also, we don't want to create a bunch of...