<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Padizine Blog &#187; Web and Graphic Design Resources</title>
	<atom:link href="http://www.padizine.com/blog/resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.padizine.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 14 Jul 2011 14:41:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>35 Drupal Modules That You Absolutely Need</title>
		<link>http://www.padizine.com/blog/35-drupal-modules-you-absolutely-need/</link>
		<comments>http://www.padizine.com/blog/35-drupal-modules-you-absolutely-need/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:14:40 +0000</pubDate>
		<dc:creator>Alex Petrisor</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.padizine.com/blog/?p=253</guid>
		<description><![CDATA[If you are just starting out with Drupal, then the module repository will be a little overwhelming, with literally thousands of modules to choose from. That is why I have created this list of vital modules, to help you. A big part of these modules will be needed on all the Drupal websites that you will create, while some are more targeted (e-commerce for example). I have divided the modules into the following categories: content, images, SEO, utils, social, newsletters, e-commerce and extras.]]></description>
			<content:encoded><![CDATA[<p>If you are just starting out with Drupal, then the module repository will be a little overwhelming, with literally thousands of modules to choose from. That is why I have created this list of <em>vital </em>modules, to help you. A big part of these modules will be needed on all the Drupal websites that you will create, while some are more targeted (e-commerce for example). I have divided the modules into the following categories: <a title="Content Modules" href="#content">content</a>, <a title="Image Modules" href="#images">images</a>, <a title="SEO Modules" href="#seo">SEO</a>, <a title="Utility Modules" href="#utils">utils</a>, <a title="Social Modules" href="#social">social</a>, <a title="Newsletter Modules" href="#newsletters">newsletters</a>, <a title="E-Commerce Modules" href="#ecommerce">e-commerce</a> and <a title="Extra Modules" href="#extras">extras</a>. Every link will open up in a new window and take you to the module&#8217;s page. I have included information about each module, and if interested you will find everything you need on its page. Ready? Here we go!<span id="more-253"></span><br />
<a name="content"></a></p>
<h2>Content</h2>
<h4>1. <a title="CCK Module" rel="external nofollow" href="http://drupal.org/project/cck" target="_blank">CCK (Content Construction Kit)</a></h4>
<p>This is so good that it will go into Drupal 7 Core. It basically allows you to add custom fields to node types.</p>
<h4>2. <a title="Views Module" rel="external nofollow" href="http://drupal.org/project/views" target="_blank">Views</a></h4>
<p>I cannot imagine a Drupal installation without Views. This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. You will need Views if:</p>
<ul>
<li>You like the default front page view, but you find you want to sort it differently.</li>
<li>You want a way to display a block with the 5 most recent posts of some particular type.</li>
<li>You want to create a photo gallery.</li>
</ul>
<h4>3. <a title="FileField Module" rel="external nofollow" href="http://drupal.org/project/filefield" target="_blank">FileField</a></h4>
<p>FileField provides a universal file upload field for <strong>CCK</strong>. It is a robust alternative to core&#8217;s Upload module and an absolute must for users uploading a large number of files. Great for managing video and audio files for podcasts on your own site.</p>
<h4>4. <a title="ImageField Module" rel="external nofollow" href="http://drupal.org/project/imagefield" target="_blank">ImageField</a></h4>
<p>ImageField provides an image upload field for <strong>CCK</strong>. It boasts features such as multiple images per node, resolution restrictions, default images, and extensive Views support. You will definitely need this if you plan on having Image-type nodes.</p>
<h4>5. <a title="WYSIWYG Module" rel="external nofollow" href="http://drupal.org/project/wysiwyg" target="_blank">WYSIWYG</a></h4>
<p>It might be ok for you to write code in the node body, but for your client it&#8217;s not. That&#8217;s why you use WYSIWYG editors such as TinyMCE or FCKEditor. This module makes integration with such editors a breeze, and no other module is required. You can even assign a different editor for each input format!</p>
<h4>6. <a title="Dynamic Display Block Module" rel="external nofollow" href="http://drupal.org/project/ddblock" target="_blank">Dynamic Display Block</a></h4>
<p>Need a big showcase of your recent work on your homepage? Or maybe just a slideshow that highlights the most important aspects of your site? Then this module is for you. It simply creates an attractive block that cycles through certain nodes. Use it in conjunction with <strong>Views</strong> for best results.<br />
<a name="images"></a></p>
<h2>Images</h2>
<h4>7. <a title="ImageCache Module" rel="external nofollow" href="http://drupal.org/project/imagecache" target="_blank">ImageCache</a></h4>
<p>ImageCache allows you to setup presets for image processing. These presets will scale, crop, rotate and do about anything that you would need to your images. It will then save the new images in designated folders for later use.</p>
<h4>8. <a title="ImageAPI Module" rel="external nofollow" href="http://drupal.org/project/imageapi" target="_blank">ImageAPI</a></h4>
<p>This provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI. Basically you will need this for <strong>ImageCache </strong>to work, so just install it <img src='http://www.padizine.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>9. <a title="Lightbox2 Module" rel="external nofollow" href="http://drupal.org/project/lightbox2" target="_blank">Lightbox2</a></h4>
<p>Everybody should know what this is, but just in case: It is a simple, unobtrusive script used to overlay images on the current page. It&#8217;s a snap to set-up and works on most modern browsers. This translates into: when people click on your image thumbnails, instead of being taken to the image node, the screen goes dark and the image pops up at full size. You can cycle through images, make slideshows, and it works great with <strong>ImageCache </strong>by using the presets defined there.</p>
<h4>10. <a title="IMCE Module" rel="external nofollow" href="http://drupal.org/project/imce" target="_blank">IMCE</a></h4>
<p>IMCE is an image/file uploader and browser that supports personal directories and quota. You will need this is you plan on uploading and managing images directly from your WYSIWYG editor, and you will also need&#8230;</p>
<h4>11. <a title="IMCE WYSIWYG Bridge Module" rel="external nofollow" href="http://drupal.org/project/imce_wysiwyg" target="_blank">IMCE WYSIWYG Bridge</a></h4>
<p>This module acts as a bridge between the <strong>IMCE </strong>module and the <strong>WYSIWYG </strong>module.<br />
<a name="seo"></a></p>
<h2>SEO</h2>
<h4>12. <a title="Pathauto Module" rel="external nofollow" href="http://drupal.org/project/pathauto" target="_blank">Pathauto</a></h4>
<p>This is highly recommended as it creates nice URLs automatically for you, whenever you create new content. It does that based on several things like title, taxonomy, content type, and username. To be honest this will work out-of-the-box, but in case you want a more granular control over the URL structure you can easily change that in the module’s settings.  You can find an in-depth tutorial on this module here: <a title="Drupal 6 Tutorial - SEO For URLs" href="http://www.padizine.com/blog/drupal-seo-for-urls/" target="_blank">Drupal 6 Tutorial &#8211; SEO For URLs</a></p>
<h4><strong>13. <a title="Nodewords Module" rel="external nofollow" href="http://drupal.org/project/nodewords" target="_blank">Nodewords</a></strong></h4>
<p>This project allows you to set the meta tags for each Drupal node. Description, Keywords, Copyright, etc. with really detailed settings and great control, definitely a must-have. You can find an in-depth tutorial on this module here: <a title="Drupal 6 Tutorial - SEO With Meta Tags" href="http://www.padizine.com/blog/drupal-6-tutorial-seo-with-meta-tags/" target="_blank">Drupal 6 Tutorial &#8211; SEO With Meta Tags</a></p>
<h4><strong>14. <a title="XML Sitemap Module" rel="external nofollow" href="http://drupal.org/project/xmlsitemap" target="_blank">XML Sitemap</a></strong></h4>
<p>The XML sitemap module creates a sitemap that conforms to the <a rel="external nofollow" href="http://sitemaps.org/">sitemaps.org specification</a>. This helps search engines crawl your website better and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing, and Yahoo! search engines.</p>
<h4>15. <a title="Global Redirect Module" rel="external nofollow" href="http://drupal.org/project/globalredirect" target="_blank">Global Redirect</a></h4>
<p>This module addresses one important SEO issue: canonicalization of your URLs. What that means is that it makes sure that for each piece of content you have, there is one URL and <strong>one URL only</strong>. These are some of the things it does:</p>
<ul>
<li>Removes trailing slashes from URLs (“/”)</li>
<li>Permanently redirects any requests for content using the non-clean URL format</li>
<li>Permanently redirects any requests that refer to the homepage, but use something other than the canonical URL for the homepage address.</li>
<li>Permanently redirects any requests for content where the case of the requested URL does not match the case of the canonical URL.</li>
</ul>
<p>You can find an in-depth tutorial on this module here: <a title="Drupal 6 Tutorial - SEO For URLs" href="http://www.padizine.com/blog/drupal-seo-for-urls/" target="_blank">Drupal 6 Tutorial &#8211; SEO For URLs</a></p>
<h4>16. <a title="Page Title Module" rel="external nofollow" href="http://drupal.org/project/page_title" target="_blank">Page Title</a></h4>
<p>This is pretty straightforward but overly underestimated. It gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content&#8217;s title.  You can find an in-depth tutorial on this module here: <a title="Drupal 6 Tutorial - SEO With Page Titles" href="http://www.padizine.com/blog/drupal-6-tutorial-seo-with-page-titles/" target="_blank">Drupal 6 Tutorial &#8211; SEO With Page Titles</a>.</p>
<h4>17. <a title="Google Analytics Module" rel="external nofollow" href="http://drupal.org/project/google_analytics" target="_blank">Google Analytics</a></h4>
<p>Adds the Google Analytics web statistics tracking system to your website, and much more:</p>
<ul>
<li>Selectively track certain users, roles and pages</li>
<li>Monitor what type of links are tracked (downloads, outgoing and mailto)</li>
<li>Monitor what files are downloaded from your pages</li>
<li>Cache the Google Analytics code on your local server for improved page loading times</li>
</ul>
<p><a name="utils"></a></p>
<h2>Utils</h2>
<h4>18. <a title="Token Module" rel="external nofollow" href="http://drupal.org/project/token" target="_blank">Token</a></h4>
<p>Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. Many other modules rely on these variables, so you will definitely want this on a fresh install.</p>
<h4>19. <a title="Administration Menu Module" rel="external nofollow" href="http://drupal.org/project/admin_menu" target="_blank">Administration Menu</a></h4>
<p>Let&#8217;s face it, the Drupal back-end theme is not that great. And for your clients, it will seem extremely complicated. Have no fear! Administration Menu is here to save face. What it does is that it places a small horizontal menu on the top of your page, that has everything that you need and more, organized in a clean and clever way.</p>
<h4>20. <a title="JQuery Update Module" rel="external nofollow" href="http://drupal.org/project/jquery_update" target="_blank">JQuery Update</a></h4>
<p>This module facilitates an upgrade of jQuery in Drupal core and allows other modules to rely on a newer jQuery version (i.e. <strong>Dynamic Display Block</strong>).</p>
<h4>21. <a title="Captcha Module" rel="external nofollow" href="http://drupal.org/project/captcha" target="_blank">Captcha</a></h4>
<p>We all hate spam. But unless we do something about it, just hating it won&#8217;t get us through the day. Captcha is that something. This module allows users to provide a captcha in a number of places on your site such as comments, nodes and other commonly used forms. It will show the user an image with random text to input or a question that they must answer in order to submit the form.<br />
<a name="social"></a></p>
<h2>Social</h2>
<h4>22. <a title="AddThis Button Module" rel="external nofollow" href="http://drupal.org/project/addthis" target="_blank">AddThis Button</a></h4>
<p>This provides an <strong>addthis.com</strong> button to let your users share your content to social network sites. This simple yet powerful button is very easy to install and provides valuable analytics about the bookmarking and sharing activity of your users.</p>
<h4>23. <a title="Twitter Module" rel="external nofollow" href="http://drupal.org/project/twitter" target="_blank">Twitter</a></h4>
<p>Twitter is getting bigger and bigger. Many sites have started incorporating twitter into their designs even if they aren&#8217;t blogs. In fact, it could add a lot of momentum to a static website because it gives the impression of constant updates and maintenance. Out of the box, it allow users to:</p>
<ul>
<li>Associate one or more Twitter accounts with their Drupal user account.</li>
<li>Have their tweets displayed in a sidebar block or on their user profile.</li>
<li>Post to their own Twitter account or a site-wide Twitter account whenever they create new content.</li>
</ul>
<p><a name="newsletters"></a></p>
<h2>Newsletters</h2>
<h4>24. <a title="Simplenews Module" rel="external nofollow" href="http://drupal.org/project/simplenews" target="_blank">Simplenews</a></h4>
<p>Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding <strong>Mime Mail</strong> module.</p>
<h4>25. <a title="Mime Mail Module" rel="external nofollow" href="http://drupal.org/project/mimemail" target="_blank">Mime Mail</a></h4>
<p>This allows other modules to send HTML emails. &#8216;Nuff Said!<br />
<a name="ecommerce"></a></p>
<h2>E-Commerce</h2>
<h4>26. <a title="Ubercart" rel="external nofollow" href="http://drupal.org/project/ubercart" target="_blank">Ubercart</a></h4>
<p>The leading e-commerce solution for Drupal. Get it. Use it. Love it. It&#8217;s a great solution for stores that sell physical goods, digital product downloads, and site memberships.</p>
<h4>27. <a title="Secure Pages Module" rel="external nofollow" href="http://drupal.org/project/securepages" target="_blank">Secure Pages</a></h4>
<p>If you have an on-line shop, then you know how important security is. Especially for your customers. This module simply redirects the required pages to a SSL version (like checkout, user details, orders, etc.)  <strong>28. <a title="Ubercart Addresses Module" rel="external nofollow" href="http://drupal.org/project/uc_addresses" target="_blank">Ubercart Addresses</a></strong> This  module adds support for one or more addresses in the user&#8217;s profile. When users register, you can require that they provide an address. Users can then add more addresses and edit or delete existing ones. This really speeds up the checkout process for registered users.</p>
<h4>29. <a title="Ubercart Discount Copuons Module" rel="external nofollow" href="http://drupal.org/project/uc_coupon" target="_blank">Ubercart Discount Coupons</a></h4>
<p>This module allows <strong>Ubercart </strong>store owners to provide discount coupons for use during checkout. Coupons can discount either a fixed price or a percentage of the order total. You have a vast amount of settings to fine-tune this to your liking.</p>
<h4>30. <a title="Terms of Use Module" rel="external nofollow" href="http://drupal.org/project/terms_of_use" target="_blank">Terms of Use</a></h4>
<p>This module adds a Terms of Use node and an <em>&#8220;I agree&#8221;</em> check box to the registration page. Being a node, you can easily link to it anywhere inside your website.<br />
<a name="extras"></a></p>
<h2>Extras</h2>
<h4>31. <a title="LoginTobbogan Module" rel="external nofollow" href="http://drupal.org/project/logintoboggan" target="_blank">LoginTobbogan</a></h4>
<p>LoginTobaggan is a great module that provides some very useful user features. With this module you can allow your users to login to your site with their email address or their username. You can also allow for various other options like allowing people to sign in automatically or choose their password instantly while signing up. Another very handy module.</p>
<h4>32. <a title="Webform Module" rel="external nofollow" href="http://drupal.org/project/webform" target="_blank">Webform</a></h4>
<p>This module adds a webform nodetype to your Drupal site. Typical uses for Webform are questionnaires, contact or request/register forms, surveys or polls. Webform includes some simple statistical tools to help in form design and evaluation and also allows the whole table to be downloaded as a csv file for detailed statistical analysis.</p>
<h4>33. <a title="Date Module" rel="external nofollow" href="http://drupal.org/project/date" target="_blank">Date</a></h4>
<p>The date module is a flexible date/time field type for <strong>CCK</strong>. You will need it for&#8230;</p>
<h4>34. <a title="Calendar Module" rel="external nofollow" href="http://drupal.org/project/calendar" target="_blank">Calendar</a></h4>
<p>This module will display any Views date field in calendar formats, including CCK date fields. Switch between year, month, and day views. Back and next navigation is provided for all views.</p>
<h4>35. <a title="Site Map Module" rel="external nofollow" href="http://drupal.org/project/site_map" target="_blank">Site Map</a></h4>
<p>Do you need a sitemap? No, not an xml sitemap. Just a plain old sitemap! This module provides a site map that gives visitors an overview of your site (basically a nice list with links to all your content). It can also display the RSS feeds for all blogs and categories.</p>
<h3>Phew, man that was a long list.</h3>
<p>I hope that this will help you unlock Drupal&#8217;s true potential. At least it will get you started. If you have any modules that you would like featured here, just <a title="Comment on this" href="#respond">tell me a name</a> and give a short description, and you might get lucky.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.padizine.com/blog/35-drupal-modules-you-absolutely-need/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

