
Some useful and interesting modules for Drupal

Of course, the Drupal.ru and Drupal.org sites are invaluable helpers in all issues and will help you understand almost any task, but today I would like to tell you about some modules and their capabilities so that you do not have to frantically search for answers to your questions when you suddenly need such functionality. You may not learn anything new from this topic, but I’ll try it anyway.
Let's start in order.
Automatic nodetitles
Project page
When creating a new material type in Drupal, you cannot remove the “Title” field or specify its default value, but in this case, the Automatic Nodetitles module will help us , which will hide and automatically generate the contents of the title field for the selected material type, based on your instructions. You can configure the generation of the title depending on any value, or simply make the same title for all materials of the same type.
Available for Drupal 4,5,6.
Custom breadcrumbs
Project page
allows you to set up so-called "bread crumbs" to any type of material, based on the SSC, for example, "Home> User Blog> 2009> April" , easily synchronizing them with different views ( the Views ), or aliases module Pathauto.
Available for Drupal 5.6.
Community Tags
The project page
The module allows users to add tags for certain types of materials themselves, forming their own tag cloud for each post (collect your lepro ala).
It has many uses, for example, you can subscribe to an event by adding your name to the post tags.
Available for Drupal 5.6.
Author taxonomy
The project page
The module allows you to specify several authors at once when creating the material and automatically creates a dictionary from them. Of course, almost the same thing can be implemented using standard CCK + Taxonomy tools , but this module as a result is much more convenient.
Available for Drupal 5.6.
Conditional fields
Project page
A rather important addition for the CCK module , it allows you to create dependent fields that only become visible when a certain value of another field is defined. By the way, the field “climbs” into the light with pretty beautiful animation and attenuation.
Available for Drupal 5.6.
Node expire
Project Page
Allows each type of material or each specific material to indicate the time when it "loses power", that is, it becomes completely hidden from users, but will not be deleted. Convenient for any ads.
It is configured in the properties of each individual type of material.
Available for Drupal 5.6.
Subscriptions
Project page
A very powerful module of newsletters and subscriptions, has many settings that take into account almost everything that is needed; at the same time, it allows users to fairly easily subscribe to all materials of the same type or to each material individually (including content updates).
Available for Drupal 5.6.
Nice Menus and jQuery Menu
Nice Menus Project Page | JQuery Menu project page
Two modules that make the navigation menu of your site more convenient. JQuery Menu allows you to quickly collapse / expand menu items AJAX'om (after updating the page the menu status is not saved), while Nice Menus adds you a convenient and beautiful menu with pop-up left-right-bottom sub-items. In all browsers, except IE6, it works on pure CSS, a few scripts are added for IE.
In rare cases, Nice Menus broke my layout, the reason could not be identified.
Both modules are available for Drupal 6. There is a Nice Menus version for Drupal 5.
Collapsible text
Project Page
Allows you to add [collapse] [/ collapse] tags to each input format; the text entered between the tags will collapse / expand when you click on the title. Text can be collapsed by default by using [collapse collapsed]. To replace the standard caption with your own, you need to use any of the header tags (h1-h6) after the first tag.
Users of forums like IP Board are very fond of such text, since it resembles the tags [offtop] and [spoiler].
Personal observations: If you insert an extra empty line between paragraphs inside the compressed text, but the tag breaks. However, if you really need this line, insert the tag at the end of the paragraphand the required pass will appear without interrupting the tag.
Available for Drupal 5.6.
Tabs + Views Tabs + CCK Fieldgroup Tabs
Tabs project
page Views Tabs
project page CCK project page Fieldgroup Tabs
These three modules allow you to add tabs to any type of material (field group) or any view. Actually, if you understand Views and CCK, then there will be no problems.
Modules are available for Drupal 6.
Views Tabs and CCK Fieldgroup Tabs are for Drupal 5. Good luck with Drupal
. :)
If you have any questions - write in the comments or in PM.
Or right on Drupal.ru , they will definitely help you there.