Documentation · Version 2.3

DM Lab setup and user guide

Everything you need to install DM Lab, the HubSpot CMS theme for life sciences companies, make it yours and publish your site.

01

Getting started

DM Lab works on any HubSpot account with Content Hub (CMS) that can use themes. The blog templates need HubSpot's blog tool, and the contact module uses HubSpot forms.

  1. Install the theme. Get DM Lab from the HubSpot Template Marketplace. It appears in the Design Manager under @marketplace.
  2. Create your first page. Go to Content › Website pages › Create, choose the DM Lab theme and pick a template: Home, About, Services, Contact or Landing page.
  3. Set your brand. In the page editor, open Theme settings, upload your logos and choose your ink and accent colours and fonts.
  4. Edit the header and footer. Click the header or footer and choose Edit global content. Select your main menu and button, then add footer columns, address and legal links.
  5. Replace the demo content. Each template arrives with realistic, fictional demo content. Click any module to edit it, or remove the ones you do not need.
  6. Connect the blog and system pages. Assign the templates as described in Blog and System pages.

02

Theme settings

Open any page that uses DM Lab in the editor and click Theme settings. Every option applies site-wide.

GroupSettingsTips
ColoursInk (headings, buttons, dark sections), signal accent, body text, page background, surface, rules and grid linesThe ink colour sets the overall tone. Use the signal accent sparingly: it marks labels, data points and active states.
TypographyHeading font, body font, data fontAll Google Fonts are available. The data font is used for figures, captions and references.
Layout12-column grid lines, corner radius, maximum content widthThe grid lines are the theme's signature; switch them off for a calmer look.
BrandMain logo, logo for dark backgrounds, logo widthUse SVG or PNG with a transparent background. If there is no dark-background logo, the main logo is shown in white in the footer.

04

Templates and sections

TemplateTypeIncludes
DM Lab · HomePageHero with figure plate, key figures, service cards, image and text, testimonials, call to action banner, recent posts
DM Lab · AboutPageHero, key figures, image and text, principles, team, video, call to action
DM Lab · ServicesPageHero, service cards, process, testimonials, FAQ, call to action
DM Lab · ContactPageHero, contact form, contact details, locations, FAQ
DM Lab · Landing pagePageHeader without navigation, campaign hero, key figures, process, image and text, testimonials, form, FAQ, minimal footer
DM Lab · Blog listingBlog listingFeatured post, topic filters, pagination, subscription, call to action area
DM Lab · Blog postBlog postArticle header, cover, author and topics, share buttons, comments, related reading
DM Lab · 404 / 500 pageSystemEditable message and buttons with a scientific figure
DM Lab · Search resultsSystemSite search input and results
DM Lab · Password promptSystemPassword form for protected pages
DM Lab · Subscription preferences, Backup unsubscribe, Subscriptions confirmationSystemHubSpot email subscription pages

Saved sections

In the editor, open Add › Sections to insert ready-made DM Lab sections: Hero, Key figures, Service cards, Image and text, Process, Principles, Testimonials, Team, FAQ and Call to action.

05

Modules

All modules appear in the editor's module panel with the DM Lab · prefix.

Hero

Eyebrow, H1, description, two buttons and an image shown as a captioned figure plate (split layout) or as a full background (cover layout).

Key figures

Figures with label and note, separated by fine rules.

Service cards

Cards with illustration, title, description and link, in 2 to 4 columns.

Image and text

Figure plate with caption next to text, bullet points and a button; image left or right.

Process steps

Numbered stages on a timeline with description and duration.

Values

Principles with icon, title and description.

Testimonials

Large quotes with name and role.

Team

People with photo (or initials), role and focus area.

Video

Poster image with play button that opens a video in an overlay.

FAQ

Accordion of questions and answers.

Banner call to action

Dark banner with artwork, heading, text and button.

Contact and form

Intro, numbered next steps and the HubSpot form of your choice.

Contact details

Channels with icon, detail and note.

Locations

Offices with address, coordinates and map link.

Recent posts

Latest posts from the selected blog.

06

Section options

  • Section style: page background, surface (tinted) or ink (dark). Alternate them to give long pages a rhythm.
  • Eyebrow: the short label with the accent square, used to name each section.

07

Blog

  1. Go to Settings › Content › Blog and select your blog.
  2. In Templates, set the listing template to DM Lab · Blog listing and the post template to DM Lab · Blog post.
  3. Tag your posts: tags become the topic filters on the listing page.
  4. Add a featured image to each post (16:9 works best).

08

System pages

WhereTemplate
Settings › Content › Pages › System pages404 page: DM Lab · 404 page
500 page: DM Lab · 500 page
Password prompt: DM Lab · Password prompt
Search results: DM Lab · Search results
Settings › Marketing › Email › SubscriptionsSubscription preferences: DM Lab · Subscription preferences
Backup unsubscribe: DM Lab · Backup unsubscribe
Subscription confirmation: DM Lab · Subscriptions confirmation

Menu paths can change slightly between HubSpot account versions. If you cannot find them, search "System pages" or "Subscription pages" in HubSpot settings.

09

Images

The scientific illustrations are original works made for DM Lab and can be used with the theme. Replace them with your own images at any time.

WhereRecommended size
Hero (split layout)1200 × 1500 px, portrait
Hero (cover layout), banner2400 × 1200 px
Image and text1200 × 1200 px
Service cards800 × 560 px
Blog featured image1600 × 900 px (16:9)

Always fill in the alt text of your images: it is used for accessibility and SEO.

10

Editing the code

Everything above works without code. If you need to change templates, CSS or modules, create a child theme first (Design Manager › right-click DM Lab › Create child theme) so your changes survive future updates.

11

Troubleshooting

The menu does not appear.

Edit the global header and select a menu in Main menu. Make sure the menu has items in Settings › Content › Navigation menus.

The contact form is empty.

Select one of your HubSpot forms in the Contact and form module.

I changed a theme colour but a section still looks the same.

Check the module's Section style: dark sections use the ink colour, tinted sections use the surface colour.

12

Support

Questions, bugs or feature requests: write to support@digitalmakers.cat. We reply in English, Spanish and Catalan, usually within two working days. Please include your HubSpot account ID and the URL of the page you are working on.

The theme is licensed under the digitalmakers.cat theme license terms.