dga-template-saudi-digital-government-authority
Reactive icon

DGA Template (Saudi Digital Government Authority)

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 13 Oct (17 hours ago)
 by 
0.0
 (0 ratings)
dga-template-saudi-digital-government-authority

DGA Template (Saudi Digital Government Authority)

Details
Delivers a ready-to-use DGA (Saudi Digital Government Authority) UI template for OutSystems 11 Reactive. It provides a compliant theme, reusable layouts/blocks, and a full set of starter pages (Home, Services, Board of Directors, Contact Us, FAQs, Help & Support, Search, Sitemap, and Error). The template is responsive, accessible (WCAG-aligned), RTL/LTR, and multilingual (Arabic & English) with a Settings screen to switch languages at runtime. It ships as modular apps (DGA, DGA_Th, DGA_Assets, DGA_CW) so teams can quickly build or standardize portals while keeping design tokens and components consistent.
Read more

DGA Template (Saudi Digital Government Authority) is a production-ready OutSystems 11 Reactive template that implements DGA-aligned UI/UX out of the box. It ships with a compliant theme, reusable layouts/blocks, and a full set of public pages (Home, Services, Board of Directors, Contact Us, FAQs, Help & Support, Search, Sitemap, Error). It’s responsive, WCAG-aligned, RTL/LTR, and multilingual (Arabic & English) with a Settings screen to switch languages at runtime.

Architecture & Modules

  • DGA — main app: layouts, samples, settings, and standard pages.

  • DGA_Th — theme tokens (colors, typography, spacing), RTL/LTR rules.

  • DGA_Assets — shared assets: icons, logos, illustrations, CSS/JS.

  • DGA_CW — common widgets/blocks: header, footer, breadcrumb, menu, alerts, loaders.

Included Pages

  • Home — DGA-styled landing with hero, cards/sections.

  • Services — grid/list of digital services with icons and deep links.

  • Board of Directors — profiles, photos, roles, bios.

  • Contact Us — validated form + map/locations area.

  • FAQs — accordion Q&A with search/filter.

  • Form Page — generic form template (ready for your entities).

  • Help & Support — guides, manuals, support channels.

  • Search — Arabic/English search layout and results template.

  • Sitemap — hierarchical site map (auto/assisted generation).

  • Error (404/500) — branded fallback pages.

Key Features

  • DGA-aligned theme: tokens for color, type scale, spacing, elevation, focus.

  • Responsive across desktop/tablet/mobile.

  • RTL/LTR with automatic direction, spacing flips, and font presets.

  • Accessibility: focus states, contrast-aware tokens, skip-to-content.

  • Reusable navigation: header, footer, side-nav, breadcrumb, tabs.

  • Forms kit: inputs, selects, validation states, hints/errors.

  • Utilities: spacing helpers, grid/flex helpers, visibility/shadows/z-index.

  • SEO basics: titles, meta placeholders, sitemap page template.

  • Upgrade-safe styling: theme variables + additive CSS.

Language & RTL

  • Built-in Arabic (RTL) and English (LTR).

  • Settings screen lets users switch language at runtime.

  • Direction, fonts, alignment, and labels adapt automatically.

  • Extensible to more languages via standard OutSystems translations.

Installation

  1. Import the .OAP package into Service Studio.

  2. Set your app Theme to DGA_Th.

  3. Reference DGA_CW (widgets) and DGA_Assets (logos/icons).

  4. Start from the provided pages or duplicate as templates.

  5. Configure language and branding in Settings / Site Properties.

Configuration (examples)

  • Site Properties: PrimaryColor, SecondaryColor, HeaderLogoUrl, FooterLogoUrl, EnableRTL, DefaultLanguage, FontFamilyArabic, FontFamilyLatin.

  • CSS Variables: --dga-color-*, --dga-radius-*, --dga-shadow-*, --dga-spacing-*, --dga-font-size-*.

How to Use

  • Choose a layout (Default, Auth, Blank) from DGA.

  • Drop DGA_CW blocks (Header, Footer, SideNav, Breadcrumb) onto screens.

  • Build forms with the Form Page pattern and validation states.

  • Localize labels using Translations; expose Settings to end users if needed.

Compatibility

  • Platform: OutSystems 11 (Reactive Web)

  • Browsers: Latest Chrome/Edge/Firefox/Safari

  • Accessibility Target: WCAG 2.1 AA (developer responsibility to validate)

Release notes (1.0.0)
License (1.0.0)

BSD 3-Clause License


Copyright (c) 2025, Mohamed Ibrahim AbdElmageed

All rights reserved.


Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are met:


1. Redistributions of source code must retain the above copyright notice, this

  list of conditions and the following disclaimer.


2. Redistributions in binary form must reproduce the above copyright notice,

  this list of conditions and the following disclaimer in the documentation

  and/or other materials provided with the distribution.


3. Neither the name of the copyright holder nor the names of its contributors

  may be used to endorse or promote products derived from this software without

  specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND

ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR

ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON

ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Reviews (0)
Team
Other assets in this category
More from mohamed reda