Part IV. A Beautiful Day in the Neighborhood

So far we’ve looked into how to represent people in your application (and, perhaps more importantly, how to enable people to represent themselves), and we’ve examined the sort of activities people can do by touching social objects within your system. This brings us smack into the realm of relationships.

Without relationships between and among people, there is no social. Shared activities, like many of those discussed in Part III, naturally lead to the development of relationships in the real-world sense of the term: people meet through shared affinities, do activities together, make commitments to each other, and eventually find that they are in some sort of ongoing relationship.

In this part, we’ll look at the mechanisms for labeling and declaring relationships, the community dynamics that can arise from multiple overlapping relationships (and particularly how to encourage healthy behavior and discourage parasites and vandals), and how to enable people to bring their virtual connections into the real world through local engagement and shared event creation.

Get Designing Social Interfaces now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.