A mashup is a web page or application that combines data from two or more external online sources into an integrated experience. This book is your entryway to the world of mashups and Web 2.0. You will create PHP projects that grab data from one place on the Web, mix it up with relevant information from another place on the Web and present it in a single application. All the mashup applications used in the book are built upon free tools and are thoroughly explained. You will find all the source code used to build the mashups in the code download section on our website.
This book is a practical tutorial with five detailed and carefully explained case studies to build new and effective mashup applications.
You will learn how to write PHP code to remotely consume services like Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and the Internet UPC Database, not to mention the California Highway Patrol Traffic data! You will also learn about the technologies, data formats, and protocols needed to use these web services and APIs, and some of the freely-available PHP tools for working with them.
You will understand how these technologies work with each other and see how to use this information, in combination with your imagination, to build your own cutting-edge websites.
Who is this book for?If you feel confident with PHP programming and are interested in mashing things up, this is the book for you!
There are a lot of formats and protocols, web services and web APIs encountered in this book — you do not need to know anything about them or about AJAX; you will find everything you need in the book.
PHP Web 2.0 Mashup Projects is a pleasantly readable practical guide that teaches you everything you should know about APIs and mashups. The book covers all Web 2.0 technlogies: XML, RSS, RDF, XSPF, XML-RPC, REST, SOAP, JSON, SPARQL, some basic Ajax, screen scraping with DOM functions, installing and using PEAR classes, and creating a simple proxy for cross-site XMLHttpRequests. The book uses a lot of examples to teach you how to create your web pages or applications. All of them are very practical projects.
We recommend this book as worthy for reading to any web developer who wants to dive into mashups and web services for the first time.
We've got a brand new mini-review and competition of the PHP Web 2.0 Mashup Projects book. The friendly people of Packt are giving away 5 books!
All you need to do, to enter the competition is, download the sample PDF and finish the following sentence:
"The simplest answer to, "What is RSS?", is..."Send your answer to this e-mail address, before Tuesday the 15th of January 2008. Don't forget to include your post address and phone number (required for international shipping) in the e-mail.
Luba Sirakova is happy to work as a Content Manager for Dynamic Zones – the company behind the zones network.
Luba graduated from Technical University Sofia with a Bachelor’s Degree in Computer systems and technologies. Now she masters her Master`s in HR.