On 3/28/10 3:21 PM, Matt Lee wrote:
On 03/28/2010 02:57 PM, Henry Litwhiler wrote:
Assuming that we go with a pure-PHP GNU Social, what would the
application look like, structure-wise? How would the nodes communicate?
So, I thought about the two typical ways people communicate in something
like Facebook.
1. They send messages to each other -- via wall posts, inbox messages, chat.
2. They publish things -- status updates, photos, notes, join groups.
For the messaging, something like XMPP could be used.
Developing (or incorporating) good, solid, decentralized messaging
protocol will have to be a major focus of the GNU Social project.
For the publishing, something like RSS or Atom could be used.
I hadn't thought of that. This, of course, goes back to the "pull"
rather than "push" methodology.
What would the user experience be like?
I think the UX would be similar to Facebook, but different in the ways
we encourage communication.