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
Development releases
Project Information
- Maintenance status: Minimally maintained
- Development status: Maintenance fixes only
- Module categories: JavaScript Utilities, Site Navigation
- Reported installs: 47 sites currently report using this module. View usage statistics.
- Last modified: February 20, 2012