In order for us to give you an estimate for your Drupal website project it's important that we fully understand your requirements. We need to know the following information:
- Site Map
- Navigation Requirements
- Unique Page Templates
- Content Requirements
- Unique Content Blocks
- Forms
- Data Migration Needs
- Internal Search Engine Requirements
- Modules and Customization Requirements
- Users and Permissions
- E-commerce Requirements
- Search Engine Optimization Requirements
- Browser testing requirements
- Hosting Requirements
- Training Requirements
Site Map
Please provide reference to a site map detailing all of the pages of your site.
Example:
Home
About Us
- - Company Profile
- - History
- - Management Team
Services
- - Service 1
- - Service 2
Contact Us
- Locations
- Contact Form
Navigation Requirements
Please describe the navigation requirements of the site.
For example:
Main Navigation Menu at the top of every page with drop down menus to sub pages.
Sub Navigation Menu will appear at the left of every main level page.
Upon login, the member navigation will appear on the right side of the page with links for My Account, My Blog, and Log Out.
Unique Page Templates
Please list all of the unique web pages that will require custom design work. For example: Home page template, inner page template, photo gallery, etc…
Also please describe the scope of the design work so that we can estimate the amount of design time required. For example: For www.entechcenter.com the client required:
- Home page template – www.entechcenter.com – the client provided us with their logo, color scheme, reference for the type of navigation they wanted, page width, and content blocks with instructions on the functionality
- Inner page template - http://www.entechcenter.com/about-the-etc - basic inner page template for all regular content pages, no additional design work was required for this page because it used the same header/footer and navigation. The only requirement was to create the CSS that controls the appearance of text and links throughout the site.
- News page template - http://www.entechcenter.com/the-pulse-of-the-industry - this page had the requirement to show news articles in 2 columns, the client sent us a basic sketch to give us a visual of how they wanted the columns to appear. They also sent us reference to other websites that had similar functionality.
- Events page template – http://www.entechcenter.com/seminars-events - this page utilizes the events module, the client gave instructions for how they wanted the events to appear and additional customizations they required.
Content Requirements
Please describe the unique types of content that will be posted to your website. For example: static web pages, blogs, images, videos, products, etc… Please explain any categorization needs. For example if you had a wildlife related website you may want content categorized by Species: Bird, Reptile, etc..., by Location: Continent, Country, State, etc...
Unique Content Blocks
Please list the unique content blocks your site will require. Describe the design, location on site, and functionality required. An example is shown below and can be viewed at www.entechcenter.com – Other examples are: Top 5 images, Top 10 videos, Top 10 articles, Latest News, etc… Basically dynamic lists of content of your site can be placed on any page of your site using the views module. These lists of content are shown in blocks and regions that can be assigned to any page of your website.

Forms
Please list all of the forms that your site will require along with the functionality, email confirmations, etc…
Examples: Contact Form, Newsletter Forms, etc..
Data Migration
Do you require any migration of content from an existing website or database to the new website. If yes please tell us what format the data is currently in. For example, html web pages, MySQL Database, Excel File, etc…
Search Requirements
- Standard keyword search of your site
- Ecommerce search requirements
- Other search requirements
Modules and Customization Requirements
Please list all of the modules required for your site. Describe any custom requirements. If you prefer you can list the features/functionality that you require and we can help you select the best modules to use for the site.
Identify Users and Permissions
- List the users of your site
- List the permissions each user will have
Ecommerce Requirements
- Product Management System
- Merchant Account and Payment Gateway
- Order Management
- Other
Search Engine Optimization Requirements
- Consulting
- On Page Optimization
- Link Building
- Other?
Browser testing requirements
1. IE 6, 7
2. FireFox/Mozilla
3. Safari
4. Opera
5. Other browsers?
Hosting Requirements
Please ensure that your server meets the requirements at: www.drupal.org/requirements
If you use a shared hosting service, please contact your hosting provider and ask if their hosting is optimal for Drupal. It is also recommended that you search for “Drupal + Your Host Name” to see if anyone in the Drupal community has had issues integrating Drupal with their service.
Training Requirements
Please tell us about your Drupal user training needs.
- Phone training
- Training document (MSWord)
- Training video
- Other?
Miscellaneous
Please include any additional questions and instructions.



