The user-generated nature of social network content makes site administration must. Without it, inappropriate or even malicious content can creep onto the system unabated. An administrator panel enables the site administrator to keep track of user-generated content and delete any inappropriate posts.
From the social network user's perspective, having a user profile provides an identity that the user can control and share. In his JavaBoutique.com article, Saurabh Bhatia walks through the necessary steps for creating user profiles and implementing an administrator panel for a social networking application using Ruby on Rails and plugins.