It's been a long time coming. I have just launched http://planningdrupalsites.com. I have been working on this book between gigs and trying to decide if it should be a site or a book. I have decided it will be a site. There are about 160 nodes (four chapters, tips, insights, and articles). on the site so far with many more in the hopper for this summer. Once the core chapters are posted, my plan is to open it to the community so others can contribute their lessons learned, tips, and tricks.
Chapter 1, Aspects of Planning, introduces you to the role of planner in site production and operations. It helps you answer the question “Are you a planner?” It explains how planning Drupal sites goes beyond typical HTML site planning techniques. It puts context to the chapters that follow.
Chapter 2, Supporting Open Source Projects, offers insights into how using an open source CMS might require you to adjust the way you manage the production of your site by exploring how open source applications can impact common project management practices.
Chapter 3, Conduct a Needs Analysis, helps the planner define the initial scope of the project and what the site is supposed to do. It helps the planner recognize there are different types of sites, that a site is not the only way to reach a goal, that not all sites need to be in a content management system, and how a competitive analysis can help with the planning process.
Chapter 4, Collect Requirements, is designed to step you though a series of analyses geared toward helping you identify what you need to know about your site. Requirements, coupled with your design plan, will give you what you need to design, develop, verify, validate, and test your site.
Chapter 5, Create a Design Plan, helps the planner take the requirements and create a site plan that can be developed in Drupal. This chapter looks at how your content data should be presented, how you want your content organized in your site, how you want your audience to find your content, and what should be displayed on each page.
Chapter 6, Support Development, helps the planner ensure that the requirements and design plan are interpreted as intended and that impacts to the plan from decisions made during the development process are acceptable.
Chapter 7, Coordinate Implementation, helps the planner identify tasks beyond the technology. What is a site without content? If you build it, how do you know they will come? Does anyone need to be trained in order to maintain the site? Implementation is about change and change management is a success factor in the process of implementing a site.
Chapter 8, Support Site Sustainment, helps the planner define and create processes needed to ensure the site can be sustained. In order to sustain a site, you need to consider the technology and the use of the site: general technology maintenance, new technology enhancements, and content growth.