Cover image for Drupal : The Guide to Planning and Building Websites.
Drupal : The Guide to Planning and Building Websites.
Title:
Drupal : The Guide to Planning and Building Websites.
Author:
McCourt, Cindy.
ISBN:
9781118149836
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (506 pages)
Contents:
Drupal® -- CONTENTS -- FOREWORD -- INTRODUCTION -- PART I: PLANNING YOUR WEBSITE -- CHAPTER 1: INTRODUCTION TO DRUPAL PLANNING -- Exploring Drupal -- Drupal Components -- From Data to Site Structure -- Drupal Terms -- Going Beyond HTML Sites -- A Website's Lifecycle -- Where Does Planning Fit In? -- Summary -- CHAPTER 2: MANAGING OPEN SOURCE PROJECTS -- Development Methodologies -- Waterfall Methodology -- Agile Methodologies -- RAD Methodology -- Spiral Methodology -- Phased Methodology -- Managing Integration -- Module Integration -- Systems Integration -- Determining Scope -- Avoiding Product Scope Creep -- Avoiding Project and Operational Scope Creep -- Budgeting for Costs -- Software -- Hardware -- Labor -- Materials -- Support -- Training -- Marketing -- Setting a Schedule -- Effects of a Development Methodology -- Ensuring Module Availability -- Considering Other Schedule Challenges -- Managing Resources -- Content -- People and Roles -- Ensuring Quality -- Satisfying Requirements -- Meeting Standards -- Using Best Practices -- Communicating with the Community -- Assessing Risks -- Getting Site Support -- Application Redesign -- Open Source Application Cancellation -- Ensuring Site Security -- Missing Delivery Dates -- Not Meeting Site Requirements -- Working with Vendors -- Identifying Future Maintenance Costs -- Facilitating Procurement -- What Gets Procured? -- Procurement Challenges -- Summary -- CHAPTER 3: CONDUCTING A NEEDS ANALYSIS -- Identifying Your Site's Purpose -- Marketing Brochure Sites -- E-Commerce Sites -- Learning Management Sites -- Collaborative Community Sites -- Media Sites -- Information Dissemination Sites -- Business Management Sites -- Online Applications -- Multipurpose Sites -- Doing It All with Drupal -- Considering Site Alternatives -- Conducting a Competitor Analysis -- Summary.

CHAPTER 4: COLLECTING REQUIREMENTS -- Where Are the Wireframes? -- Why Do Requirements Matter? -- How Much Detail Is Needed? -- Purpose -- Simple Use Cases -- Specifications -- Configuration -- Where to Start? -- Audience Analysis First -- Content Analysis First -- Design First -- Reality -- Audience Analysis -- Audience Segments -- Personas -- Process Analysis -- Types of Processes -- Life's Processes -- Business Processes -- Pre- and Post-Launch Processes -- Task Analysis -- Organizing Your Tasks -- From Task to Use Case -- Documenting Use Cases -- Content Analysis -- Making Content Decisions -- Identifying Types of Content -- Assigning Purpose to Content -- Determining User-Content Relationships -- Identifying Content Data -- Identifying Content Sources -- Reusing Content Data -- Categorizing Content -- Identifying Categories and Terms -- Establishing Content Relationships -- Determining the Need for Metadata -- Accommodating Multiple Languages -- Controlling Access to Content -- Collecting Content about Users -- Communication Analysis -- Contact Forms -- Commenting -- System Messages -- Subscriptions -- Email a Comment -- Chat -- Mashups -- SMS Communication -- Email Configuration -- Search/Browse Analysis -- Search versus Browse -- Filter versus Sort -- Drupal Search -- Solr Search -- Query Search -- Feature Analysis -- Creating a Feature List -- Associating Features with Entities -- Describing Features -- Integrating Features -- Role Analysis -- Role Strategies -- Levels of Permissions -- Performance Analysis -- Response Time -- Site Success or Popularity -- Usability -- Defects -- Security Analysis -- Site Access -- Server Access -- File Access -- Abuse -- Security Assurance -- Requirement Collection Strategies -- JAD Approach -- Assumption Approach -- Survey Approach -- Interview Approach -- Summary -- CHAPTER 5: CREATING A DESIGN PLAN.

