A Recipe for a Rapid Drupal Site--Part II, Blocking Your Site Out
Now that you have all your resources together and you have an instance of Drupal running, it is time to load up your your modules and your themes.
A) Set up your instance Go to your /sites/all directory. Create a modules and themes directory in /sites/all. Put the contrib modules into the modules folder and the themes that you downloaded into the themes folder.
B) Fire up *AMP and pop over to /admin/build/block to see what regions you have to work with. Regions are areas where blocks can be placed from the block menu.

Blocks are areas that you can display information. They can be lists of nodes, advertisements, snippets of HTML, snippets from sites like flickr or twitter. Once you know where your regions are, you can start sketching out what you want to go where within the general layout. This basically the wire framing process.
When engaging in wire framing at work we start from the idea that anything can go anywhere on any page. When using a contributed theme that you don't modify, you are going about the process a bit backwards. You need to map out where you want your elements to live limited by what the module contributor has built for you to work with.
C) I generally enable a mess of modules at this point. Go to /admin/build/modules
- CCK (Content, Content Copy, Fieldgroup, Link, Number, Option Widgets, Text, and User Reference)
- Blog
- Book
- Color (if the theme you have chosen supports the Color module)
- Comment
- Contact
- Database logging
- Forum
- Help
- Menu
- Path
- Profile
- Search
- Statistics
- Taxonomy
- Tracker
- Update Status
- Upload
- Event
- Advanced help
- Checkbox Validate
- Meta tags
- Service Links
- Token
- Views
- Views Exporter
- Views UI
- Voting API
After these are enabled I go back and enable
- Legal
- Pathauto
- Fivestar
D) Now we can start to place the blocks that you want to use on the site. We haven't enabled Adsense yet--we'll get to that later, so you'll want to create place holders. Some blocks are generated by modules. Other blocks are created by the site administrator.
Creating basic blocks is very easy.
- Go to /admin/build/block and click on "Add Block"
- Fill out the form
You might want to do a few as place holders for ads.
In the case of TraumaAdoption.org I also created two bulleted lists using HTML -- one with ten items for Offsite Links and one with five items for Books. Each of these will ultimately be replaced with a view. More on that later.
On /admin/build/block you can start to drag and drop your blocks to the places you'd like them to live. Each of the regions will be labeled. Disabled blocks are at the bottom menu. Remember to click "Save Blocks" at the bottom of the screen or your changes won't take.
Now your site is basically blocked out. The next installment will review building basic content types.







Comments
This is a great series of posts! Thanks for taking the time to document your process.
Looking forward to part 3!
Thanks for the feedback. I'm happy you're finding it helpful. Part 3 will hopefully be drafted tonight.