Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

The NTT DATA theme is built on the principles of Atomic Design methodology by Brad Frost, structuring components into atoms, molecules, organisms, templates, and pages.
This approach ensures a scalable and maintainable design system, enhancing the development process with reusable components.

Key features of the NTT DATA theme include:

  • Accessibility and Usability: Committed to inclusive solutions, the theme ensures compliance with accessibility guidelines, offering an intuitive, responsive interface with clear user feedback.
  • Single Directory Components (SDC): Used to create components by grouping all necessary files (Twig, YAML, CSS, JS) in a single directory, simplifying management, enhancing maintainability, and integrating seamlessly with Atomic Design principles.
  • SDC Display: A complementary module that allows you to configure which component an individual field uses or determine the component for a given view mode, providing flexible and precise control over content presentation.
  • Performance Optimization: Includes minified files, caching, and asynchronous resource loading for optimal performance.
  • Reusability: Comes with a variety of reusable components, accelerating development while maintaining high accessibility standards.

[!IMPORTANT] - Installation

For Drupal 11 projects, since the theme depends on the sdc_display module which is not yet available for Drupal 11,
you need to run a few commands and enable the patches before installing the theme.

Steps to Follow:

  • Install lenient
    • You can find more information about lenient here.
    • Run the following command to install lenient:
composer require mglaman/composer-drupal-lenient
  • Add modules that are not in Drupal 11
    • Run the following command to add the necessary modules:
    composer config --merge --json extra.drupal-lenient.allowed-list '["drupal/sdc_display", "drupal/nomarkup", "drupal/cl_editorial", "drupal/sdc_tags", "drupal/nomarkup"]
  • Install patches
    • Install Composer patches by running the following command:
    composer require cweagans/composer-patches
  • Copy the patch lines from the theme’s composer.json to your project's composer.json.
  • Copy the patches folder from inside the theme to the root of your project.
  • Install the patches as necessary.

  • Configuration:
    The theme requires these modules: CKEditor 5, Block Content, Configuration Manager, Media, Media Library, Taxonomy, Single Directory Components, SDC Display, Field Group, Paragraphs, No Markup.

    Planned Functionality:

    • Continuous Improvement: Focused on creating more components and improving the theme to ensure it remains flexible, and up-to-date with the latest design and development standards.
    • Providing flexibility in visual design and branding.
    • Integration with social media module.

    This theme reflects our dedication to providing excellent, unique, and accessible experiences for all users, forming a robust foundation for Drupal projects.

    Depends on

    Dependencies of the latest stable release

    No dependencies recorded for this project.

    Required by

    Tracked projects that depend on this one

    No tracked projects depend on this one yet.

    Activity

    Tracked releases
    1
    Tracked since
    Jul 2024
    Latest release
    2 years ago
    Releases (12 mo)
    0
    Maintenance
    Dormant

    Releases

    Version Type Core Release date
    1.0.x-dev Dev Jul 3, 2024