You are previewing Planning and Managing Drupal Projects.
O'Reilly logo
Planning and Managing Drupal Projects

Book Description

Provides an overview of how Drupal works, lean UX strategies, and insight on how to plan and manage a Drupal project. Emphasis on the differences between Drupal and creating websites in straight HTML, Wordpress or Flash.

Table of Contents

  1. Special Upgrade Offer
  2. Preface
    1. Contents of This Book
    2. A Caveat
    3. Conventions Used in This Book
    4. Using Code Examples
    5. Safari® Books Online
    6. How to Contact Us
    7. Acknowledgments
    8. About the Author
    9. About the Reviewers
  3. 1. Introduction
    1. A Quick and Dirty Guide to DrupalSpeak™
    2. Talking to Clients About Drupal
    3. Organizing Your Files
    4. Lifecycle of a Drupal Project
    5. Implementation Plans: Breaking up your work
  4. 2. Setting the Stage: Discovery and User Experience
    1. Breaking Down the Project Goals
    2. Project Discovery
      1. A further note on documents
    3. Framing the Design Challenge
    4. Getting Your Hands Dirty with UX
    5. User Experience: Bringing UX Design to an embedded team
      1. Study the organization you’re working with
      2. It’s not about looks
      3. Let go of the outcome
    6. User Experience: Techniques for Drupal
      1. Mind mapping
      2. User personas
      3. User Flows
      4. Functional Breakdowns
      5. Screen Sketches and Wireframes
      6. Wireflows
      7. Content Strategy Documents
    7. UX Techniques and Drupal: Practical issues to hammer out
    8. Go Deeper: User Experience and Project Management
      1. Books
      2. Websites
  5. 3. Fleshing Things Out: Getting ready to prototype
    1. Working with content
    2. Trial by fire
    3. Working with Content Types: a High-Level Overview
      1. Organizing your content
    4. Putting this all together
    5. Choosing modules
      1. So many modules. How do I choose?
      2. Go-to modules
        1. Pathauto (drupal.org/project/pathauto)
        2. Views (drupal.org/project/views)
        3. Block Class (drupal.org/block_class)
        4. Webform (drupal.org/project/webform)
        5. WYSIWYG (drupal.org/project/wysiwyg)
        6. Mollom (drupal.org/project/mollom)
      3. Oh-So-Nice to Have Modules
        1. Field Group (drupal.org/project/field_group)
        2. Link (drupal.org/project/link)
        3. Media (drupal.org/project/media)
        4. References (drupal.org/project/references)
        5. View Reference (drupal.org/project/viewreference)
        6. Block Reference (drupal.org/project/block_reference)
        7. Submitagain (drupal.org/project/submitagain)
      4. No, I don’t need this, but ooh, it’s perty! Modules
        1. Views Slideshow (drupal.org/project/views_slideshow)
        2. Colorbox (drupal.org/project/colorbox)
        3. User Points (drupal.org/project/userpoints)
      5. A completely incomplete listing
  6. 4. Working with Clients
    1. Proposing and Estimating Projects
      1. Pre-proposal discovery: what you need to know
      2. Pricing a project: Fixed-Bid versus hourly
      3. Writing the proposal
      4. Getting clients to love you, even when you have to tell them “no” (and what to do if they don’t)
        1. That’s easy for you to say...
      5. The “Professional Relationship” clause
    2. After the Handoff: The project retrospective
      1. Including clients in the retrospective
      2. Documenting what you learned
      3. Documenting for the community
  7. A. Project Brief
    1. Hey there! It’s nice to meet you.
      1. Who are you?
      2. About your project
      3. Background
      4. Goals and Objectives
      5. Target Audience
      6. Competition
      7. Brand attributes
      8. Functionality and Technical Requirements
        1. For all projects:
        2. For print projects:
        3. For web projects:
      9. Time and money
      10. Thanks again!
  8. B. Work Agreement (with Professional Relationship Clause)
    1. Work Agreement
    2. Terms and Conditions
    3. Payment Notes
      1. Payment Notes:
      2. Professional Relationship
      3. Deliverables Timeframe
    4. Additional Terms
      1. Rejection/Cancellation of Project
      2. Modifications
      3. Ownership of Artwork
      4. Reproduction of Work
      5. Author’s Alterations (AA’s)
      6. Proofs
      7. Completion/Delivery of Project
      8. Releases
      9. Limitation of Liability
      10. Warranty of Originality
  9. C. Project Proposal
    1. Project Proposal
    2. Section 1.0: Project Background and Objectives
      1. Objective 1: Build upon the history of the Founder’s experience with her prior firms to effectively position The Consulting Firm as a leader in environmental compliance information and consulting for technology products.
      2. Objective 2: Create a blogging and social media engagement strategy that allows The Founder to more firmly establish thought leadership in the field.
      3. Objective 3: Create a website that will serve as a marketing vehicle for The Consulting Firm, and integrate The Founder’s content leadership efforts.
    3. Section 2.0: Statement of Work
      1. Brand Messaging and Positioning Strategy
      2. Blogging, Social Media and Content Strategy
      3. Logo and website development
      4. Client Responsibilities
    4. Section 3.0: Development Process
      1. Phase I: Strategy, Goal-setting, Requirements & Research
      2. Phase II: Creative Exploration & Design Development
      3. Phase III: Implementation and Testing
      4. Phase VI: Measure and Refine
    5. Section 4.0: Budget Estimate
    6. Section 5.0: the zen kitchen Background & Capabilities
      1. Section 5.1 Who is the zen kitchen?
      2. Section 5.2 What can the zen kitchen do for you?
      3. Section 5.3 Why choose the zen kitchen?
    7. 6.0 Terms and Conditions
      1. Payment Notes
      2. Payment Notes:
      3. Professional Relationship:
      4. Deliverables Timeframe
      5. Additional Terms
        1. Rejection/Cancellation of Project
        2. Modifications
        3. Ownership of Artwork
        4. Reproduction of Work
        5. Author’s Alterations (AA’s)
        6. Proofs
        7. Completion/Delivery of Project
        8. Releases
        9. Limitation of Liability
        10. Warranty of Originality
  10. About the Author
  11. Special Upgrade Offer
  12. Copyright