Taxonomy & node -- What is it?

This usually is the question which comes to any beginner's mind when starting to use Drupal. In Simplest terms.

1. Taxonomy module is your site categories. It is how you would organize the content of your site. For eg: "How-to" , "Tips" etc on this site are Taxonomy vocabularies.

You need to add "terms" under each vocabulary. For more detailed discussion see this.

2. All the content on your site is a node. "page", "story", "book", everything is a node in drupal. You can attach nodes to Taxonomy terms to organize site's content.

WYSIWYG editor and Input formats

Drupal does not have a WYSIWYG editor in its core release ( upto 4.7 ). This means users can only post text content on the site and they have to know about HTML tags.

Book Navigation block

One of the most powerful features of Drupal is "book" module. If you have organized your site content into drupal books, then make sure you enable the book navigation block. Goto Administration >> blocks >> Enable "Book Navigation" block & place it on the left side with 0 ordering. Whenever a user browse the book or book pages, the left side column of site will show the book navigation block. Just like on this site while you are viewing this page.

Easy posting of comments

Do you have a site with many visitors but hardly anyone makes a post or adds a comment?. Try this Tip below to encourage users to add comments

Goto admin >> comments >> configure >> Click Posting options.

On Location of comment submission form:
Select "Display below post or comments"

This will add the comment form below the node, just like the "Quick post" feature of vbulletin.

  • Also disable the "Comment subject field"
  • Preview comment should be optional.

Primary, secondary and other menus

Have you ever wondered, what goes into Primary menu, what should I put in Secondary menu and what is the Navigatio block for?. See the tip below.

Studies on computer graphics suggest that Primary menu which is usually placed on the top of the page in horizontal way should have all the site sections.

Secondary menu of drupal can either be used to expand Primary menu or can be used on the top right hand corner of the page to display information like "About us". "Contact us", "Logout", "Invite a friend" etc. As you will see that these items are not site section or main site content. It is more like extra information to the users, which may not be the main purpose of the site.

User - Interface Tips.

The idea of this section is to help Drupaliers create sites which focus on following.

1. Usability - How quickly and easily can user start using your drupal site
2. Navigability - How easily can user navigate to the content they want.
3. Visuals - How is the visual appeal of the site? Is there a proper use of colors, theme features. etc.
4. Sorting - How many ways the user can filter and sort the content so that he can make effective and efficient use of site content.

With the above intent in mind, few tips are added below.

Images not displaying in aggregator

If your aggregator feed has images but they are not displaying on your site then do the following

Goto administer >> Settings>> aggregator >>
Enter <img> in allowed HTML Tags. & Save configuration... You are all set!

Display all the links in Database with hits and Description.

If you are using Links package module and are not satisfied with the link views , teaser & link nodes, then you may consider this option. This code requires that you use link_weblinks component & add weblinks. It displays all the links in the database with hits and description. Things you can customize 1. Change $nlimit in code above to the number of links you want to display. 2. Define the "links" class in your stylesheet to customize the look of this page. 3. You can display this either in a block or on "page". We recommend you use page and attach it to primary menu.
How-To: 

Auto Subscribe users to New Content & new comments to their own Posts.

Notify module is a powerful way to subscribe users to periodic emails which include all new or revised content and/or comments much like the daily news letters sent by some websites. Even if this feature is not configured for normal site users, it can be a useful feature for an administrator of a site to monitor new content submissions and comment posts.

Problem
Users have to enable this from the "my account" page and many novoice users dont know how to do this or are not aware of this feature, which reduces the return visits to site.

How-To: 

Auto Enable "Contact Form"

Problem in 4.7

In Version 5 you can Auto Enable from your Admin section.

How-To: 

Pages

Subscribe to My Drupal RSS