Why Drupal was chosen:
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 labour 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 and extended with ‘fields’, it greatly reduces the time required to publish an article. Add new content can now be done in a matter of minutes, including writing the article.
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 succesfully 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”.
Describe the project (goals, requirements and outcome):
Before we started there was a clear direction to go. Here I’d like to discuss some of the development requirements.
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, it 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. End users 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 age 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)
- Morningtime Digital Media (www.morningtime.com)
The website is hosted on a single GoDaddy dedicated server.
Comments are closed.