Drupal E-commerce with Ubercart 2.x

Cover image for this book
Publisher: 
Packt Publishing
Publication date: 
2010-03
Page count: 
364
ISBN-13: 
978-1847199201

See the original announcement about Drupal E-commerce with Ubercart 2.x’s release in the Drupal news section.

Publisher’s description:

This book will take you through the basics, like Drupal and Ubercart installation and common settings, and as we proceed through the chapters, we'll implement more advanced techniques. Whether you know Drupal or not, this book will be your guide to creating a powerful e-commerce web site. If you are a business owner wanting to create an eCommerce website for your company or to upgrade a company eShop to be easier to maintain and have advanced e-shopping capabilities, then this book is meant for you. You don't need any programming experience to use this book.

About the Author

George Papadongonas is the owner of a small web development firm, located in Athens, Greece. He started his career as a freelancer web developer in 2000 and works with small and medium size enterprises. He has experience in many development platforms, but felt in love with Drupal in 2007 and with Ubercart in 2008. He is a member of Drupal Association and an active supporter of the open source community.

Yiannis Doxaras has studied theoretical physics at University of Athens and University of Cambridge. He is co-founder of OSIS, a Greek open source startup company that provides turn-key solutions in industries like travel, e-learning, and e-government. Yiannis is an active committer in various open source projects mainly with Java, Python and PHP technologies. He is a serial entrepreneur and innovation broken in Greece and the Balkans.

Drupal 6 Panels Cookbook

Cover image for this book
Publisher: 
Packt Publishing
Publication date: 
2010-08
Page count: 
220
ISBN-13: 
978-1849511186

See the original announcement about Drupal 6 Panels Cookbook’s release in the Drupal news section.

Publisher’s description:

Written in cookbook style, this book offers learning and techniques through recipes. It contains step-by-step instructions for Drupal users to make optimum use of the Panels module. The book is designed in such a way that you can refer to things chapter by chapter, or read them in no particular order. If you are a Drupal developer wanting to use Panels to enhance the attractiveness of your website and make it impressive, this book is for you. Knowledge of running a Drupal site is required.

About the Author

Bhavin (Vin) Patel, one of the most innovative Drupal authors today, began his career as a software programmer for Applitech solutions, India. He continued to impress those around him with his hard work, dedication, and managerial skills, climbing the corporate ladder at a young age, working for multinational biggies like Reliance Communications and Airtel. He has held a senior managerial position at Bharti Telecom. However, he always had an inner call for programming. In 2008, he quit his corporate career to pursue the love of his life. Since then, he has been working as a Freelance Technology Consultant/Web Architect in Toronto, Canada. Swept away with his passion for Drupal, he acquired skills in core modules and long-established programs wrought by human desires and faith. Today, he successfully heads his own firm, Weboye Inc., in Toronto. Along with the feel of technology, Bhavin has a penchant for open source: a transparent development process. He strongly believes that with open source one can reduce the speculative outlay and costs involved in software trials. Moreover, as a true wonder of open source, if something exceeds the skill of the staff, a user may buy the services of a vendor, allowing risks on peripheral expense.

Drupal 7 Module Development

Publisher: 
Packt Publishing
Publication date: 
2010-12
Page count: 
420
ISBN-13: 
978-1849511162

See the original announcement about Drupal 7 Module Development’s release in the Drupal news section.

Publisher’s description:

This book takes a hands-on, practical approach to software development. The authors, all professional Drupal developers and contributors to the Drupal project, provide accessible coding samples designed to exhibit not only the technical merits and abilities of Drupal, but also proper architectural and stylistic approaches to coding on one of the world's most popular content management systems. Every chapter provides fully functional code samples illustrating the APIs and strategies discussed in the chapter. With this foundation, developers can quickly build sophisticated tools on their own by making use of the strategies and techniques exemplified in this book. If you are a PHP developer or a Drupal user looking to dive into Drupal development then you will find this book an excellent introduction to coding within Drupal. Those with some Drupal experience will also find this an invaluable tool for updating their knowledge about the powerful new features of Drupal 7. Theme developers looking to extend their abilities will find this an accessible introduction to PHP coding within the Drupal environment. This book assumes that you are familiar with basic PHP programming, along with HTML and CSS. No experience with programming Drupal is required, although it is also a handy way for experienced Drupal developers to get up to speed with Drupal 7.

From the Author

From John Albin Wilkins, author of Chapters 3 & 4: Only a handful of people claim to understand the entire Drupal theming system, so I was very happy to share my experience with theming strategies and my knowledge of the theme system internals. These chapters represent the first thorough explanation of Drupal 7's theme system, a critical system all module developers will need to interact with.

From the Back Cover

Drupal is an award-winning open-source Content Management System. It’s a modular system, with an elegant hook-based architecture, and great code. Modules are plugins for Drupal that extend, build, or enhance Drupal core functionality.

In Drupal 7 Module Development, six professional Drupal developers use a practical, example-based approach to introduce PHP developers to the powerful new Drupal 7 tools, APIs, and strategies for writing custom Drupal code. This book will walk you through the development of complete Drupal modules and show you how to add various features to meet your requirements.

Who this book is written for

