iDigit DGA
Arabic RTL home page of the iDigit Gov theme with a green hero banner, statistics and service cards
English LTR home page of the iDigit Gov theme with hero banner, statistics and service cards
Arabic RTL services page showing service cards with tags and action buttons
English LTR services page with breadcrumb, title and a grid of service cards

This project is not covered by Drupal’s security advisory policy.

iDigit Gov is an Arabic-first, bilingual Drupal theme and design system for building Saudi government websites and digital services. It implements the design foundations, components and page patterns of the Saudi Digital Government Authority (DGA) Platforms Code as a Drupal theme.

It is a community contribution by iDigit. It is not an official DGA product, is not endorsed by DGA and is not certified by DGA.

What the theme does

  • Presentation only: installing it creates no content types, menus or configuration beyond core's block placement for a new theme.
  • Arabic (RTL) and English (LTR) from the same templates and CSS; IBM Plex Sans Arabic bundled (SIL OFL 1.1).
  • Design tokens for color, typography, spacing, radius and shadow; two color schemes (green, white and gray), each with light and dark mode.
  • 19 regions (top bar, header, hero, content, sidebars, content-after, feedback strip, four footer columns, footer bottom).
  • Components as Drupal single-directory components, with templates for header, navigation, drawer, breadcrumb, footer, buttons, tags, cards, tabs, accordion, pagination, notifications and form elements.

The theme works on its own. These optional projects build on it; all are community contributions by iDigit:

Requirements

  • Drupal core ^11.3. Tested on Drupal 11.4 with PHP 8.3 (the Drupal.org pipeline) and PHP 8.4 (local runs). Other core versions have not been tested.
  • No contrib dependencies for the theme.

Installation

composer require 'drupal/idigit_gov:^1.0@alpha'
drush theme:install idigit_gov
drush config:set system.theme default idigit_gov

Place blocks into the theme regions. The install guide, with the list of regions, is in the repository: English and Arabic.

Quality evidence so far

Automated checks on the 1.0.x branch pass in the Drupal.org pipeline: PHPCS (Drupal, DrupalPractice), PHPStan level 5, PHPUnit, ESLint, Stylelint and CSpell. Earlier axe-core runs reported 0 violations across 24 page, width, language and scheme combinations. This is automated evidence only: there has been no manual screen-reader audit and no formal WCAG conformance claim is made.

Not yet verified

Drupal 11.3, 11.5 and 12; Firefox and Safari; real devices; manual accessibility audit; native review of the Arabic strings.

Contributing

Issues and merge requests are welcome on Drupal.org. Follow the Drupal Code of Conduct.

Supporting organizations: 
funded the development and maintenance, and provides the demo site and testing used to verify it

Project information

Releases