Build Social Integration Points Early

One of the biggest pitfalls for a lot of applications being developed within social containers is failing to account for the fact that a social application is not a traditional closed application. Building a simple service that doesn’t include any social hooks, promotional mechanisms through the user activity stream, or a means of interacting with the social graph is not enough. These social elements are critical for the application’s longevity and user growth.

When first specifying how the application should run, you must understand how social information will play into the overall application structure. Specifically, you should thoroughly explore how to promote your application through the user’s activities, interact with the user’s social graph to invite new application users, and leverage profile information to personalize your application.

Get Programming Social Applications 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.