Pro Drupal Development, Second Edition
1168 / 0

Pro Drupal Development, Second Edition Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been completely updated for Drupal 6 in this latest edition, and there are even more tricks of the trade to help you further yourself as a professional Drupal developer.

Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.

What you’ll learn

  • Find out how to create your own modules, develop your own themes, and produce your own filters.
  • Learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you.
  • Discover how to optimize your Drupal installation to perform well under high–load situations.
  • Gain the knowledge needed to secure your Drupal installation and other best practice techniques.
  • Learn to integrate Ajax into and internationalize your Drupal web site.

Who is this book for?

Web developers maintaining and creating sites with Drupal. It is assumed that you already know the basics of Drupal and are able to install and bring up a basic installation. This book takes you deeper into the internals of Drupal and teaches how to tweak and modify it in order to create that perfect web site. Simply put, if you are working with Drupal, you need Pro Drupal Development, Second Edition.

 
 
 
Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems
867 / 0

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems Ссылки

БончБруевич БончБруевич, Комментарии (нет)

PHP is an easy-to-use scripting language perfect for quickly creating the Web features you need. Once you know the basics of how the language works, wouldn't it be great to have a collection of useful scripts that solve those tricky problems and add interesting functionality to your site? We thought so, too.

Instead of starting at "Hello World," Wicked Cool PHP assumes that you're familiar with the language and jumps right into the good stuff. After you learn the FAQs of life-the most commonly wished for PHP scripts-you'll work your way through smart configuration options and the art of forms, all the way through to complex database-backed scripts.

Wicked Cool PHP contains a wide variety of scripts to process credit cards, check the validity of email addresses, template HTML, and serve dynamic images and text. The 76 easily implemented scripts will also teach you how to:

  • Send and receive email notifications
  • Track your visitors' behavior with cookies and sessions
  • Override PHP's default settings
  • Manipulate dates, images, and text on the fly
  • Harness SOAP and other web services
  • Create an online poll, ecard delivery system, and blog

    But it's not all fun and games: Security is a big concern when programming any web application. So you'll learn how to encrypt your confidential data, safeguard your passwords, and prevent common cross-site-scripting attacks. And you'll learn how to customize all of the scripts to fit your own needs.

    Dynamic Web content doesn't have to be difficult. Learn the secrets of the craft from two experienced PHP developers with Wicked Cool PHP.

  •  
     
     
    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL
    935 / 0

    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    The Internet is bigger and better than what a mere browser allows. Webbots, Spiders, and Screen Scrapers is for programmers and businesspeople who want to take full advantage of the vast resources available on the Web. There's no reason to let browsers limit your online experience-especially when you can easily automate online tasks to suit your individual needs.
     
     
     
    Rails for PHP Developers
    828 / 0

    Rails for PHP Developers Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    As a PHP developer, you have some great tools for developing web applications. Ruby on Rails is another key tool to add to your web development toolbox. Rails is a high-level web development framework that emphasizes high productivity and clean code. However, the Ruby language and Rails framework take a different approach from the way many PHP developers write applications.

    Ruby lies at the foundation of Rails, and we’ll teach you the Ruby language from the beginning by building on your existing foundation of PHP. We’ll explore Ruby through parallel code examples that illustrate the differences between the languages, and help you understand the Ruby idioms and how they differ from popular PHP code and style.

    You’ll then learn the Rails framework by iteratively building a complete application, starting from the home page through to a finished product. Along the way, you’ll build your skills as a Rails developer by learning the Rails fundamentals such as MVC structure, domain modeling, and testing.

    In addition to serving as a guide to learning both Ruby and Rails from a PHP developer’s perspective, this book includes two extensive reference chapters. They map the most common PHP tasks to their equivalents in the Ruby and Rails world, giving you at-a-glance information that you’ll refer to often.

    • Leverage PHP knowledge to learn Ruby on Rails quickly
    • Understand key differences between Ruby and PHP
    • Learn Rails best practices and relate them to PHP
    • Develop techniques for writing effective Rails code
     
     
     
    CodeIgniter for Rapid PHP Application Development
    598 / 0

    CodeIgniter for Rapid PHP Application Development Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    CodeIgniter is a PHP framework that allows you to build clean and sophisticated applications using an MVC (Model View Control) approach.
    Putting it in simple terms, an MVC approach provides a clean way to organise your code. Once you understand the concept and become familiar with the CodeIgniter framework, you will be building Web applications in no time.
    The book was published by Packt Publishing. Like with all their books, you can download the example code from their support page. The examples are pretty easy to setup. I had no problems getting any of them to work. The details and explanations provided by the author make it very difficult to make a mistake.
     
     
     
    Facebook API Developers Guide (Firstpress)
    852 / 0

    Facebook API Developers Guide (Firstpress) Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    The Facebook API allows web developers to create Facebook applications and access Facebook data from other applications. Facebook API Developers Guide covers the use and implementation of the Facebook API—what the key features are and how you can access them. You will learn, through practical examples, the main features of the Facebook API including an introduction to the API–specific languages FQL and FBML. These examples are further supported by the introduction of other technologies like language libraries, relational database management systems, and XML.
    • Covers all key features of the Facebook API
    • Explains the API languages FQL and FBML
    • Teaches by example, with useful code and tips you can use in your own applications

    What you’ll learn

    • Provides “real” language description of the API that’s easy to understand
    • Presents multiple API examples that you can use in your own projects
    • Fills holes in the official documentation
    • Demonstrates integration with other technologies
    • Illustrates how adoption of social–technical behavior shapes technology design
    • Shows that Facebook development is fun!

    Who is this book for?

    This book is for web developers wanting to learn how to leverage the API in their own applications or how to create bespoke applications in Facebook. It will also appeal to Facebook users who are interested in using the API to develop their own programs. The code in the book is aimed at the beginner–to–intermediate level, so you don’t need to be a pro to use it, but some programming or web development experience is recommended.

     
     
     
    PHPUnit Pocket Guide
    1796 / 0

    PHPUnit Pocket Guide Ссылки

    БончБруевич БончБруевич, Комментарии (3)

    Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits of PHPUnit are significant:
    • a reduction in the effort required to frequently test code
    • fewer overall defects
    • added confidence in your code
    • improved relations with your open source teammates

    The only problem with this popular testing tool was its lack of documentation-until now, that is. For this, O'Reilly went right to the source, as Sebastian Bergmann, the author of PHPUnit Pocket Guide, also happens to be PHPUnit's creator. This little book brings together hard-to-remember information, syntax, and rules for working with PHPUnit. It also delivers the insight and sage advice that can only come from the technology's creator. Coverage of testing under agile methodologies and Extreme Programming (XP) is also included.

    The latest in O'Reilly's series of handy Pocket Guides, this quick-reference book puts all the answers are right at your fingertips. It's an invaluable companion for anyone interested in testing the PHP code they write for web applications.

     
     
     
    Smarty PHP Template Programming And Applications
    942 / 0

    Smarty PHP Template Programming And Applications Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    A step-by-step guide to building PHP web sites and applications using the Smarty templating engine
    - Bring the benefits of Smarty to your PHP programming
    -Give your designers the power to modify content and layout without PHP programming
    -Produce code that is easier to debug, maintain, and modify
    -Useful for both Smarty developers and users

    Smarty is a templating engine for PHP. Designers who are used to working with HTML files can work with Smarty templates, which are HTML files with simple tags while programmers work with the underlying PHP code. The Smarty engine brings the code and templates together. The result of all this is that designers can concentrate on designing, programmers can concentrate on programming, and they don't need to get in each others way so much. Even if you are developing a site on your own, Smarty is a powerful way to make your code clearer to you and others, as well as easier to debug and modify later.

    This book is a comprehensive guide to all aspects of using Smarty. It will help you to:
    -Install and configure Smarty on your Web server
    - Understand how Smarty affects your web site architecture, and build site foundations that make the most of what Smarty offers
    - Designers will learn to work with templates that contain variables and logic, to modify layouts or content of Smarty web sites
    - See how Smarty caching can improve the performance of your sites
    - Develop custom Smarty functions and plug-ins to incorporate into your templates

    Using a step-by-step approach based on realistic examples, the expert authors show you how to use Smarty in your own PHP development. The book is ideal for PHP developers who are new to Smarty, and for web designers who are working with PHP developers who are using Smarty.

     
     
     
    PHP 5 CMS Framework Development
    1596 / 0

    PHP 5 CMS Framework Development Ссылки

    БончБруевич БончБруевич, Комментарии (нет)

    This book guides you through the design and implementation decisions necessary to create a working architecture for a PHP5-based content management system. Each of the major areas and decision points are reviewed and discussed. Code examples, which take advantage of PHP5's object oriented nature, are provided and explained. They serve as a means of illustrating the detailed development issues created by a CMS. In areas where the code is too voluminous to be reproduced in detail, the design principles are explained along with some critical pieces of code. A basic knowledge of PHP is assumed.
     
     
     
    The Definitive Guide to symfony
    2649 / 0

    The Definitive Guide to symfony Файлы

    БончБруевич БончБруевич, Комментарии (нет)

    For this book, you need a basic understanding of PHP 5 and object-oriented programming. Of
    course, having already developed web applications in PHP before reading this book is a plus,
    for you will see this book as a collection of answers to the questions you regularly ask yourself.

    How This Book Is Structured

    In this book, you will learn how to use symfony to build web applications. The chapters are
    grouped into five parts:
    • The Basics covers all the general concepts and prerequisites for starting symfony.
    • The Core Architecture describes how the three layers of the Model-View-Controller (MVC)
    architecture are implemented in symfony, and how to build pages and applications
    according to this separation.
    • Special Features explains how to use symfony’s mechanisms for shortening the development
    of smart URLs, forms and validation, Ajax interactions, caching, and internationalized
    applications.
    • Development Tools covers the resources provided by symfony to make day-to-day
    development tasks easier: code generators, unit testing framework, command-line
    tasks, and plug-ins.
    • Becoming a Symfony Expert reveals a few secret corners of the symfony code and shows
    you how to tweak the framework’s behavior.
     
     
     
    Pro PHP Patterns, Frameworks, Testing and More
    1332 / 0

    Pro PHP Patterns, Frameworks, Testing and More Файлы

    БончБруевич БончБруевич, Комментарии (нет)

    The book is organized into five parts:
    Part 1, OOP and Patterns: This part provides a foundation for advanced OOP concepts. It dives right in and tells you all you need to know about abstract classes, interfaces, static methods, and patterns like the singleton and factory, as well as exceptions. The part concludes
    with an introduction to the new features in PHP 6.
    Part 2, Testing and Documentation: This part covers all those interesting “peripheral” concepts, like test-driven development and automated deployment. It teaches you about writing great documentation and includes introductions to several documentation standards, including PHPDoc and DocBook. You will find information about the reflection API and learn how to extract metadata from your programs. Finally, you’ll learn about continuous integration and how to use tools like Phing and Xinc to improve your development workflow.
    Part 3, The Standard PHP Library (SPL): The SPL contains some of the most advanced PHP code ever written. It offers language support for advanced OOP concepts like indexers and iterators, and also provides structures for exceptions and patterns like observer/reporter. The information in this part will allow you to create much more elegant and well-formed classes than would normally be possible.
    Part 4, The Model-View-Controller (MVC) Pattern: MVC is probably the most useful development pattern for PHP developers. It allows you to structure your applications and work in teams using the best resources to get the job done. A strong understanding of this pattern is probably the single most important job qualification for any PHP developer, so this book makes a special effort to fully explain it. This part of the book also introduces you to the
    Zend Framework, an MVC-based framework embraced by thousands of PHP companies. It starts with a complete walk-through of how to get a framework application up and running, and then presents the core concepts and advanced features of the Zend Framework.
    Part 5, Web 2.0: This part covers all the things you need to know about Web 2.0. You will find information about Ajax and JSON, SOAP web services, and SSL client authentication. This part includes a lot of really useful tutorials, based on personal experience.
     
     
     
    PHP in Action
    1249 / 0

    PHP in Action Файлы

    БончБруевич БончБруевич, Комментарии (нет)

    This book’s purpose involves a kind of bigamy. It introduces state-of-the art object oriented design principles, patterns, and techniques. Then it weds these to two different partners. The first partner is PHP, the programming language. The second partneris the PHP programmer’s everyday work. More specifically, this book is about handling and implementing these principles, patterns, and techniques in PHP with its specific syntax and characteristics. It is also about how to apply them to the specific and common challenges of web programming.
    Who should read this book?
    This book is for programmers who develop applications in PHP and want to learn modern object-oriented practices, principles, and techniques, and how to apply them to the everyday challenges of web programming. It is not a beginner’s book in PHP; it presupposes a minimum of familiarity with PHP—or experience in other programming languages—and with the basic ideas and challenges of web programming.
    How this book is organized
    The book is divided into four parts. Parts 1 and 2 introduce the principles, patterns, and techniques mentioned initially and demonstrate how they can be implemented in PHP. Part 1 introduces and develops the subjects of object-oriented programming and design. Part 2 deals with unit testing and refactoring. Parts 3 and 4 apply the material from the first two parts to the everyday challenges of web programming. Part 3 is about the web interface, while part 4 deals with databases and data storage.


    Другие страницы