If you are a PHP developer or a Drupal user looking to dive into Drupal development then you will find this book an excellent introduction to coding with Drupal. Those with some Drupal experience will also find this an invaluable tool for updating their knowledge about the powerful new features of Drupal 7. This book assumes that you are familiar with basic PHP programming, along with HTML and CSS.

No experience with programming Drupal is required, although it is also a handy way for experienced Drupal developers to get up to speed with Drupal 7.

What you will learn from this book

  • Learn how to work with Drupal's hook system
  • Explore the major APIs introduced in Drupal 7 that the pros use to build successful Drupal websites
  • Build and extend themes and modules to make Drupal 7 shine
  • Apply the principles of Test Drive Development (TDD) and test your code programmatically using Drupal's new built-in Simple Test framework
  • Leverage the book's working module examples as a starting point for your own code
  • Discover the secrets of Drupal professionals as they explain the practical aspects of good Drupal development

Drupal 6 Theming Cookbook

Cover image for this book
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2010-12
Page count: 
384
ISBN-13: 
978-1847198686

Publisher’s description:

Written in cookbook style, this book offers solutions to all common theme design problems through recipes. Each recipe contains step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book is written for Drupal developers who want to refresh the look and feel of their sites. If you are a Drupal site administrator who is looking to go beyond the basics and customize the presentational aspects of your Drupal site, then this book is for you. It assumes that readers are familiar with rudimentary PHP and acquainted with Drupal installation and general usage. Readers are also expected to have knowledge of CSS and XHTML.

Pro Drupal 7 Development

Cover image for this book
Publisher: 
Apress
Publication date: 
2010-12
Page count: 
720
ISBN-13: 
978-1430228387

Publisher’s description:

Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.

  • Learn the Drupal APIs and major changes in Drupal 7
  • Learn how to write Drupal modules using the APIs
  • Learn proper development practices and how to become a contributing community member

What you’ll learn

  • How to get started with writing basic modules
  • The flexible Drupal APIs and how they interact with modules
  • How new features in Drupal 7 make modules even more powerful and sophisticated
  • Best practices when developing in Drupal (coding standards, help developer modules)
  • How to write safe, secure, and tested code
  • How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS)

Who this book is for

This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book.

Table of Contents

  • How Drupal Works
  • Writing a Module
  • Hooks, Actions, and Triggers
  • The Menu System
  • Working with Databases
  • Working with Users
  • Working with Nodes
  • Working with Fields
  • The Theme System
  • Working with Blocks
  • The Form API
  • Manipulating User Input: The Filter System
  • Searching and Indexing Content
  • Working with Files
  • Working with Taxonomy
  • Caching
  • Sessions
  • Using jQuery
  • Localization and Translation
  • XML-RPC
  • Writing Secure Code
  • Development Best Practices
  • Optimizing Drupal
  • Installation Profiles
  • Testing
  • Database Table Reference
  • Resources

The Definitive Guide to Drupal 7

Cover image for this book
Publisher: 
Apress
Publication date: 
2011-07
Page count: 
1112
ISBN-13: 
978-1430231356

Publisher’s description:

The Definitive Guide to Drupal 7 is the most comprehensive book for building web sites using the powerful and extensible Drupal 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 open source 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.
  • Contribute to the Drupal community as an organizer or a coder.

Who this book is for

Anyone who is serious about getting better at Drupal.

Table of Contents

  • Building a Drupal 7 Site
  • Essential Tools: Drush and Git
  • Building Dynamic Pages Using Views
  • There's a Module for That
  • Creating Community Web Sites with Organic Groups
  • Security in Drupal
  • Updating Drupal
  • Extending Your Site
  • Drupal Community: Getting Help and Getting Involved
  • Planning and Managing a Drupal Project
  • Documenting for End Users and the Production Team
  • Development Environment
  • Putting a Site Online and Deploying New Features
  • Developing from a Human Mindset
  • Theming
  • Advanced Theming
  • jQuery
  • Introduction to Module Development
  • Using Drupal's APIs in a Module
  • Refining Your Module
  • Porting Modules to Drupal 7
  • Writing Project-Specific Code
  • Introduction to Functional Testing with Simpletest
  • Writing a Major Module
  • Drupal Commerce
  • Drush
  • Scaling Drupal
  • Spice Your Content Up with Tasty Semantics
  • The Menu System and the Path Into Drupal
  • Under the Hood: Inside Drupal When It Displays a Page
  • Search and Apache Solr Integration
  • User Experience
  • Completing a Site: The Other 90%
  • Drupal Distributions and Installation Profiles
  • Drupal's Story: A Chain of Many Unexpected Events
  • Now You're in Business: Making a Living with Drupal
  • Maintaining a Project
  • Contributing to the Community
  • Appendix A: Updating a Drupal Site from 6 to 7
  • Appendix B: Profiling Drupal and Optimizing Performance
  • Appendix C: Page Rendering and Altering
  • Appendix D: Visual Design in Drupal
  • Appendix E: Accessibility
  • Appendix F: Windows Development Environment
  • Appendix G: Installing Drupal on Ubuntu
  • Appendix H: Mac OS X Installation
  • Appendix I: Setting Up a Drupal Environment with the Acquia Dev Desktop

Pages

Subscribe with RSS Subscribe to RSS - Advanced