[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Social-discuss] Features [was Welcome to the proper social-discuss mail
From: |
Rob Myers |
Subject: |
[Social-discuss] Features [was Welcome to the proper social-discuss mailing list] |
Date: |
Mon, 24 Aug 2009 22:27:53 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1) Gecko/20090814 Fedora/3.0-2.6.b3.fc11 Thunderbird/3.0b3 |
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.
signature.asc
Description: OpenPGP digital signature