Welcome to your Voyager site!

Nunc pulvinar molestie elit sed volutpat. Quisque placerat mauris at ipsum commodo, eget mollis turpis congue. Maecenas tempor sem eros, eget porttitor nisi venenatis eget.

Introduction

Nam vitae sapien dui. Sed pretium eu orci non suscipit. Morbi placerat, purus non pulvinar luctus, leo velit sagittis orci, at fringilla nisi odio nec metus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi auctor auctor dapibus. Nulla ultricies, mi in consectetur sagittis, risus mauris tincidunt lorem, at viverra velit nisl vitae tellus. Donec vel faucibus dui. Nam vehicula vitae dui at euismod. Morbi malesuada risus nec elit scelerisque sollicitudin. Proin aliquam enim a facilisis condimentum. Morbi imperdiet dictum urna, ac ornare odio eleifend a. Etiam at lacinia nisl.

Text (this section's heading is hidden from visual display)

We make some automatic typographical improvements, like preventing widows and orphans and converting some characters. The text below demonstrates some of the improvements made:

“3/4 of all people like having common typography improvements made ‘automatically’ - & that’s a fact that you don’t need to have worked at NASA to recognise…”

  • Straight quotes (' and ") to curly quotes (’ and “)
  • Double dashes to em-dashes (-- to –)
  • Three consecutive full stops to the ellipsis character (... vs …)
  • 1 / 2 to 1/2
Find us

Content listings

Content listings allow you to create a flexible list of curated of content.  Automated listings by content type and tags are available by default and additional filters can be developed.  They default to using our card display mode, but we can make other ones too, like a super basic teaser. You can specify the max number of items per row too.

Here’s an example of the few of the options, demonstrated using our Tabs component:

Tab items

First level page

A mountain range A page to host child pages, so we can make sure the child pages have breadcrumbs and an appropriate URL.

Here’s just two cards, so they take up more room. Maybe they’re particularly useful or important?

The content listing component can be configured to show content in any display mode. Here we’re using an ‘image card’ display mode.

First level page

A mountain range
This is an example caption describing this photo of a mountain range
#} A page to host child pages, so we can make sure the child pages have breadcrumbs and an appropriate URL.

Here’s an automated ‘one per row’ listing of generic content teasers with the ‘Example content’ tag.

First level page

A page to host child pages, so we can make sure the child pages have breadcrumbs and an appropriate URL.
Media

Above is a demo of:

  • An image from the media library that is wrapped in a link
  • A YouTube video from the media library
  • A Vimeo video from the media library

To the right or below is a demo of file/document downloads.

You can also use the internal link tool in our Rich text component to link to documents within text. Voyager will add the file type and size to your links automatically so your visitors can avoid downloading big files on their phones, for example. Here’s an example spreadsheet (XLSX, 184.46 KB), PowerPoint file (PPTX, 1.26 MB), and PDF (PDF, 7 bytes).

Example PDF file
DrupalCon_Amsterdam_Template.pptx
file_example_XLSX_5000.xlsx
Custom layouts

We can create flexible layouts using Drupal’s Layout functionality. The example below is made by combining our existing Rich text component with our Media component, using our Layout row and Layout column components. This reduces the complexity of the site as we can compose any grid-based layout we want, without having to add layout controls to existing components.

A person using a laptop
#}

Mauris at nibh at nisi maximus posuere. Vivamus suscipit, ex nec varius maximus, quam orci hendrerit odio, ut mattis tortor justo sed lectus. Pellentesque id tempor metus, quis fringilla diam. Ut luctus imperdiet felis at aliquam. Nam at tortor tempor, suscipit urna eget, scelerisque ipsum.

Phasellus placerat id nunc vel laoreet. Duis suscipit massa id turpis hendrerit commodo. Duis mollis consequat suscipit. Suspendisse auctor iaculis pulvinar. Sed ultricies, sapien condimentum dignissim posuere, augue eros eleifend turpis, eu facilisis lacus mi pellentesque ex. Integer finibus, dui at tincidunt elementum, ex ante pulvinar justo, at pulvinar purus eros eget nisl. Ut a lorem quam.

A mountain range
This is an example caption describing this photo of a mountain range
#}

Sed mauris tortor, consequat vitae gravida vitae, finibus condimentum risus. Phasellus nec tortor orci. Aliquam vitae sapien sed tellus rutrum aliquam. Donec ultrices lacus sit amet fermentum auctor. Duis vel odio est. Suspendisse varius erat vitae arcu tincidunt vulputate. Nam sed tellus quis ipsum tempus aliquam vitae egestas nulla. Morbi at ullamcorper libero.

Here’s a responsive example which presents a triptych of an image component, button component, and in one case, a rich text component.

An abstract photo
Photo by JR Korpa on Unsplash
#}
A overhead photograph of a desk or work surface containing scissors, pens, and paper
#}

Thanks to Unsplash for this photo!

Nunc efficitur gravida orci lobortis gravida. Suspendisse potenti. Proin imperdiet accumsan libero. Pellentesque tristique velit vitae gravida laoreet. Duis non fermentum ex. Nulla in lobortis tortor, sit amet bibendum ex. Proin a orci elit. Vivamus sed convallis ex, vitae iaculis quam.

Sed commodo est tellus, at ullamcorper est lacinia bibendum. Aenean orci nulla, finibus commodo nibh eget, lacinia tempor urna. Vestibulum nisl neque, maximus non mauris commodo, auctor vulputate urna. Cras dictum justo ac neque fringilla iaculis.

Logo lists

You can use the Logo list component to display the logo of partners, accreditors, or sponsors. Here, we’re demonstrating it with the logos of the CTI Group.

Custom forms

Custom forms allow you to easily collect information from users, submissions can be viewed through the admin interface, downloaded or sent via email. A wide variety of form elements, demonstrated below, are available to construct your forms.  A simple contact form is provided by default.

Fieldsets are good for organising related fields but we also need to accommodate fields just within the form itself.

Basic elements

The advanced text element allows formatted text to be displayed within the form and/or form submissions.

This is some description text for the text field, maybe the user needs:

  • some examples of what to submit?
  • some restrictions on what they can submit?
  • information on who to contact if they get stuck?

Maybe you have a lot of additional information for a field? You can hide it away in this expandable/more widget.

Some basic webform elements.

Advanced elements

Here we're using a regular expression to limit the field to just email addresses that end with @example.com. Webform gives CMS users a lot of flexibility to do complex things like this without deploying any code.

A HTML number input.

The international numbers functionality can be disabled. This would allow a UK phone number to be entered as 07700 900796 instead of the user having to enter +44 07700 900796.

Example terms and conditions

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Sed mollis neque et nunc blandit tempus. Maecenas sodales non ante nec rhoncus. Etiam eu dui vel quam commodo efficitur. Nulla vestibulum a tortor et commodo. Morbi facilisis nisi odio. Vivamus et dapibus neque.

In hac habitasse platea dictumst. Fusce semper eu neque nec cursus. Cras a imperdiet massa. In eget hendrerit turpis, vitae fermentum purus. Etiam quis malesuada erat. Sed vestibulum eu ante eget lacinia. In aliquet elit eros, id aliquet urna scelerisque eu. Pellentesque imperdiet, nisi at semper pretium, sapien quam luctus orci, ut sodales nunc tellus et purus.

Suspendisse potenti. Pellentesque vitae velit pretium, hendrerit erat ut, rhoncus nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam venenatis urna ex, quis cursus lacus tempus non. Integer at imperdiet quam, consequat pretium dolor. Vestibulum sed tellus eu justo aliquet rutrum. Nullam quam mi, ultricies eu condimentum et, convallis ac urna. Donec dapibus ligula eget auctor pellentesque. Sed ex odio, feugiat sit amet dolor at, posuere euismod ipsum. Nam suscipit, libero interdum tempus vulputate, lectus velit condimentum tortor, vel imperdiet massa risus sit amet quam. Vivamus et ex in diam condimentum tempor at nec nulla.

Donec a tempor eros, at tempus odio. Donec nec condimentum mauris. Duis cursus blandit nisl ut facilisis. Duis hendrerit nisi quis tortor pulvinar, id feugiat orci euismod. Vestibulum aliquet enim dictum, congue ante ut, blandit arcu. Nunc vulputate rutrum tortor, a pellentesque justo tristique id. Suspendisse blandit ultricies nisi quis varius.

Vestibulum dapibus quis nisi eu euismod. Suspendisse justo ipsum, fringilla quis erat a, egestas tincidunt neque. Sed quis dolor id ante viverra fermentum. Integer imperdiet non quam vel semper. Aliquam tellus diam, sodales quis sem a, interdum facilisis eros. Aliquam hendrerit augue nunc, sed consequat velit ullamcorper vitae. Proin vehicula nibh et ligula viverra condimentum. In lobortis, est in rutrum imperdiet, libero tellus malesuada neque, ac varius augue massa id odio. Praesent eget sodales mauris, vel mollis ligula. Proin leo enim, bibendum vel mattis vel, aliquet vitae metus. Nulla venenatis vehicula ipsum, eget consectetur metus convallis mattis. Sed iaculis rhoncus tellus, at commodo erat bibendum vel. Fusce iaculis, urna consequat rutrum laoreet, sem nunc vulputate libero, et laoreet lorem tellus sit amet lectus. Praesent augue tortor, egestas ut erat placerat, consequat luctus augue. Etiam eget magna sit amet lectus iaculis dignissim non ac ipsum.

In quis leo id risus vulputate mattis ac non massa. Sed eget diam neque. Nunc lobortis non eros vel tincidunt. Mauris molestie tristique augue in aliquam. Pellentesque erat augue, elementum ut lectus et, mattis commodo risus. Fusce consectetur diam vitae dignissim imperdiet. Nunc semper purus neque, eget venenatis augue congue sit amet. Aliquam ornare scelerisque enim, et hendrerit sem egestas eu. Praesent quam augue, mattis nec magna ut, pulvinar maximus turpis.

Praesent eros quam, posuere nec nisl in, fermentum vehicula elit. Curabitur orci eros, sagittis lobortis scelerisque gravida, interdum nec augue. Interdum et malesuada fames ac ante ipsum primis in faucibus. Etiam id vehicula neque, a ultrices velit. Proin rhoncus porta dapibus. Donec tincidunt neque in commodo pretium. Aenean malesuada vestibulum massa eu venenatis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed id placerat ipsum.

Ut id feugiat purus, ut hendrerit tellus. Maecenas fermentum urna eget erat ultricies, nec semper tellus auctor. Phasellus quis elementum augue, venenatis commodo tellus. Praesent consectetur viverra porta. Nullam tempor lacinia tristique. Ut facilisis in ligula et commodo. Curabitur posuere sodales metus ac placerat. Donec mi dui, vehicula ac lorem id, vulputate scelerisque velit. In hac habitasse platea dictumst. Maecenas placerat est sit amet est efficitur, vel molestie turpis consectetur. Nullam tristique, nisi a interdum eleifend, mauris odio pulvinar elit, id scelerisque dui dui eu nibh. Cras ultricies venenatis arcu. Pellentesque ut congue nunc.

Suspendisse feugiat mattis leo, et rutrum magna suscipit ac. Quisque eu lectus sagittis, faucibus quam suscipit, tincidunt ligula. Vestibulum eget ex eu mi cursus rutrum. Fusce sagittis faucibus bibendum. Morbi eleifend in dui eget dictum. Vestibulum finibus sem sit amet condimentum commodo. Vestibulum sit amet ligula efficitur, tincidunt nibh nec, consectetur velit. Proin finibus vehicula feugiat. Donec augue nibh, sollicitudin ut vulputate sed, fringilla vitae magna.

Integer hendrerit sed nulla nec cursus. Nullam mattis nibh in augue pretium, sit amet ornare leo aliquam. Donec libero leo, tempor eget volutpat nec, tempus id turpis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed consequat lorem orci, in tincidunt nulla laoreet id. Nullam semper eros urna, nec faucibus enim bibendum a. In id dictum mi. Nam non odio sem.

Some slightly more complex form elements according to Webform.

Composite elements
Advanced address

This adapts to international addresses, but you can set a default country in the Advanced tab.

Advanced telephone
Options elements
Checkboxes
Option A's description
Option B's description
Option C's description
Checkboxes
Option A's description
Option B's description
Option C's description
Checkboxes buttons
Checkboxes buttons horizontal
Radios
Checkboxes other
Radios other
Date/time elements
File upload
One file only.
50 MB limit.
Allowed types: gif, jpg, jpeg, png, bmp, eps, tif, pict, psd, txt, rtf, html, odf, pdf, doc, docx, ppt, pptx, xls, xlsx, xml, avi, mov, mp3, ogg, wav, bz2, dmg, gz, jar, rar, sit, svg, tar, zip.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
External content via iframes and oEmbed

Our Embed component allows embedding content from:

  • YouTube
  • Vimeo
  • Twitter
  • Instagram
  • Facebook
  • Spotify
  • Soundcloud
  • Reddit
  • Wistia
  • Github Gists
  • Scribd
  • Tumblr
  • …and many more websites that use the oEmbed standard of providing embeddable content

We also have an iFrame component for embedding things like surveys or 3D tours as well as content from websites that cannot be embedded via the Embed component.