Do you want to organize front page of your site as a single page website with navigation by anchors?

First of all I would like to mention about a similar project One Page CV. Please let me know if any other Drupal modules supported one page appoache excists.

Summary

This module provide the ability to display the content of all menu items of the menu that you indicate in settings on the Single Page Website module.
On the page 'single_page' the links in the menu will be replaced to the links to the correspondent anchors.
You can set URL 'single_page' as front page of your site, and your visitors will see the Single Page Website. But it will be the site managed by Drupal 7.

This appoach is good for the small personal websites and promotional pages.

The module good works with Bartik 7.0 theme.
If you would like to use this module just now it is strongly recomended
bartick sub-theme as your custom theme (please see How to Customize Bartik).

List of supported themes

  • Bartik & sub-themes
  • Zen & sub-themes (Warning: not enought tested)

Configuration

Please, go to the module configuration page:
Configure / System / Single Page Settings

1. There is the list of themes where module works. You should be sure that at least one of supported themes is enabled on your site.

2. You should select theme. Now Bartik and it's sub-themes is the best choise.

3. Finnaly If you would like to have Single Page Website feature on your front page you should set 'single_page' as the front page of your site:
Configuration > System > Site information > Front page > Default front page

Roadmap

  • Add more popular themes.
  • Horizontal scroll.

The development of this module supported by Successful Development LP.

Attention! 7-1.x branch is no longer supported, I'm not going to fix any problems in it. Please update the module on your site to 7-2.0-beta1!

Examples of Sites Created with this module

http://yaremchuk.ru
http://puffadder.co.uk

Please, send me (vaso1977@gmail.com) links to add your sites in this list.

About 7.x-2.x-dev

Some issues appeare during using AJAX single page creation, commonly some JS does not work on the Single page. A new branch is designed to solve this problem.

In this new branch AJAX appoach was replaced to PhpQuery appoach.
Now the building of the single page takes place on the side of server
unlike branch 1.x, where the page is formed on the client side using AJAX requests to Drupal.

This new approach designed to solve all the problems encountered when using other JS on the page.

Be sure to the correct work of this module PhpQuery library requared!

You should download phpQuery library
http://code.google.com/p/phpquery/downloads/list
and put it into sites/all/libraries/phpQuery/phpQuery-onefile.php
If you would like to have support of non latin characters on your page,
please, use http://php.sfdev.com.s3.amazonaws.com/phpQuery-onefile.php.gz

Also to allow sopport of changing hashes (#) in the browser address line,
you should install jquery.autoanchor library,
please download it from
http://plugins.jquery.com/files/jquery.autoanchor.js.txt
save file to the sites/all/libraries/jquery.autoanchor/jquery.autoanchor.js
This is optional function.

Downloads

Recommended releases

Version Downloads Date Links
7.x-2.0-beta3 tar.gz (11.36 KB) | zip (15.09 KB) 2011-Sep-30 Notes

Development releases

Version Downloads Date Links
7.x-2.x-dev tar.gz (11.42 KB) | zip (15.12 KB) 2012-Feb-09 Notes

Project Information


Maintainers for Single Page Website

  • Yaremchuk - 14 commits
    last: 2 weeks ago, first: 28 weeks ago
  • aburrows - 2 commits
    last: 30 weeks ago, first: 30 weeks ago

Issues for Single Page Website

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 10 Jun 11