You are at:Blogs > ascetic's blog > 4 Must Have Modules to Start Learning Drupal

4 Must Have Modules to Start Learning Drupal


By ascetic - Posted on 18 March 2008

 

drupal.org_.pngNew to Drupal? Confuse what are the best modules to install? You've come to the right link then. In this article, i've created a list of 4 drupal modules to help you start using drupal.

For those who don't know yet, Drupal is a Content Management System (CMS). Wikipedia says: "A content management system (CMS) is a program used to create a framework for the content of a Web site." Besides it's core, the strength of drupal lies within the modules which are contributed by the community.

1. Pathauto

path_auto_0.thumbnail.pngDrupal has the ability to create friendly URLs out of the box with its Path module. So, instead of having a post like example.com/node/123, you can have a more human readable and of course SEO friendly URL such as example.com/article/
4-must-have-modules
. But you will have to manually create those aliases, and its a real pain in the a** if you have lots of posts or pages. This is when Pathauto comes in handy. It will automatically create those aliases for you.

You can also customize it to whatever you want your URLs look like because the aliases are based upon a "pattern" system which the administrator can control.

You can download Version 5.x-2.1 for Drupal 5 HERE. Important! It requires Token to be installed first. The latest pathauto for Drupal 6 is still in development as I write this article. But you can directly download it HERE or visit the Pathauto Project Page.

Tips: Remember to enable Clean URLs for best result.

2. WYSIWYG Editor

It ain't a CMS if it ain't has a WYSIWYG (What You See Is What You Get) Editor. Well, by default Drupal does have a built-in Editor, but its just a simple text area. It doesn't mean that its bad. Instead I'd say this is great because we have the freedom to choose our own preferred Editor. Not everyone needs a bulky editor, sometimes we only need some simple HTML codes just to put links or images in our posts. The good news is, there are plenty of editors to choose. I'm not going to tell you which one suits best, instead I'll give you some recommended editors to help you choose your own. Not to forget, you can always browse any modules related to filter/editor HERE.

    - TinyMCE WYSIWYG Editor

tinymce.jpgTinyMCE is one of the most feature-complete editor and it is the commonly used on many CMSs. If you are familiar with Joomla, then this is the best editor for you because its the same editor used in Joomla. You will have to download the official TinyMCE and module partially.

Download TinyMCE Module.
Download TinyMCE


    - BUEditor

BUEditor.jpgPersonally, this is the best Editor in Drupal, I'm using it right now. It's not really a WYSIWYG as you can see from the screenshot. BUEditor basically only help you to put HTML/bbcode/PHP codes instead of writing them manually. But I can create as many buttons as I want, which means I can put only my preferred codes/buttons to the editor. In the end, I like it because I will have cleaner codes than using standard WYSIWYG.

Here are some BUEditor features quoted from the project page:

  • Editor interface and button functionality are completely customizable through administration pages.
  • It supports role based editor interfaces.
  • It's possible to create image or text buttons.
  • Buttons can be customized to generate code snippets, html tags, bbcode tags etc.

Download BUEditor

    - FCKeditor

FCKeditor.jpgFCKeditor is also one of the most feature-complete WYSIWYG editor. If you want a bulky editor just like standard desktop word processor, I really recommend using this one. The newest version has a nice javascript pop-up when we are uploading or inserting images/links. Just like TinyMCE, you will need to download the official FCKeditor partially from the module.

Download FCKeditor Module
Download FCKeditor



3. Views

views.jpgThe views module can provide you flexible method to control the output of your nodes/content. i.e. By using Views you can filter the output of a certain node just like the one found on MediaSastra.com. It uses Table View to control the layout, and filters the output based on a node called "Work" which is included in a vocabulary called "Genre" and sort them based on the time creation.
This is one of the most powerful module in Drupal and I encourage you to play with it a lot. The above is only one simple example, but you should at least understand that the amount of flexibilities are endless.
Download Views Module

4. Content Construction Kit (CCK)

cck.jpgThe Content Construction Kit allows you create and customize Drupal's content fields. I can put as many fields as I want on any content types. As yo can see from the screenshot, the field types can be vary. You may put URL field, Text field or even Adsense Code. The output of that screenshot can be seen HERE. Now, that is only a rough example of the use of CCK. And the good news is you can actually theme the output by using a module called Contemplate. So you will have a nice looking end result. Also, Views module can work together with CCK. A live example can be seen HERE.

