Drupal.7.Module.Development,

[ Pobierz całość w formacie PDF ]
Drupal 7 Module Development
Create your own Drupal 7 modules from scratch
Matt Butcher
Greg Dunlap
Matt Farina
Larry Garfield
Ken Rickard
John Albin Wilkins
BIRMINGHAM - MUMBAI
Drupal 7 Module Development
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the authors, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: December 2010
Production Reference: 1301110
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-849511-16-2
www.packtpub.com
Cover Image by Vinayak Chittar (
vinayak.chittar@gmail.com
)
Credits
Authors
Matt Butcher
Editorial Team Leader
Akshara Aware
Greg Dunlap
Matt Farina
Project Team Leader
Priya Mukherji
Larry Garfield
Ken Rickard
John Albin Wilkins
Project Coordinator
Srimoyee Ghoshal
Reviewers
Davy Van Den Bremt
Proofreader
Aaron Nash
Dave Myburgh
Jojodae Ganesh Sivaji
Indexers
Tejal Daruwale
Acquisition Editor
Sarah Cullington
Hemangini Bari
Development Editors
Mayuri Kokate
Graphics
Nilesh R. Mohite
Susmita Panda
Production Coordinator
Aparna Bhagat
Technical Editors
Vanjeet D'souza
Cover Work
Aparna Bhagat
Harshit Shah
Copy Editor
Neha Shetty
Foreword
Drupal has its roots in the humble hobby project of Dries Buytaert, Drupal project
lead, then a university student. He originally created a small news site and
web board so that he and his friends could stay in touch. When it was time for
graduation, this small script was put on the public web, and a small but vibrant
community of developers, hackers, tinkerers, and innovators started to gather there.
The script powering the website was open sourced as "Drupal" in January, 2001, and
attracted attention due to its extensibility and modular architecture.
Since then, both the Drupal project and its community have exploded in growth.
The community now consists of over 700,000 people all over the world. Drupal also
now powers over 1% of the web, including the websites of household names such as
whitehouse.gov
and
grammy.com
.
My current position in the Drupal community is that of the Release Manager for the
latest release of Drupal, version 7. Dries Buytaert and I work together with the core
contributor team to help prioritize initiatives, encourage people attacking similar
problems to work together, act as inal quality assurance reviewers on patches, and
ultimately commit changes to the project once they're ready.
Drupal 7 represents a tremendous leap forward from previous releases. The core
contributor team together took a very serious look at Drupal's limitations, from
almost all angles. Usability testing research was done at several universities,
highlighting long-standing problems with Drupal's user interface, and a usability
team emerged to tackle the problems. Engineers collaborated together to identify
and dissect severe API limitations that had plagued previous releases. The quality
assurance team put tremendous efforts behind integrating automated testing into
our development worklow, vastly improving our ability to refactor parts of the
system. Drupal's designer community stepped up and became vocal about Drupal's
limitations on the theming side that cause them to go locking to other frameworks.
An accessibility team emerged, not only pushing patches forward to improve
Drupal's WCAG compliance, but also educating the members of the community
about accessibility. Drupal 7 is a remarkable release for a number of reasons, but
particularly for the diversity of the team involved in creating it.
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • eldka.opx.pl