|
From: | Carlos Ross |
Subject: | Re: [Social-discuss] Features [was Welcome to the proper social-discuss mailing list] |
Date: | Mon, 24 Aug 2009 17:41:09 -0400 |
On 24/08/09 21:18, Matt Lee wrote:
> Here's we'll be discussing the development of GNU social.
> [...]
> * Create a simple clone of a Facebook-style social site with basic
> objects for events, photos, notes, etc.
I think a tabbed look is a good idea.
At the data level, I think the most basic objects are -
User (and User request if we require email confirmation)
Friendship (and Friendship request to allow confirmation by the other
person)
Photo (because people need avatars if nothing else)
And then there's various message and status objects that can be added
incrementally -
Status (A status for a user a la OMB)
Public-message-to (A public message on another user's page)
Private-message-to (A private, direct, email-style message to another user)
Event (with details)
Event-attendance (will you be attending?)
Photos can have more complexity later -
Photo-set (A set of photos, for easy organization)
Photo-comment (A comment on a photo)
Since we want the system to be federated (or federatable), friendships
and various other relationships should refer to a URL rather than a
simple ID.
- Rob.
[Prev in Thread] | Current Thread | [Next in Thread] |