Version:
Cohesiondx.com

    What you can build using DX8

    DX8 accelerates Drupal 8 website development and enhances the website editing experience. Its visual user interface allows you to build the majority of the theme layer (front-end) of a Drupal website. The overview below summarizes what you can and can't (yet) build using DX8.

    Master templates

    Master templates

    Create the outermost template that houses your Content template. They're commonly used for the website's header, footer and navigation systems. You have the option to create multiple Master templates if you want different areas of your website to have different outermost structure.

    For more information, see Master templates

    Menu templates

    Menu templates

    Create menus templates for Drupal menus. From simple list menus to multi-level interactive menus. Place menu templates within your Master templates to apply them globally across your website.

    For more information, see Menu templates

    Full page content templates

    Full page content templates

    Create full page content templates for any content entity bundle. From content types to user templates, you can create templates and connect them to content fields. Content templates are displayed within the content region in your Master template or theme.

    For more information, see Full content templates

    Content layout

    Page content layout

    Provide content editors with a powerful content layout and editing experience to create rich content and user experiences. Define the level of power and flexibility you provide editors based on their skill and the control you want to provide them.

    For more information, see Editing content with elements and components

    Components

    Content components

    Create Component templates with custom edit forms. They can be added and combined on pages to create new layouts where the content requirements don’t fit within a fixed template structure.

    For more information, see Components

    Styles

    CSS styles

    Create CSS bases styles and custom styles (Classes) using a visual style editor. Apply styles to both content and layout within your templates, components and page layouts.

    For more information, see Creating styles with the style builder

    View templates

    View templates

    Create templates for Drupal views. DX8 provides a new format called a View template which allows you to layout the structure of your View page or View block. This includes the layout of exposed filters and pagination.

    For more information, see View templates

    View mode templates

    View mode templates

    Create templates for any Drupal view mode. From teasers to search results, create templates for your content where it willl be displayed in an alternative view from the full page display. 

    For more information, see Creating templates for other view modes

    What you can't build using DX8

    The are some thing's you can't build with DX8 yet so you'll need custom development. The list below highlights some of the thing's you can't build yet but Cohesion DX8 team are working hard on delivering more functionality to cross some of these items off the list. 

    1. Forms - You can't create layouts for forms. This is part of the DX8 road map (Project: Webform builder)
    2. Complex JavaScript interactivity - You can create interactivity using pre-defined interactive elements like Accordions, Tabs and Sliders and you can create some bespoke interactivity using CSS and on-click interactions. You cannot create very intricate or bespoke interactive experiences that rely on JS frameworks without additional development. Providing the ability to create complex interactions is part of the DX8 road map and on the backlog (Project: Interaction builder)
    3. Web apps - You can't build logic based applications which require interactivity and back-end logic without additional development
    4. Contrib module layout - You can't layout the output of all contributed modules as it's not possible to cover all the requirements of the 1000's of available modules. Within the DX8 roadmap there's the aim to cover popular modules. Additional development is required to use DX8 to template and layout content entities created by contributed modules. However, the hooks are in place to make this possible.

     

    Cohesion DX8 Help center

    Launch our Help center to raise a support ticket or search our knowledge base of common questions and answers.

    DX8 knowledge base icon

    Knowledge base

    Get instant answers to common questions. Available online 24/7.

    Find answers

    Raise a ticket icon

    Raise a support ticket

    Log in to the Help center to raise an issue. Available Monday - Friday, 09:00 - 17:00 GMT.

    Raise ticket