Cohesion logo

DX8 Site builder

A complete, agency focused low-code development platform for Drupal 8.

Low-code website creation

Build websites end-to-end through a visual, low-code interface.

DX8 includes an intuitive and powerful visual interface for creating all aspects of your websites. It’s low-code, not no code, so DX8 is fully extensible and can work as a complete system or seamlessly with any custom development you may want to do.

It allows site layout and style to be built by junior developers, designers and UX teams, releasing more valuable senior developer resources for complex coding and development tasks.

    Master templates

    Use DX8 to create your outer website templates where you’ll include headers, footers and other site-wide elements. In technical terms it's your page.html.twig file. And to add even more power, you can create multiple Master templates to use for different areas of your website.

    Content templates

    Use DX8 to create templates for any content entity. From content types to taxonomy vocabularies, DX8's visual template builder allows you to layout fields and field data. It provides site builders with a simple interface for managing templates and site editors the option to select from multiple templates when creating content.

    Page components

    Use DX8 to create page components. These can be thought of as mini templates which can be added, mixed and matched on the page to create unique layouts to suit the page content.

    View templates

    Use DX8 to create templates for lists of content. These can be full page views or block views and can include pagination, exposed filters, attachments and view variables. DX8 view templates are a new type of view format that increase the opportunities for view layouts beyond what can be achieved with Drupal core.

    Menu template

    Use DX8 to create templates for Drupal website menus. Using a combination of interactive options and DX8's layout builder, you can create sophisticated mega menus, mobile menus, drop down menus and even menus that include content and views.

    Components

    Create components from your design patterns and provide a powerful authoring experience.

    DX8 empowers your editors with the tools to create engaging, beautifully designed content with ease using page components and custom editing forms.

    You can think of components as mini-templates that can be added and combined on a page in any order you want.

    Components can be built using DX8's drag-and-drop component builder. Use it to create a component layout, and even use it to create the component editing form.

    Single use or reusable: A component can be used on a single page, where it’s content is part of the page content, or used across multiple pages as component content where the component becomes it’s own content entity.

    Style builder

    Style anything. Visually.

    The style builder provides you with all the power of CSS without having to write it. Ok, there's some knowledge required to know what's possible, but once you do, you'll be able to create beautiful CSS styles for everything from a button to a block quote to a complex flex-box layout.

    It's super flexible, using a dynamic form that builds in real time as you select what you want to style and how you want to style it. This is no rigid form with limited options. It's a visual interface for building base styles and custom classes to use across your website. And as you build, you can preview exactly what you'll get.

    Website settings

    Manage your global settings.

      Responsive grid

      Have you noticed how many websites look the same? Well, this is in part due to them all using the same Bootstrap inspired grid. The same gutters, the same widths, the same behaviour all ends in the same look and feel. It's time to break free of the same old grid and define your own.

      DX8's responsive grid builder gives you the power to set your own grid. Wide gutters, narrow gutters, outer gutters, fluid width or fixed width, it's up to you. And it's across all your breakpoints, so you can ensure your grid works perfectly on every device. This means you can keep content tight on mobile where space is limited and open it up on desktop where there's more room.

      Font libraries

      Managing fonts across your website couldn't be easier with DX8's font management system. Whether you're using hosted web fonts or you have a corporate font that you need to upload, the font management system allows you to add fonts and set up font stacks with ease.

      And if in the future your brand changes its font (we've all been there), then it's a 5-minute job to change it through the font management system and see those changes instantly across your website. This is all thanks to DX8's Sass based style management.

      Icon libraries

      Icon fonts are an easy way to add icons to your website that look perfect across every device. DX8 makes it simple to add icon fonts to your website with its icon font management system and custom icon picker. You can upload your own icon fonts or use popular icon systems like Icomoon and Fontello.

      Color palette

      Beautifully combined colors can make your website shine. Equally, clashing colors can make it a mess. DX8's color management system allows you to control the palette used across your website from a single screen. You can quickly build a color palette to match your corporate colors or create a vibrant palette to match your campaign.

      Whatever you create is made available to your website editors as a custom color picker, so you're safe in the knowledge that they will only use what your brand or campaign allows. And if your brand changes its color, it's a simple process to change your palette and watch those changes appear instantly across your website.

      Extensibility

      Extend what you need, when you need.

      Extend DX8

      Even with DX8’s  range or layout, content and interactive elements, there will always be requirements that DX8 doesn’t offer out-of-the-box.

      For this reason, DX8 can be extended to meet any requirements your project may throw at you.

      If your a developer, you can create your own custom DX8 elements which will appear within the DX8 interface. These could be anything from media elements, custom forms or bridges to your favorite Drupal contrib modules. You can also include your own custom CSS and JS libraries where you require specialist styling and interactivity. Either choosing to use alongside DX8 or intergrate within DX8 elements and components.

      DX8 also supports Drupal blocks and fields so you can use them easily within your DX8 templates and pages. This means you can code and include any bespoke functionality and interactivity you may require.

      And if you don’t want to use a DX8 built template for something, DX8 will automatically fall back to  template provided by your theme.

      Deployment

      Version and deploy with confidence.

      DX8 creates configuration entities for all templates and styles which in turn, create CSS, JS and Twig files. This means that any changes to the website which aren't content can go through your preferred deployment and versioning approach.

      Experience

      Get a demo and try DX8.

      Request a personalized demo and sandbox to test drive DX8 for yourself.

      Get a demo