Leveraging Drupal pot

480 3,741 0
  • Loading ...
    Loading ...
    Loading ...

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Tài liệu liên quan

Thông tin tài liệu

Ngày đăng: 07/03/2014, 06:20

Leveraging Drupal®www.wrox.com$49.99 USA$59.99 CANWrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.Recommended Computer Book CategoriesInternetWeb Page DesignISBN: 978-0-470-41087-5As an open source, community-based content management system and web site application development framework, Drupal allows you to create interactive, media-based, database-driven web sites that become a part of everyday activities and communications. This unique book is the first of its kind to tackle the challenging task of leveraging Drupal to get a site done right and make that site work for you, based on industry-wide software development best practices. Within these pages, you will gain insight into how to work with any release of Drupal, approach your project, establish a development environment, plan for deployment, and avoid pitfalls along the way. A real-world example of a web site application based on Drupal—an online Literary Workshop—is used throughout the book, and it walks you through the entire development lifecycle. You’ll learn how to bring your web site into the exciting Drupal mainstream, customize Drupal for your specific needs, and even make “non-Drupal” looking sites. With this hands-on guide, you’ll discover how to use Drupal to efficiently publish, manage, and organize a wide variety of content on your web site.What you will learn from this book● Best practices to optimize the way you approach development projects ● Methods for setting up a development environment using version control and issue tracking tools● How the Drupal theming system works and how it separates content from presentation and style● Techniques for upgrading and deploying the online Literary Workshop ● The future of Drupal and how it might be developed and usedWho this book is forThis book is for Drupal users of all levels of expertise who are looking to put together a sophisticated web application. Leveraging Drupal®Kanespine=.96"Updates, source code, and Wrox technical support at www.wrox.comLeveraging Drupal®Getting Your Site Done RightVictor KaneWrox Programmer to ProgrammerTMWrox Programmer to ProgrammerTMwww.it-ebooks.infospine=.96"Get more out of WROX.comProgrammer to Programmer™InteractTake an active role online by participating in our P2P forumsWrox Online LibraryHundreds of our books are available online through Books24x7.comWrox Blox Download short informational pieces and code to keep you up to date and out of trouble!Chapters on DemandPurchase individual book chapters in pdf formatJoin the CommunitySign up for our free monthly newsletter at newsletter.wrox.com BrowseReady for more Wrox? We have books and e-books available on .NET, SQL Server, Java, XML, Visual Basic, C#/ C++, and much more!Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.comwww.it-ebooks.infoLeveraging Drupal®Introduction xxiiiPart I Launching Your Website as a Software ProjectChapter 1: Keeping It Simple 3Chapter 2: Taking Baby Steps 17Chapter 3: Getting Organized 53Chapter 4: Getting up to Speed 87Part II Getting Your 5.x Site Up-To-DateChapter 5: Finishing up the Elaboration Phase 109Chapter 6: Pushing the Envelope 129Chapter 7: Becoming an Expert Drupal Themer 155Part III Upgrading Your Drupal SiteChapter 8: Upgrading to Drupal 6 187Chapter 9: Upgrading to Drupal 6 Revisited 213Part IV Getting the Most out of Drupal 6.xChapter 10: Installing and Using Drupal 6 Fresh out of the Box 239Chapter 11: Full Swing Agile Approach to Drupal Development 279Chapter 12: The jQuery Chapter 323Part V Drupal 7 and the Road AheadChapter 13: From Drupal 6 to Drupal 7 and Beyond 365Chapter 14: Deploying your Application as a Drupal Installation Profile 385Chapter 15: Acquia Drupal as an Enterprise-Ready Alternative 411Index 431www.it-ebooks.infowww.it-ebooks.infoLeveraging Drupal®www.it-ebooks.infowww.it-ebooks.infoLeveraging Drupal®Getting Your Site Done RightVictor KaneWiley Publishing, Inc.www.it-ebooks.infoLeveraging Drupal®: Getting Your Site Done RightPublished byWiley Publishing, Inc.10475 Crosspoint BoulevardIndianapolis, IN 46256www.wiley.comCopyright © 2009 by Wiley Publishing, Inc., Indianapolis, IndianaPublished simultaneously in CanadaISBN: 978-0-470-41087-5Manufactured in the United States of America10987654321Library of Congress Cataloging-in-Publication DataKane, Victor, 1946-Leveraging Drupal : getting your site done right / Victor Kane.p. cm.Includes index.ISBN 978-0-470-41087-5 (paper/website)1. Drupal (Computer file) 2. Web sites — Design — Computer programs. 3. Web site development. I. Title.TK5105.8885.D78K36 2009006.76—dc222008049818No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or byany means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted underSections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of thePublisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permissionshould be addressed to the permission Department, John Wiley Publishing, Inc., 111 River Street, Hoboken, NJ 07030,(201) 748-6011, fax (201) 748-6008, or online atwww.wiley.com/go/permissions.Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warrantieswith respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties,including without limitation warranties of fitness for a particular purpose. No warranty may be created or extendedby sales or promotional materials. The advice and strategies contained herein may not be suitable for everysituation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting,or other professional services. If professional assistance is required, the services of a competent professional personshould be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that anorganization or Website is referred to in this work as a citation and/or a potential source of further informationdoes not mean that the author or the publisher endorses the information the organization or Website may provideor recommendations it may make. Further, readers should be aware that Internet Websites listed in this work mayhave changed or disappeared between when this work was written and when it is read.For general information on our other products and services please contact our Customer Care Department within theUnited States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dressare trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and othercountries, and may not be used without written permission. Microsoft and SharePoint are registered trademarks ofMicrosoft Corporation in the United States and/or other countries. All other trademarks are the property of theirrespective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not beavailable in e lectronic books.www.it-ebooks.infoTo my parents, John and Helena Kane, who made huge sacrifices in order to guarantee their children’s educations.To my son, Guillermo, who has taught me so many things. To my loving life partner, Elena, who shares with melife, love, and struggle, and who has taught me the meaning of determination; and to all our sisters and brothers.www.it-ebooks.infowww.it-ebooks.info[...]... Application Form Drupal 6.x jQuery Breakthrough 347 349 354 An Example jQuery Ajax Alarm Module for Drupal 6.x Summary Part V: 339 342 345 355 362 Drupal 7 and the Road Ahead Chapter 13: From Drupal 6 to Drupal 7 and Beyond What’s Changed in Drupal 6? Killing the Webmaster Understanding the Drupal Blueprint from Drupal 7 On Making the Historic Decision to Postpone the Drupal 7 Code Freeze Listing the Drupal. .. Theming Example Plug-Ins Drupal 5.x Uses of jQuery and Other JavaScript Libraries 330 331 332 335 336 jstools Prototype and script.aculo.us Drupal 5.x UI The jQuery Update Module 336 337 338 338 Advanced Drupal 5.x Examples 339 Reusing the Collapsible Widget Dependent Autocomplete Fields Making Use of Hierarchical Select (Drupal 5.x) Validate, Validate, Validate! 347 Drupal 5.x Thread Drupal 6 Thread: An... 229 231 234 235 Getting the Most out of Drupal 6.x Chapter 10: Installing and Using Drupal 6 Fresh out of the Box Step 1: Installing Drupal — Easier Than Ever Before Downloading Drupal Unzipping and Preparing Files for Upload xviii www.it-ebooks.info 239 240 240 240 Contents Uploading Files Creating the Database and User for the Drupal Installation Running the Drupal Install Wizard Step 2: Designing... word, you You can use Drupal to create a modern, interactive website that can become part and parcel of your day-to-day activities and communications www.it-ebooks.info Introduction But this book is not just about Drupal It is about leveraging Drupal It explains the best possible set of approaches toward making Drupal work for you to get your site done right and, as such, views Drupal, together with... Historic Decision to Postpone the Drupal 7 Code Freeze Listing the Drupal 7 Features Drupal 7 Architectural Style Drupal 7 Database API Going PHP 5 Considering Usability Concerns, Usability Sprints Projecting Drupal 7 Contributed Module Battle Plans Installing Drupal 7 Developing a Minimalist On-Line Literary Workshop in Drupal 7 Creating Literary Pieces Summary xx www.it-ebooks.info 365 365 367 368 369... so using the Drupal CMS Framework, with an emphasis on building a cookbook of proven recipes capable of meeting modern requirements, based on best practices and a test-driven approach to application construction Victor has been an active participant in the Drupal community, with its forums, locally based Drupal groups, and Drupal camps and conferences, and is a proud ‘‘graduate’’ of the Drupal Dojo... the Default Drupal Theme Step 6: Disabling All Contributed Modules Step 7: Updating the Drupal Core Step 8a: Enabling the Modules Step 8b: Upgrading the Theme Step 9: Re-running All Site Acceptance Tests Step 10: Deploying Summary Chapter 9: Upgrading to Drupal 6 Revisited Shifting Everything over to a Test Site 199 200 201 202 202 205 206 211 211 211 213 214 Update Everything to the Latest Drupal 5.x... Starting with a Clean Drupal Installation Tarball Copying in the Modules and the Theme Abstracting out the Views into the litworkshop Module Preparing the /profile Directory Caveats Creating the Drupal Installation Tarball Itself Summary 385 385 386 387 388 392 392 392 395 395 396 397 399 410 410 410 Chapter 15: Acquia Drupal as an Enterprise-Ready Alternative Trying out Acquia Drupal 411 412 Step 1:... drupal. org, having provided the answers in the nick of time on countless occasions I must acknowledge also the Drupal Dojo group (http://groups .drupal. org /drupal- dojo), an incredibly selfless ‘‘share the knowledge’’ self-teaching group that started operations in January 2007 and is now getting ready to launch Drupal Dojo 2.0 Also, I thank the kind people at Wiley Publishing including Carol Long, who helped me... designs into working Drupal sites A project manager who needs to understand the dimensioning of what is entailed in various kinds of website development using Drupal Untrained end-users who are having a Drupal- based site delivered to them and need to school themselves realistically in terms of what it means to own and house-train a modern website Anyone curious about how anything Drupal actually gets . web application. Leveraging Drupal ®Kanespine=.96"Updates, source code, and Wrox technical support at www.wrox.com Leveraging Drupal ®Getting. Becoming an Expert Drupal Themer 155Part III Upgrading Your Drupal SiteChapter 8: Upgrading to Drupal 6 187Chapter 9: Upgrading to Drupal 6 Revisited
- Xem thêm -

Xem thêm: Leveraging Drupal pot, Leveraging Drupal pot, Leveraging Drupal pot, Part II: Getting Your 5.x Site Up-To-Date, Step 2: Updating to the Latest Drupal 5.x Version Available, Step 3: Testing Everything in the Upgraded 5.x Version, Part IV: Getting the Most out of Drupal 6.x

Mục lục

Xem thêm