Blocks and Core blocks

Drupal's core modules contain many blocks pre coded for use in your site. These come shipped.  Below is a brief overview of the core modules and their associated blocks.

  • Block - This is the module that allows you to have blocks.  Without this module, block functionality would not be available. 
  • Aggregator - This module allows you to put external feeds into block for your site
  • Blog - This module, which deals with blogs, comes with the Recent Blog Posts block. 
  • Book - If you are building an online book, this module included the book navigation block.  This block provides the user with a menu of where in the book they are current are.
  • Comments - This module comes with the Recent Comments block.  This block can be administered at: admin/structure/block/manage/comment/recent/configure
  • Contextual links - Does not provide any blocks but allows the blocks functionality to work better.
  • Dashboard - Dashboard is an interface for allowing Admins to monitor their sites.  Blocks can be added to the admin dashboard.  These blocks are outside the normal admin blocks page.  This is a tad confusing.
  • Help - This comes with the System Help block and region.  This is just for admins and usually will not be seen by users.
  • Menu - By default, Main menu, which is associated with this module comes disabled.  I have never used it, and Im not sure what it does.
  • Poll - This allows polls to be given on your site.  Most recent poll is a block associated with this module.
  • Search - This allows a block for searching to be implemented.
  • User - This module creates two block for the user experience:  User Login and User Menu.


There are several modules that do not create blocks and they are listed below.
Contact, color, content translation, database logging, field, field SQL storage, field UI, file, module filter, image, list, locale, node, number, open id, options, overlay, path, php filter, rdf, shortcuts, statistics, syslog, system, taxonomy, testing, text, toolbar, tracker, trigger, update manager.