Requirements

Advertisement

The are several modules that support advertising on your site.

Node reference: 
section:
type of content:

Feeback Options

There are numerous ways to collect feedback from your site. In addition to the default Contact form and the Poll content type that comes with Drupal, you can solicit feedback using other modules. Below are some options.

Node reference: 
section:
type of content:

Solr More Like This

Apache Solr Search Integration module provides a "More Like This" block that shows related content. Learn more about this feature at http://robshouse.net/blog-post/me-speaking-about-apache-solr-search-drup... - fast forward to minut 16:16 if you want to hear about MLT.

Node reference: 
section:
type of content:

Search/Browse Analysis

What does it mean to search a site? What does it mean to browse? How do you want your users to find content on your site? This analysis looks at distinguishing between searching and browsing as well as the technologies used to do both. Making a few basic decisions during the requirements phase gives you a list of what needs to be planned in the design phase as well as what technology is required in the development phase.

section:
phases:
type of content:

Communication Analysis

Email! Where would we be without our email? At a minimum, sites will have an email address so that people visiting a site can reach someone associated with the site. The next level of communication often comes in the form of a contact form so that you can send an email without having to use your email account. There are other online communication strategies that you can use in your site as well.

The objective of this analysis is to identify

section:
phases:
type of content:

How much detail is needed?

Requirements are written statements that describe what is needed. The real question is, how detailed should requirements be? Below are four ways that define how detailed requirements can be. They aren’t necessarily industry standard, just a way to get us all on the same page.

To maximize your understanding of Drupal and how planning can be effective, in this online book we are going to assume the third option below, specification.

section:
phases:
type of content:

Where are the wireframes?

How can you plan a site if you aren’t planning what it will look like?

My experience has been that at this point of the process, both site owners and developers want to talk about what the site will look like. You might be thinking right now that wireframes are what you need to be doing.

section:
phases:
type of content:

Collect Requirements

At this point, you have analyzed your needs and decided that building a site is what you need to do. Now it is time to identify the requirements that define the details of your site.

Requirements, coupled with your design plan, will give you what you need to create a list of criteria that you can use to confirm that Drupal is the right solution for you. You can use the requirements to verify and validate you got what asked for. Without clear requirements to set expectations, you run the risk of not getting the site you need.

section:
phases:
type of content:

Content Languages

Have you ever been to a site where you click on a flag from another country and suddenly the site you are on is presented in another language? That’s very cool in my opinion. How do they do that? They might be using Drupal. Now, don’t get excited that you too can have a site with multiple languages simply by clicking a button. It takes planning.

In this analysis, you are determining if your site needs to accommodate multiple languages. Decisions made during this analysis will affect

section:
phases:
type of content:

Requirements Collection Strategies

Assuming you just finished reading about the various requirements analyses, you might be thinking “Ok, all the analyses make sense, sounds like important information being identified, it sounds needed, but how do I get it done?” The short answer is “It depends are two factors, who is in possession of the requirements and who will use the requirements.” Who is in charge of making the types of decisions discussed in the analyses above? Is there more than one? As for who will use the requirements, will that be you and your team or are you contracting out?

section:
phases:
type of content:

Pages

Subscribe to RSS - Requirements