Book Image

PHP 5 Social Networking

By :
Book Image

PHP 5 Social Networking

By:

Overview of this book

<p>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.</p> <p>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.</p> <p>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.</p> <p>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.</p>
Table of Contents (21 chapters)
PHP 5 Social Networking
Credits
About the Author
Acknowledgement
About the Reviewers
Preface
Index

About the Reviewers

Jason Mayes is a Web Developer, Programmer, Technical Consultant, and Strategist, with a creative twist based in the UK.

With a background in Computer Science, it was here that Jason discovered he fitted in to a rare breed of what he likes to call "hybrid developers"—those who equally enjoy being both creative and technical. Combining these two qualities he produces bespoke, usable, and well-implemented digital solutions in a number of areas.

Jason holds a first class MEng degree in Computer Science from The University of Bristol, and is a member of the BCS (British Computing Society). His final year thesis "Reality mining using mobile devices and pseudonymous social networks" was novel in its implementation, and Jason went on to be shortlisted to the final three candidates in the UK for the "Best IT Student" category in the national SET Awards, which was judged by the IET. The SET awards are established as Britain's most important awards for science and engineering undergraduates.

At the time of writing, Jason is Director of Pure42.com—his own company specializing in areas such as web development and design, digital marketing, usability, user experience, graphic design, digital advertising, social media, and technical consultancy.

Jason is also a Senior Web Development Engineer at a global semiconductor company looking after their online developments, implementations, and digital strategy. During his time there he has helped to build the company's successful online presence as it stands today. He has also worked with world leading companies such as Akamai (see http://bit.ly/d7utAT) in his quest for optimal solutions, and has been featured in a Computer World article related to "how to improve your website's uptime" (see http://bit.ly/a3dnPs).

When not pursuing a new technology or idea, Jason loves taking flying lessons, travelling, or practicing his DSLR photography skills, which he uploads to Flickr.

You can follow Jason on the following sites:

Website: http://www.jasonmayes.com/

Twitter: http://twitter.com/jason_mayes

Sérgio Serra is a software engineer and an expert in business-related applications, especially ERPs.

He started working in software in 1999, first as a developer and later as a systems analyst. Over the years his work has been focused on development and deployment of large industrial applications like ERPs and production planning software. In 2004 he started developing web applications, mainly with PHP and JavaScript. He aims to someday build his own web ERP and put it into the market. In 2010 he, along with a colleague from his Computer Science Graduation, founded their own web company named Sysactum. In the same year they launched a web application for veterinary, which they have called Actumvet.

Deepak Vohra is a consultant and a principal member of the NuBean.com software company. He is a Sun Certified Java Programmer and Web Component Developer, and has worked in the fields of XML, Java programming, and J2EE for over five years. Deepak is the co-author of the Apress book Pro XML Development with Java Technology and was the technical reviewer for the O'Reilly book WebLogic: The Definitive Guide. He was also the technical reviewer for the Course Technology PTR book Ruby Programming for the Absolute Beginner and the technical editor for the Manning Publications book Prototype and Scriptaculous in Action. He is also the author of the Packt Publishing books JDBC 4.0 and Oracle JDeveloper for J2EE Development and Processing XML Documents with Oracle JDeveloper 11g.