The Bond Lifestyle website was founded in October 2005 by Remmert van Braam, in order to make an informational website about the products and brands that are used by the fictional character James Bond in movies and books. In 2012 the website successfully migrated from an HTML site to Drupal 7. And recently the new Drupal-powered Bond Lifestyle website was featured in a live interview with CNN's Jim Clancy, who called the site "the second most visited Bond website... in the whole world".
Migrating from a raw HTML site, which had to be updated manually, Drupal 7 offers high-end publishing tools to quickly add content to the Bond Lifestyle website. Building the original site took months of manual labor over the course of several years, but the content migration (from HTML to Drupal) of over 1,000 articles took only two weeks. Using a set of different content types, which can be related to each other, it greatly reduces the time required to publish an article. Adding new content can now be done in a matter of minutes.
Before we started there was a clear direction to go. Here I'd like to discuss some of the development requirements.
Frontpage
The frontpage should be an eyecatcher, preferably like a real online magazine. It includes a Views Slideshow (showing slides from a custom 'Featured' content type); a Views generated list of recent news; a Views generated list of last 20+ article titles sorted by date; several widgets such as the latest video podcast (using the Media module to work with YouTube videos). The Views module further came in handy for latest comments, featured products (sorted by Nodequeue hierarchy) and several menu blocks to form a sitemap.
Product Overview Page
A product overview page is a Taxonomy Term page for a specific category within the 'Products' vocabulary. For example 'Bond Girls' or 'Villains'. Using the Panels module and Views content panes we could render teaser lists of content (formatted by Display Suite) for specific categories. The ordering of products was important; the ordering should not be by date or alphabetical, but by manual sorting. Explicit manual sorting of content is doable in Drupal by using the Nodequeue module. Editors can easily drag and drop content in their preferred order.
Product Detail Page
The individual product detail page shows the Drupal node and all its fieldable content. The end user can create new content by submitting a content type-specific form with relevant content fields. Using the Display Suite module these fields could be organized flexibly, showing links, ratings (Voting API), comments, share buttons, images (multiple), optional featured image, ability to add video (Media module), a list of related content (manually added through the Entity Reference module).
The use of 'tags' (Taxonomy Terms)
To organize content throughout the site, we use 'tags'. Tags are a vocabulary in the Drupal Taxonomy Term system. We can use it to tag content with our own custom labels, such as 'Sean Connery' or 'Gadget'. This helps to generate automatic lists of related content when you are viewing a page. Besides all-purpose tags, we also use vocabularies for 'Bond Films' and 'Bond Actors'.
Content Overview Pages
Besides Product overviews, there are also other content types: News, Podcasts (videos), Articles (editorials) and Events. Each gets its own overview page and lists of related content. Each can have custom display through Display Suite, Panels and Views.
- Rem-art (www.rem-art.com)
Remmert van Braam is the owner and author of Bond Lifestyle. His design studio Rem-art designed the website graphics and he authored the content.
- Morningtime Digital Media (www.morningtime.com)
Mathijs Koenraadt is the project lead and the developer who built the Drupal 7 website, the theme, migrated the database content and is responsible for the site structure so Rem-art could pick up the tools and fill in the content.
The website is hosted on a single GoDaddy dedicated server.
Comments
1. nice design... ash grey
1. nice design... ash grey color combo make site look so professional and "bond"
2. cool content management
3. simplicity
http://kripkornstudios.com.my (Drupal + phpBB)
http://parasolx.net (my personal blog; Drupal)
Publish comment on Facebook
I like the possibility to use regular Drupal comments and also to be able to publish them on Facebook.
How did you achieve that feature ?
Hi, for the commenting we use
Hi, for the commenting we use Fbconnect_stream_publish module, part of Fbconnect. I used custom theming to simplify their default layout.
Morningtime, a digital agency
Drupal services, web development, project management.
how did you build the sidebar
how did you build the sidebar menu ?
A taxonomy menu generated automatically?
Hi, they are mostly taxonomy
Hi, they are mostly taxonomy terms indeed, but the menu is built manually. In our case the terms don't change very often, so we could just build it manually once. Not all links are taxonomy, others are pages, views etc.
Morningtime, a digital agency
Drupal services, web development, project management.
very good design and functual
it is a good looking website.
can i ask a question about image link(top of page)?
i like images link (top of page) but how can do that in bartik?
is there a block or content type for this image link or so?
what can i do if i want to do this?
thanks for post from now.
It's just a custom block in a
It's just a custom block in a custom region.
Morningtime, a digital agency
Drupal services, web development, project management.
thank you for post
@morningtime
thank you for post.
i am new drupal, just studying three-four mounths, and i see drupal is a world.
maybe the answer is basic for many people but it is important to me.
so thank you again for your post.