Drupal Modules

ratings

Ratings

AttributeAverage
Features4 / 5
Reliability5 / 5
Ease Of Use5 / 5
Documentation5 / 5
Vote Count1
averages
module overview

Module Overview

Drupal.org Excerpt:

Documentation A draft version of the User Documentation is now available for the Custom Page module. What is it? Custom Page is an advanced theming tool, allowing developers to easily create pages with custom templates and maintain full control over the output (e.g. HTML). Custompage seamlessly integrates... [More...]

Details:

Maintainer:irakli
Links:
Categories:Content display, Developer, Theme enhancements, Utility
downloads

Downloads

VersionDateFilesRelease notes
6.x-1.172010-Jun-24DownloadRecommended
6.x-1.x-dev2011-Feb-25DownloadDevelopment
7.x-1.0-alpha32011-Feb-08DownloadOther
Total Downloads: 534 "Development" releases should be considered in beta.

reviews

Reviews

Options: Add a review

rating

Break out of your site template without doing your head in.

This module is a great plug-in for designing custom pages quickly. Ideal for:

  • creating pages that fall outside any of your content templates (but for which you still want the normal site page layout - navigation, header, footer etc).
  • developers who already write/use site-specific custom modules for displaying/adjusting pages, nodes and blocks.
  • developers that find panels a bit unwieldy (pure personal preference), or want greater control over their html.
  • casual developers that want to programmatically display content in the most common formats (eg views, blocks).

I've found that when using panels for a project, my project tends to get quite unwieldy as the project evolves - blocks, views and design overrides specific to a single page end up stored in multiple places in code (theme and custom module), and in the database (via block/view/panels/whatever admin interface). This may well be down to sloppy development, or lack of knowledge or experience of panels best practice, or it may be that I'm actually choosing the appropriate drupal way for individual design decisions; regardless, synchronisation between dev, test and live, not to mention troubleshooting become a bit of a headache.

Custom page doesn't solve all my lazy-programming issues, but it lets me put all design html specific to a single page into just one file, making release and trouble-shooting WAY easier.

The module also provides a bunch of php helper functions for displaying nodes, blocks, views and menus (check custompage_util.inc).

Super-easy to use - add the template file to your theme folder, then create the page through the admin interface. That's all. Just make sure you read the help about hyphens/underscores.

The one thing I think custompage is missing is an option to automatically create a menu item for a page, similar to views pages.

Twitter


Sponsored By


iO1 Drupal Consultants

Top Drupal Books

  1. Using Drupal (O'Reilly)
  2. Definitive Guide to D7
  3. Beginning Drupal 7
  4. Drupal For Dummies
  5. Pro Drupal Development 7
Module Finder New Modules RSS Feeds