Configure the layout and format of content and data presented to site visitors.

GCal Events

Two event blocks, configured differently

GCal Events is a module which will display a block of upcoming events. The source for the events is a Google Calendar.

Features

  • Can read from public or private google calendar
  • Multiple (unlimited?) blocks can be set up, each configured independently
  • Date/Time display format can be configured
  • Timezone can be configured (PHP 5.1 and higher)
  • Display uses templates, so each item (title, location, date, description, url, etc) can be configured for each block. Very flexible and powerful!
  • Customizable "footer" to include brief information about the calendar ("provided by so-and-so", "updated weekly", a link to the full calendar, ical feed link, etc)
  • Customizable "no upcoming events" text to display when no events are coming up.
  • Recurring events are now handled!
  • "Today Only" option at the block-level

Slider

Slider screenshot

Slider module creates an effect called the "Coda slider", which was made famous by the site:

http://www.panic.com/coda/

In this Drupal implementation, each panel of the slider is an individual node. You can have any node you like appear as slides within the slider.

Pagination (Node)

Example screenshot: Node body (text to the right of the main image) is paginated, other fields connected to the node are not.

Pagination (Node) allows the main content of arbitrary node types (Page, Story, etc...) to be paginated according to one of three methods:

Method 1: Content is paginated by a selectable "words per page" count.
Method 2: Content is paginated by manual breaks, inserted by the content creator.
Method 3: Content is paginated by manual breaks, based on <h3> tags.

Method 1 allows for quick and easy pagination, and is ideal for users who are looking to have their longer content split into multiple pages with the least amount of hassle. Just select the "words per page" threshold for a particular content type, and all existing and future nodes of that type will be automatically paginated accordingly.

Methods 2 and 3 allow for fine-tuned control over pagination breaks, useful for content creators who need to set specific break points in their content. Method 2 paginates content based on the presence of break tags ([pagebreak] or [ header = SOME TITLE ]), whereas Method 3 paginates based on <h3> elements.

note: To use Method 3 pagination, make sure <h3> tags are allowed under your Input Filters.

Pager display

Finder

Examples of Node Finders using an Autocomplete element.

Finder allows Drupal site administrators to create flexible faceted search forms to find entities such as nodes or users based on the values of fields and database attributes.

Composite Layout

ProsePoint Demo Screenshot

Composite Layout allows your nodes to be displayed in complex layouts. Currently, two and three column layouts are provided. You can also add other nodes, blocks, and even CCK fields to your node's layout. The content area of your node is divided into zones and you decide what should appear in those zones. Zones are essentially the same as Drupal blocks, but they apply to nodes rather than the entire site.

You can think of Composite Layout as Drupal blocks for nodes.

There is overlap in functionality between Composite Layout and Panels. Both address the issue of complex layouts, but each has a different approach.

Here is an informal comparison:

  • Panels is more powerful and flexible (I think, I'm not a Panels expert).
  • Composite Layout is simpler (I hope).
  • The user interface is different. You may prefer one or the other.
  • Composite Layout applies on content types, so it can be turned on for any node. Furthermore, you can have more than one composite layout node type.
  • If you use the Content Construction Kit, Composite Layout allows you to manage the layout of your CCK fields.

Otherwise, it will probably come down to personal preference as to which is more suitable.

Demo

Taxonomy Router

terms paged

*** NOTE: You've seen that V4 is out? Please read the message in issues. ***

Taxonomy Router pages Taxonomy vocabularies/terms (the module treats them as very similar items) as a list of terms or nodes.

This kind of functionality keeps appearing in taxonomy modules. So now it is a separate module which may, for code minimalists, prove useful in itself.

Pages

Subscribe with RSS Subscribe to RSS - Content display