Just getting started with Drupal? Looking for some general resources to have bookmarked for when you need them? These resources will help you cover the basics of Drupal and provide documentation for much of your future work with the platform.
Drupal developers and users alike need to be familiar with modules (plug-ins). There are countless modules available for a wide variety of purposes. The collection here includes some basic resources for working with modules, and also some links to various popular and useful modules.
This module integrates Moxiecode’s popular TinyMCE WYSIWYG editor into a Drupal website for editing advanced website content.
Front Page 16
This module makes it possible for users to show a different front page or splash page to visitors.
Clean URLs 17
If you’re creating Drupal websites, you’ll want to be able to create friendly URLs. This module can help.
FlashVideo will expand the upload module to accommodate video uploads, plus it will automatically convert it to Flash format.
Content Construction Kit (CCK) 19
CCK allows you to add custom fields to nodes using a Web browser.
Global Redirect 20
Help your website’s SEO with Global Redirect, which makes some subtle, but important, redirects.
Easily create contact forms, questionnaires, registration forms, surveys and polls with Webforms.
Module Developer’s Guide 22
If you plan on developing modules, this is a must-read resource that will get you started.
3. Drupal Design Inspiration
When working on a Drupal-powered website, you may find it helpful and inspiring to see what others are doing with Drupal. Fortunately, there are some great resources for showing off the work of other designers.
The best source of Drupal design inspiration, with over 2,000 websites being showcased.
A social network to showcase Drupal-powered websites.
Dries Buytaert 25
The blog of Dries Buytaert includes a number of inspirational Drupal websites.
31 Remarkable Drupal Powered Websites 26
Earlier this year, Six Revisions published a mini-gallery of inspirational Drupal websites.
Whether you’re looking for free themes to customize, premium themes to take your projects to the next level or places to distribute your own themes, the Drupal community has several options available.
Themes at Drupal.org 27
Drupal.org includes a gallery of free themes that are available for download.
A marketplace of Drupal and WordPress themes, both free and premium.
All Drupal Themes 29
Nine free themes to choose from.
Top Notch Themes 30
Sells themes for Drupal 5 and 6.
20 Great 2-Column Drupal Themes 31
A nice collection put together by Mashable.
20 Great 3-Column Drupal Themes 32
If three-column themes are what you’re after, Mashable has another collection for you.
The Drupal community provides plenty of tutorials to teach you just about anything you want to learn about development with Drupal. Here is a categorized list of some excellent tutorials.
5.1 Developing Themes
How to Make a Drupal Theme 33
This tutorial will explain the basic files that make up a Drupal theme and will help you code your first theme.
Drupal Theming for Designers 34
This is another tutorial that looks at the basics of building a Drupal theme and the files that are involved.
Create a Killer Band Site with Drupal: A Six-Part Tutorial Series 35
An awesome, in-depth tutorial from GoMediaZine that takes you the whole way through by building an example website for a band.
From HTML Mockup to a Full Drupal Site: A Tutorial – Part I: Introduction and Installation 36
This is the first of a three-part series on taking a design from mock-up to fully-functional Drupal theme. Also see Part II: Site Setup, Content and Modules , 37 Part III: Template Theming, Integration and Finishing Touches 38
How to Install/Enable Drupal Modules 39
If you’re a Drupal developer, chances are you’re familiar with installing modules. If you’re a new Drupal developer, here is a basic tutorial.
Drupal’s Forum Module 40
A look at how you can avoid duplicate content when using the forum module.
Turn a Plain Jane HTML Template into a Drupal Theme with the Theme Generator Module 41
Instructions for using the theme generator module, which may save you a lot of time in development.
Scaling Drupal – An Open-Source Infrastructure for High-Traffic Drupal Sites 42
For those developing larger websites, scaling will often be a concern. This tutorial goes through some of the things you can do to help Drupal’s performance under pressure.
Improving Drupal’s Page Loading Performance 43
Looking to speed up a Drupal website? Try following these steps.
Taxonomy: A Way to Organize Content 44
Learn how to better organize your content and use vocabularies, terms, menus and more.
Drupal Taxonomy Tutorial 45
An introduction on how to use Drupal’s taxonomy system.
Basic Drupal SEO: On-Site Optimization 46
SEO should be a consideration for any developer, and this post takes a look at how it applies specifically to Drupal-powered websites.
Drupal SEO: How Duplicate Content Hurts Drupal Sites 47
Learn about a few potential areas of duplicate content and how you can solve the problem.
Drupal and Robots.txt 48
A look at some customizations that can be made to the standard Drupal robots.txt file.
5.6 Forums and Wikis
Private forums in Drupal: Forum Access vs. Taxonomy Access vs. Taxonomy Access Control Lite 49
If you want to take Drupal a bit further and use it to power a forum, read this tutorial.
How to Create a Wiki with Drupal 50
This post takes you through the basic steps of setting up your own wiki.
How to Make a Photo Gallery with Thumbnails in Drupal 51
A 10-step process for setting up a simple photo gallery.
How to Build Flickr in Drupal 52
This tutorial will show you how to build a Flickr clone powered by Drupal. (Note: this tutorial is 2 years old, but still interesting.)
Tutorial on Basic Nav, Hierarchy Nav, Blogroll, Separate Blocks for Nav for Newbies 53
Effective navigation is key to any website. Here are some Drupal-specific tips for improved navigation.
Theming Drupal Primary Links with Child Sub-Menus 54
A simple tutorial for improving the navigation on your website.
5.9 General Tips
50 Drupal Tips and Tricks 55
45 Screencasts to Get You Kicking Ass with Drupal 56
This post contains links to screencasts on a variety of subjects on working with Drupal.
Take Control of Your Drupal Theme 57
Learn how to use a custom front page, a stand-alone log-in page and more.
5.10 Other Tutorials
Customising the User Profile Layout 58
A useful tutorial if you want to use Drupal to build an online community.
Creating a Custom Homepage in Drupal Using Views 59
On many projects, you may want to use a custom home page. This tutorial takes a look at a solution. 6. Drupal Starter Themes
Starter themes can save you a lot of time in development by eliminating some of the common tasks that you do with each new theme you create. If you’re always starting from scratch or customizing an existing theme, give a starter theme a shot and see if it improves your workflow and productivity.
Blueprint is a starter Drupal theme meant to make development of custom themes faster; alternative: Zengine Starter Blueprint Grid Theme 62 7. Blog Editors
BlogJet is a Windows blog client for managing multiple blogs. The cost is £29.95.
A popular free offline editor that supports a number of blogging platforms, including Drupal.
If you’re building an e-commerce website, Ubercart is an open-source solution that fully integrates your online store with Drupal.
Acquia is dedicated to making Drupal more useful for developers by providing value-added software products and services. One of their projects, Carbon, focuses on social publishing applications and making it easier to develop community-oriented websites.
1 https://www.smashingmagazine.com/2008/09/15/wordpress-developers-toolbox/ 2 http://drupal.org/ 3 http://drupal.org/handbook/ 4 http://www.minezone.org/blog/wp-content/uploads/2007/12/drupal-theme-developers-cheat-sheet.pdf 5 http://api.drupal.org/ 6 http://needforcontent.com/drupal-taxonomy-drupal-nodes-and-other-terms-what-do-they-mean 7 http://drupalcodesearch.com/ 8 http://mydrupal.com/drupal_white_papers_and_free_stuff 9 http://www.bivingsreport.com/2007/wordpress-vs-drupal/ 10 http://drupal.org/project/Modules 11 http://drupal.org/handbook/modules 12 http://drupalmodules.com/ 13 http://www.drupalecommerce.org/ 14 http://drupal.org/project/nice_menus 15 http://drupal.org/project/nice_menus 16 http://drupal.org/project/front 17 http://drupal.org/node/15365 18 http://drupal.org/project/flashvideo 19 http://drupal.org/project/cck 20 http://drupal.org/project/globalredirect 21 http://drupal.org/project/webform 22 http://drupal.org/node/508 23 http://www.drupalsites.net/ 24 http://drupalsn.com/ 25 http://buytaert.net/tag/drupal-sites 26 http://sixrevisions.com/design-inspiration/31-drupal-content-management-system-cms/ 27 http://drupal.org/project/Themes 28 # 29 http://www.alldrupalthemes.com/ 30 http://www.topnotchthemes.com/ 31 http://mashable.com/2007/09/19/drupal-2-column/ 32 http://mashable.com/2007/10/04/drupal-3-column-themes/ 33 http://tips.webdesign10.com/how-to-make-a-drupal-theme 34 http://neemtree.com.au/drupal-theming-designers 35 http://www.gomediazine.com/tutorials/create-a-killer-band-site-with-drupal-introduction/ 36 http://nicksergeant.com/blog/drupal/html-mockup-full-drupal-site-tutorial-part-i-introduction-and-installation 37 http://nicksergeant.com/blog/drupal/html-mockup-full-drupal-site-tutorial-part-ii-site-setup-content-and-modules 38 http://nicksergeant.com/blog/drupal/html-mockup-full-drupal-site-tutorial-part-iii-template-theming-integration-and-finishing-touches 39 http://www.siteground.com/tutorials/drupal-tutorial/drupal_modules.htm 40 http://drupalzilla.com/module/forum 41 http://nicksergeant.com/blog/drupal/turn-plain-jane-html-template-drupal-theme-theme-generator-module 42 http://www.johnandcailin.com/blog/john/scaling-drupal-open-source-infrastructure-high-traffic-drupal-sites 43 http://wimleers.com/article/improving-drupals-page-loading-performance 44 http://drupal.org/handbook/modules/taxonomy 45 http://drupalzilla.com/tutorial/taxonomy/drupal-taxonomy 46 http://tips.webdesign10.com/basic-drupal-seo-on-site-optimization 47 http://blamcast.net/articles/drupal-seo 48 http://drupalzilla.com/robots-txt 49 http://www.lullabot.com/articles/private_forums_in_drupal_forum_access_vs_taxonomy_access_vs_taxonomy_access_control_lite 50 http://cwgordon.com/how-to-create-a-wiki-with-drupal 51 http://www.learndrupalcms.com/how-to-make-a-photo-gallery-with-thumbnails-in-drupal 52 http://www.lullabot.com/articles/how_to_build_flickr_in_drupal 53 http://drupal.org/node/241980 54 http://nicksergeant.com/blog/drupal/theming-drupal-primary-links-child-sub-menus 55 http://www.lullabot.com/audiocast/podcast-50-drupal-tips-and-tricks 56 http://www.minezone.org/blog/2007/11/01/45-screencasts-to-get-you-kicking-ass-with-drupal/ 57 http://www.lullabot.com/articles/hacking_phptemplate 58 http://drupal.org/node/35728 59 http://www.apaddedcell.com/creating-a-custom-home-page-in-drupal-using-views 60 http://drupal.org/project/zen 61 http://drupal.org/project/blueprint 62 http://groups.drupal.org/node/9314 63 http://www.codingrobots.com/blogjet/ 64 http://www.blogdesk.org/en/index.htm 65 http://www.ubercart.org/ 66 http://acquia.com/
↑ Back to top
Tweet it Share on Facebook