Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Create a powerful and dynamic Social Networking website in PHP by building a flexible framework

  • Build a flexible Social Networking framework using PHP which can be extended to fit the needs of any Social Networking site

  • Develop a suitable structure for our framework, with MVC to structure the architecture and a Registry to store core Objects

  • Allow users to connect and communicate with each other using communication with friends list, flexible user profiles, messages, discussions, and much more

  • Plan marketing and scaling strategies, to entice more users and ensure the site can cope with the demand

  • Packed with real-world code and clear explanation, this book uses an ongoing case study for creating a Social Networking framework

In Detail

Social Networking has quickly become a very popular activity on the Internet, particularly with the emergence of sites like Facebook and MySpace. PHP is a flexible web development language used on a wide variety of sites, including Facebook and Yahoo! But building a social networking site from scratch using PHP involves some complex logic, and also some serious coding.

This book will demonstrate how to create, maintain, and extend a powerful social network site. It shows how to create your own flexible social networking framework, allowing users to sign up, customize their profile, befriend other users, share information, communicate, interact with one another, and much more.

Taking best practices, such as object-oriented programming, and the Model-View-Controller architecture, this book will begin by walking through the development of a simple development framework, which is then used to rapidly build a Social Networking platform, building upon the social features chapter by chapter. At the end of this book, you will have a powerful Social Networking platform loaded with many features which can take the user from signing up and connecting with other users to posting and sharing information. With an API in place, the platform can be extended and used by other Social Networks. This book doesn’t just stop with the code and the logic behind it; useful supplementary information is also covered, such as marketing the Social Network, keeping Search Engine Optimization in mind when developing, backing up and maintaining the site, and how to deal with large amounts of traffic through scaling.

By the end of this book, you will be left fully prepared to build, manage, maintain, and extend a powerful Social Network for your business, hobby, organization, family, and clients.

A fast-paced guide to creating a flexible Social Networking website using PHP with a custom, light weight MVC framework.

Subscriber Reviews

Average Rating: 3.6666666666666665 out of 5 rating Based on 3 Ratings

No Subscribers have provided a review for this book.

Table of Contents

 

Extras

The publisher has provided additional content related to this title.


Description
Content

Downloading the example code for this book

  • You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com.
  • If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.