Which Aspects Get Designed? -- Information Architecture -- Content Design -- Interaction Design -- Visual Design -- A Design Process -- Design Can Create Requirements -- Defining the Site Structure -- Common Structure Types -- Complex Sites -- User Structure -- Identifying Page Components -- Strategy Overview -- Identification Information -- Path Structures -- Navigation -- Content -- Features -- Component Access -- User Page Components -- Component Planning Strategies -- Creating Wireframes -- Theme Structures -- Content Area Layout -- Block Layouts -- Above the Fold -- Component Location -- Determining the Needed Detail for a Wireframe -- Designing Themes -- Creating a Style Guide -- Using Comps -- Incorporating Visual Elements -- Ensuring Visual Appeal -- Exploring the Theme -- Accessibility in Drupal -- Mobile Web -- Summary -- PART II: BUILDING AND SUSTAINING YOUR WEBSITE -- CHAPTER 6: PLANNING DEVELOPMENT -- Planning a Development Process -- Creating a Requirements Inventory -- Creating a Build Recipe -- Selecting a Drupal Profile -- Selecting Modules -- Planning Custom Modules -- Planning Theme Development -- Identifying Development Sequences -- Build Recipe -- Development Methodologies -- Project Team Availability -- Setting Up Your Environments -- Development vs. Production -- Servers and Hosting -- Version Control -- Access Control -- Documenting Your Development Plan -- Project Lifecycle Site -- Development Management Site -- Combining Documentation Strategies -- Building Your Site -- Testing Your Build -- Integration Testing -- Regression Testing -- Site Security Testing -- User Acceptance Testing -- Usability Testing -- Accessibility Testing -- Populating Your Site -- Separating Pre- and Post-Launch Data -- Using a Development vs. Staging Site -- Loading Content -- Summary -- CHAPTER 7: COORDINATING IMPLEMENTATION -- Change Management.

Assessing Current and Future States -- Strategies for Managing Change -- Training -- Analyzing Your Needs -- Defining Your Objectives -- Designing a Solution -- Developing the Solution -- Delivering the Solution -- Marketing -- SEO Strategies -- Social Networking Strategies -- Traditional Strategies -- Configuring Your Site to Go Live -- Configuring Performance Settings -- Configuring Cron -- Configuring Log Reporting -- Checking Security -- Updating Theme Settings -- Disabling Modules -- Maintenance Plans -- Summary -- CHAPTER 8: SUSTAINING THE SITE -- Performing Routine Maintenance -- Monitoring-Related Tasks -- Backing Up Your Site -- Performing Planned Maintenance -- Planning the Update Process -- Scheduling Updates -- Updating Custom Modules -- Upgrading Your Site -- Site Management -- Managing Content -- Providing User Support -- Summary -- PART III: AN EXAMPLE SITE -- CHAPTER 9: AN EXAMPLE PLAN -- The Client -- The Purpose -- The Competition -- The Requirements -- Audience -- Use Cases -- Content -- User Profiles -- Communication -- Search/Browse -- Features -- Roles -- Performance -- Security -- The Design -- Site Structure -- Page Components -- Wireframes -- Style Guide and Theme -- Mobile Design -- Summary -- CHAPTER 10: EXAMPLE BUILD RECIPES -- The Requirements Inventory -- Pages -- Content Types and Fields -- Taxonomy Vocabularies -- Blocks -- The Module Recipe -- Comparing Drupal Core Modules -- Site Modules -- Drupal Distribution -- The Development Sequence -- The Environments -- The Implementation -- Expert Acquisition -- Training Plan -- Marketing Plan -- The Sustainment -- Maintenance Tasks -- Site Management Tasks -- Summary -- INDEX -- ADVERTISEMENT.
Abstract:
A complete lifecycle guide to planning and building a site with Drupal Drupal 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 Drupal can do for you, you need to plan. Whether you are building with Drupal 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 Drupal 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 open source 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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: