rssHome » PHP

Drupal: The Guide to Planning and Building Websites

Drupal: The Guide to Planning and Building Websites

Book Description

A complete lifecycle guide to planning and building a site with DrupalDrupal allows you to quickly and easily build a wide variety of web sites, from very simple blog sites to extremely complex sites that integrate with other systems. In order to maximize what can do for you, you need to plan. Whether you are building with 6 or 7, this book details the steps necessary to plan your site so you can make informed decisions before you start to build.

  • Explains how to define the scope of your project
  • Shows you how to create a design plan taking into consideration how works
  • Helps you make informed decisions regarding development methodologies, environments, standards, and site security
  • Reviews ways to assess the use of existing and/or custom Drupal modules
  • Teaches you how to avoid common pitfalls that can impact a successful site launch
  • Walks you through preparing for post-launch site maintenance and management tasks
  • Details incorporating the nature of systems into your management strategies
  • Identifies ways to interact with members of the Drupal community

The processes and techniques provided in this book will empower you to create a successful and sustainable site with Drupal.

From the Back Cover
Plan and execute each phase of your Drupal website

Download Now »

Web Database Applications with PHP & MySQL, 2nd Edition

Web Database Applications with PHP & MySQL, 2nd Edition

Book Description

There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the programming language and the database. This book gives you the background and tools to do the job safely and reliably.

Web Database Applications with and , Second Edition thoroughly reflects the needs of real-world applications. It goes into detail on such practical issues as validating input (do you know what a proper credit card number looks like?), logging in users, and using templates to give your dynamic web pages a standard look.

But this book goes even further. It shows how JavaScript and PHP can be used in tandem to make a user’s experience faster and more pleasant. It shows the correct way to handle errors in user input so that a site looks professional. It introduces the vast collection of powerful tools available in the PEAR repository and shows how to use some of the most popular tools.

Even while it serves as an introduction to new programmers, the book does not omit critical tasks that web sites require.

Through a sophisticated sample application–Hugh and Dave’s Wine Store–all the important techniques of dynamic content are introduced. Good design is emphasized, such as dividing logic from presentation. Download Now »

The Definitive Guide to Drupal 7

The Definitive Guide to Drupal 7

Book Description

The Definitive Guide to 7 is the most comprehensive book for building web sites using the powerful and extensible content management framework.

Written by active community members and contributors (some of the “brightest and most innovative minds in the Drupal community,” to quote Angela Byron, Drupal 7 maintainer), the Definitive Guide to Drupal 7 covers the basics then quickly advances to in-depth exploration of the functionality and tools that make Drupal so powerful for building web applications. Just as important, this book provides the reader with a guide to participating in the Drupal community: an international, committed, rapidly growing community of themers, developers, and advocates who write the modules, test the code, and work ceaselessly to make Drupal great. The release of Drupal 7, with its dramatic improvements in usability and system architecture, will take Drupal to a new level of popularity, and this book will help give you the foundation and scaffolding to grow with Drupal.

With The Definitive Guide to Drupal 7, you will be able to:

  • Plan and build a complete Drupal site with core alone.
  • Extend Drupal’s functionality by selecting from thousands of modules.
  • Make your Drupal site look like anything you want with theming and jQuery.
  • Extend Drupal by coding your own modules.
  • Install Drupal in many environments.
  • Use essential tools such as Drush and Git to make your life easier. Download Now »

Drupal 7 Fields/CCK: Beginner’s Guide

Drupal 7 Fields/CCK: Beginners Guide

Book Description

The Field module is a new core module in 7, and is the next generation of the legendary 6 (Content Construction Kit) module. The was a developer’s best friend, used on any project of any size. Now, the Field module builds on the strength of the module, bringing new features to Drupal 7.

The Field module allows custom data fields to be attached to Drupal entities (content nodes, users, taxonomy vocabularies, and so on) and takes care of storing, loading, editing, and rendering field data.

In Drupal 7, you can create content types and you can add fields to any content type. You can rearrange the order in which fields are displayed and you can specify the label position and format of the field. Unlike in earlier versions, you do not need to download a separate module to add fields to a content type.

Wouldn’t you like to know more about how to use this important and interesting feature?

Drupal 7 Fields/ Beginner’s Guide helps you to get started quickly and to get beyond the basics to take full advantage of the fields system. It covers the key features of Drupal 7 fields that will help you get your Drupal 7 website up and running with a step-by-step approach to building a Drupal 7 website with the new fields system.

Drupal 7 Fields/CCK Beginner’s Guide will show you how to create custom content types and fields, add fields to comments and vocabularies, reuse the existing fields Download Now »

Designing for XOOPS

Designing for XOOPS

Book Description

Learn how to customize websites with , the that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use themes and modules to design everything from simple blogs to large database-driven portals.

Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site’s look and feel. Although XOOPS uses the -based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.

  • Learn the workflow for turning an idea into a full-featured website
  • Become familiar with XOOPS’ theme-building tools, and set up and environments
  • Port an existing XHTML template to XOOPS
  • Create themes with the 960 Grid System to save time and reduce code
  • Use jQuery-based UI libraries to achieve complex effects
  • Blend new modules into your theme with the template override function
  • Go beyond traditional block layouts to customize your homepage

Table of Contents
Chapter 1 Before the Journey
Chapter 2 Elements of a XOOPS Theme
Chapter 3 Converting an Existing XHTML Template Download Now »

Learning PHP Data Objects

Learning PHP Data Objects

Book Description

is lighter, faster, and more powerful than existing data abstraction interfaces. is a common interface to different databases that must be used with a database-specific driver to access a particular database server: the extension does not provide a database abstraction by itself; it doesn’t rewrite SQL, emulate missing database features, or perform any database functions using by itself. It performs the same role as other classic database abstraction layers such as ODBC and JDBC: it’s a query abstraction layer that abstracts the mechanism for accessing a database and manipulating the returned records; each database driver that implements the interface can also expose database-specific features as regular extension functions. ¬ ships with 5.1, and is available as an extension for 5.0; it requires the new object-oriented features of 5, and cannot run with earlier versions of .

This book will teach you how to use the , including its advanced features. Readers need to be aware of the basics of data abstraction and should be familiar with PHP.

This book starts with an overview of PHP Data Objects (PDO), followed by getting started with PDO. Then it covers error handling, prepared statements, and handling rowsets, before covering advanced uses of PDO and an example of its use in an application. Finally an appendix covers the new object-oriented features of PHP 5.

This book will guide you through the data layer abstraction objects in PHP.

Download Now »