I need to customize the home page of my Drupal site in order to make it easier to use.

I'd like to put some static text (apart from that in the settings), the list of forums and some graphics. How can I do that?

Antonello

Comments

dublin drupaller’s picture

Hi Antonello,

there are a number of ways of doing that:

#1 create a page and point drupal to that as your default front page.

  1. go to Create content -> Page
  2. add in the content you want to appear (you can include PHP snippets that allows you to list forum posts or other content mixed with static text/graphics etc.) and make a note of the NODE ID. (usually something like www.example.com/node/n where n is your node ID)
  3. Go to Administer -> Settings and set your Default front page to point to the node you just created

#2 using the front page module.

You can download and install the Front Page Module that allows you to specify custom home pages for users who are not logged in (Anonymous Users) and users who are already logged in (Authenticated Users) as well as other options including having a completely different layout to the rest of your site (FULL option), overriding your HOME breadcrumb links to allow for a splash page...

#3 Completely different front page layout without using a module.

if you don't want to use a module to vary your front page layout, you can follow the instructions at this handbook page that explains how to setup Front Page layout switcher for your Drupal site.

hope that helps..

Dub

Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate

lucyconnuk’s picture

Some (fairly brief) suggestions:

Static text - create a normal node but make it sticky (see http://www.stjohnstmichael.org.uk/drupal/node - welcome message is normal page with "Sticky at top of lists" set)
Graphics - custom blocks, only visible on front page (see temporary site http://lucy-connelly.com/pjm - photo in left hand sidebar is custom block)
List of forums - I tried the taxonomy_menu module, but ended up creating a menu by hand, because taxonomy_menu gives links in the format taxonomy_menu/n/m, rather than forum/n, and so the forum is displayed differently.

Lucy C