Download CCK Module
Download Contemplate

Hope you'll find this article useful enough to get you start learning Drupal. Feel free to ask if you have any questions.

CCK adalah modul terbaik. Disamping itu saya suka modul profiles, yang secara default sudah dimasukkan. Pernah coba ubercart?

This is great information for learning Drupal. I've been meaning to look into this for some time.

I have been looking for this infomation for a long time, Thanks

Sam

Great blog keep up the good work

Jill x

I've been trying out a few of the alternatives for CMS and I'm not sure which has the best features. My main priority is the music and video add on function. Is Drupal the best for this?

Hi! The post is really interesting! I've read your blog and can say it's a good job.

Oh, great! I love it. Thanks for the possibility to read your blog.

Hello! The post is good. It is really entertaining. I loved it.

Hi
Thanks for the info i have been meaning to start a drupal blog but did not know where to start!!

Thanks for the possibility to read your blog. I have been meaning to start a drupal blog.

Thin course of thought

wysiwyg is very useful and pretty much a must have for working with drupal.

Good article, I used that modules too! Its looks great!

Well, it's nice to visit your website and learn this new information. Now, i know how to start drupal. tnx!

Thanks for the heads up on this, i handt used FCK editor before.

Thanks for the list of must have moduls, i have been looking into drpal and its good to know the must haves when dealing with drupal

Thanks for this great blog. It was very useful. Thanks again!

Very helpful post. thanks.

I've been looking into using Drupal for some time. This is a good start up guide. Thank you for it. *bookmarked*

Really useful information on drupal and it very well elaborated... It has been of great help to me. thanks a lot.

I should surely try this out, sounds like Drupal is a webmaster find!

These modules are really helpful to know how to use the Drupal which is needed to have a good website. Knowing these modules let you create and manage your websites the way you wanted and best suit your target market.

Hi! Thanks for the great guide. I am new to Drupal and trying to learn more so any help is a good addition to the knowledge.This surely helps.Your efforts are highly appreciated.Thanks for posting.

I have difficulty working with drupal, im new to it, that's why!! Thanks for these great tips. they were of absolutely great help to me. Cheers

Drupal is a bit difficult for me at the moment, I am just trying to get along.But is a great CMS for sure.Thanks a lot for the tips, highly appreciated.

Thank you, thank you, thank you!! I am a serious Drupal newbie and can use all the help I can get in getting started easily and quickly. There are certain things I want to accomplish with it and not totally sure of the path I should take.

I am not really familiar with Drupal. Well, i need to admit that i am interested about it. The information you provided is a great help!

Great information on drupal, it was really useful and helped me a lot. Thanks.

Actually I'm new in Drupal.But I think here will have developed working code in the major areas of Drupal module development from the basics of hooks and localization,exposing web services, administration, content types, filters, and installation profiles. Highly recommended for any developer interested in social publishing

Your post is very explanatory, very complete information, I believe it be very useful for a lot of people, thanks

Thank you for the information. I am always in awe of the willingness for people in this industry to share, be it plugins of just useful links like this, great thanks.

If your a website designer and your looking for work drop by my website sometime at http://www.websitequotes.co.nz

Thanks for this great blog. It was very useful. Thanks again!again!

Thanks for this post. I am just learning Drupal and I heard about the PathAuto module but not the others. I will check them out.

These are excellent modules to get started with. Though a newbie myself I am getting the hang of this and have gotten a couple of sites set up.

This blog is more than helpful. Cheers, bro

As a beginner to drupal this is very helpful.

Should be in everyone's favourites.

Kate.

nice

Nice work done ...

I love this post.. I had been reading in many blogs about the Drupal, But really, i coudnt understand... Now, its great! Thanks again

Your blog is full of life and activites

Thank you for taking your time and explain us how Dupral works, I will use your tips, they are very useful.

It's very difficult to me understand how Drupal works, so thank you very much for taking your time to make this interesting article.

Simply astounding. Liked this article. Thank you for posting it

Lovely article..Thanks a lot for sharing this.
used car dealers

I've just been learning about Drupal recently, and it seems to be a very helpful tool in the world of webblogging. The 4 modules discussed in this article are very helpful and can completely change the way you go about blogging. Thanks for all the valuable info.

Hi! Thanks for the information. My friends have been mentioning Drupal and I cant grasp how it works until I came across your article. Thanks again.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
4 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.