Top 6 Drupal Modules To Build Any Website
I have been doing large amounts of messing on on all my Drupal based sites lately (99%), but one thing I have been experimenting with mostly is building what I want from scratch by using nothing but a few, very powerful Drupal modules!
1 - Views
This is a must, anyone who knows Drupal knows the power that comes with Views, for those who don't know, it basically gives you the option to create what you want, exactly how you want it, from post listings to image galleries, and even custom Feeds!
The Views module provides a flexible method for Drupal site designers to control how lists and tables of content (nodes in Views 1, almost anything in Views 2) are presented. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.
2 - CCK (Content Construction Kit)
CCK is another one of them small, but oh so powerful modules, with CCK you can create custom fields for your content types, this gives you the option to add any type of input field for users to use, such as address, website, or numbers etc.
The Content Construction Kit allows you to add custom fields to nodes using a web browser.
3 - Pathauto
This module is simple and sweet and just runs in the background, Pathauto simply makes simple, search engine and eye friendly urls from any content submitted to your site, you can also customize what the "auto" path will be, you will see I have content for here.
The Pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias.
4 - ImageField
ImageField is a simple field that goes along side your content and simply lets you add pictures to posts. (uses CCK!)
ImageField provides an image upload field for CCK. ImageField is a CCK-based alternative to the legacy Image project. It boasts features such as multiple images per node, resolution restrictions, default images, and extensive Views support.
5 - Imagecache
Image cache will go along side ImageField, what it does is give you complete control over images used on your site, you can se different profiles for image sizes, scaling, cropping etc. e.g. you could have a smaller image as a thumbnail, and a larger image inside the post, all pulled from the one picture.
ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn't exist the web server's rewrite rules will pass the request to Drupal which in turn hands it off to ImageCache to dynamically generate the file.
There are so many more modules you could call essential, but in my opinion I think with these you have the options and power to go to work and create a pretty decent website!
One project I am working on at the moment is http://leadb.com, a buy and sell website, most of it has been created with just these modules listed above, and some others to add features etc.
What other modules do you class as a "must have"? Let me know with a comment!
Elf Knows IT, Newspaper Article
Song To Work To - March 20th - Tim Minchin - Not Perfect
Ubuntu 8.10 Named! Intrepid Ibex
Song To Work To - March 16th - Artic Monkeys - Brianstorm
The Words Of The Web
Quick habit to get yourself into to avoid phishing


Comments
I find myself learning more
I find myself learning more powerful things to do with views (and cck, panels) every time I use it. It is -extremely- powerful vicodin and well made. Views stands out as a key contrib module and feature set in Drupal even if you discount what else drupal does better lexapro than other CMSes (security, session handling, etc).The only issue with Views is that you have to have good upload buy propecia bandwidth because it uses Ajax, which can make the interface act weird sometimes when there are delayed or dropped packets. The same issue is with panels or any other UI in drupal that uses ajax.
100% Agree, You can't have a
100% Agree, You can't have a Drupal site without Views!
missing a top module
Hi, nice to know that i'm not the only one whos install those modules as priority.
But what about top 6?
I miss that one
For me is a WYSIWIG module, such as wysiwig api combine with tinymce and imce or fckeditor like you use on your site
And any suggestion for SEO friendly drupal site, which modules you use as extra support?
Post new comment