rssHome » PHP

Building PHP Applications with Symfony, CakePHP, and Zend Framework

Building PHP Applications with Symfony, CakePHP, and Zend Framework

Book Description

The first detailed, unbiased comparison of the three leading frameworks

Web developers have been eager for an impartial comparison of leading frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses , , and Framework to solve key problems, providing source code examples and comparisons for each. It explains the approach and reviews the similarities and differences in the three frameworks, providing reliable information on which to base your decisions.

  • , , and Framework are considered the leading PHP frameworks; developers need an unbiased comparison to choose which one works best for their individual situations
  • This guide uses each framework to solve the same problems, illustrating the solutions with source code examples and working applications
  • Covers wide range of topics, from installation and configuration to most advanced features like AJAX, web services and automated testing.
  • Includes an appendix of new PHP frameworks, including CodeIgniter, Lithium, and Agavi
  • Bestselling PHP author Elizabeth Naramore serves as technical editor

Comparison of PHP Web Frameworks provides the impartial, side-by-side comparison that developers have been looking for. Download Now »

Integrating PHP Projects with Jenkins

Integrating PHP Projects with Jenkins

Book Description

Today’s web applications require frequent updates, not just by adding or upgrading features, but by maintaining and improving the software’s existing code base as well. This concise book shows developers how to use , the popular continuous integration server, to monitor various aspects of software quality throughout a project’s lifecycle.

You’ll learn how to implement continuous integration to automate processes for building and deploying regular software releases. The book also shows you how to use to monitor and improve your application through continuous inspection. You’ll come to understand why reducing complexity and eliminating duplicate code is just as important as introducing new functionality.

  • Learn how to use to automate your software builds
  • Create a job for your project in Jenkins and set up a continuous integration environment
  • Add static code analysis tools to your build for continuous inspection
  • Use specialized PHP and Jenkins tools to simplify the automated build and continuous integration of your project
  • Explore additional processes and techniques, such as adding automated integration tests

About the Author
Sebastian Bergmann is actively involved in the of PHP and has created a wide range of tried-and-trusted tools. As an internationally sougt-after expert, he shares his knowledge and experience through widely read books and articles. Download Now »

Planning and Managing Drupal Projects

Planning and Managing Drupal Projects

Book Description

If you’re a solo website designer or part of a small team itching to build interesting projects with , this concise guide will get you started. ’s learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you.

  • Plan and estimate your project by discovering your client’s goals and audience perceptions
  • Discover how works under the hood, and learn basic DrupalSpeak
  • Frame the UX design challenge through a deeper understanding of your site’s intended users
  • Get real content for your project as early as possible—before you start prototyping
  • Choose the right modules for your project, and learn about several go-to modules
  • Understand how to walk clients through the Drupal design and process

Table of Contents
Chapter 1 Introduction
Chapter 2 Setting the Stage: Discovery and User Experience
Chapter 3 Fleshing Things Out: Getting ready to prototype
Chapter 4 Working with Clients

Download Now »

Drupal 7 Social Networking

Drupal 7 Social Networking

Book Description

is ideally equipped to serve as a base system for creating a custom networking site like Facebook or MySpace. While these large networks have their place, niche networking websites can help promote businesses, products, projects, and hobbies of any nature.

7 Networking provides careful instructions and clear explanations to take you through the setup and management of your social network site, covering topics from users, to marketing, to maintenance. It will help you create your own social networking site, suitable for whatever audience you choose!

Starting from the very basics of both Drupal and Social Networking, right through to more complicated aspects, you will progressively learn how to add to and expand your social networking site and add more features. You will learn how to secure your social network, deploy it on the Internet, and keep it running and well maintained. As social networking sites rely on the participation of their users, this book helps you to structure your site in such a way so that users can easily and enjoyably contribute, thus creating a powerful social network.

A complete walkthrough for creating, developing, growing, and maintaining a Social Networking website using Drupal 7

What you will learn from this book :

  • Build a social networking site from the ground up using Drupal 7 Download Now »

WordPress In Depth, 2nd Edition

WordPress In Depth, 2nd Edition

Book Description

has grown into the #1 blogging tool in its category: several million bloggers have downloaded this powerful software, and millions more are using .com’s hosted services. Thirty-two of Technorati’s Top 100 blogs now use . InDepth, 2/e, is a comprehensive reference for everyone who wants to use either WordPress or WordPress.com more effectively — regardless of their experience with WordPress or with blogging. It offers comprehensive guidance for every aspect of using WordPress — from downloading, installing, and securing it through blog design, templates, themes, posting entries, working with comments and email, and managing WordPress blogs. WordPress software has moved from Version 2.9 to Version 3.0 and this new edition has been fully updated to reflect the changes, including: -New look. The software has a more sophisticated look. Some menu items have been moved around, and the font is different. -Menus editor. WordPress now allows users to create and manage menus -Graphics editor. -New default theme. The look and functionality of the default theme have changed -Merger of WordPress and WordPress Multi-User (WordPress MU) -Use of WordPress as a .

Table of Contents
Part I: Getting Started with Your Blog
Chapter 1: Getting Started with WordPress
Chapter 2: Starting Your Blog Right
Chapter 3: Creating Your Blog’s Look
Part II: Running Your Blog Download Now »

Professional PHP Design Patterns

Professional PHP Design Patterns

Book Description

This guide helps developers take advantage of the stability and features of design patterns

Design patterns are the cornerstones of building solid, stable, flexible, and feature-rich Web applications. This guide enables developers to take advantage of everything they offer.

If you are unfamiliar with design patterns, this book explains what you need to know. Both novice and veteran PHP developers will benefit from the alphabetical list of design patterns and code examples showing how to implement each pattern in PHP. Step-by-step instructions for a sample contact management system will help you understand real-world applications for the information.

  • Gets PHP developers who have not used design patterns up to speed on the technology
  • Shows programmers who are familiar with design patterns in other languages how to apply the techniques to PHP
  • Includes examples of ordinary code used in everyday and how to modify it for one of the design patterns discussed
  • Provides an alphabetical list of common design patterns, with code examples showing how each can be implemented in PHP
  • Uses a case study of a contact management system to analyze and demonstrate the step-by-step process of applying design patterns

With its single focus on applying design patterns to PHP Download Now »