Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
We use Drupal primarily as a platform for application development. This
includes the creation of Drupal modules, but seldom "content" in the
Drupal sense.
Do you want to organize front page of your site as a single page website with navigation by anchors?
Summary
This module provide the ability to display the content of all menu items of the main-menu 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 approach is good for the small personal websites and promotional pages.
Also you can see short video tutorial how to setup singe page site http://www.youtube.com/watch?v=UvIuBIpfbbU
The module good works with Bartik 7.0 theme.
If you would like to use this module just now it is strongly recommended
bartik sub-theme as your custom theme (please see How to Customize Bartik).
List of supported themes
Bootstrap 3 (in DEV version of module)
Bartik & sub-themes
Responsive Bartik & sub-themes
Zen & sub-themes (Warning: not enough tested)
Configuration
Please, go to the module configuration page:
Configure / System / Single Page Settings
Voom is framework wrapped in a Drupal module. Voom is implemented in a way that allows you to interface with core Drupal functionality in a way that will be more natural to developers that are coming from Rails or Java SpringMVC backgrounds.
If you are looking to build an extension to Drupal core, or looking to provide extra functionality on top of an existing module, then don't bother with Voom. If you want to do custom application development, something you would generally consider using CakePHP or Rails for, than Voom is what you are looking for.
Here are some of Voom's features:
MVC: Voom allows you to create applications inside of Drupal using the Model-View-Controller (MVC) paradigm. This encourages development in a way that provides a high degree of separation between models, controllers, and views. For more details see the Wikipedia article on Model–view–controller Unlike generic MVC frameworks, Voom has many Controller and Model features that are Drupal specific, allowing you to achieve a higher level of Drupal integration.
I went back and forth about whether to build this directly into NineSixty theme, or produce as standalone module. We're going the module route since there are so many 960.gs themes. Currently this sandbox holds theme code. Sorry for confusion and co-maintainers welcome!
Using JavaScript to dynamically swap stylesheets, the classes from the 960 grid system can adapt and become any size grid you want. It's not a replacement for CSS3 media queries, but this approach produces a responsive layout that you can quickly construct using the power of the 960 grid system.
What's inside?
A complete Drupal theme that you can use as a base theme.
mobile.css, a mobile-first approach with very simple styling. fluid.css, for very wide monitors.