Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🇵🇸 Commission of Detainees & Ex-Detainees Affairs (CDA) - Official Portal

Enterprise Government Portal & Custom Joomla Architecture

Live Government Portal Joomla CMS PHP Engine MySQL Database Localization

An official Palestinian government web portal developed for the Commission of Detainees and Ex-Detainees Affairs. Built on an enterprise-grade Joomla CMS architecture featuring custom-engineered modules, bespoke plugins, and tailored responsive template styling for high-frequency news, legal human rights archives, and bilingual accessibility.


📖 Project Overview

The Commission of Detainees and Ex-Detainees Affairs (CDA) official web portal serves as a primary public sector clearinghouse for news, legal documentation, and statistical reporting regarding Palestinian detainees.

Architected on top of the Joomla CMS platform, the portal features heavy custom development—including tailored frontend modules, backend plugins, and a bespoke responsive template—delivering authoritative information to international legal bodies, human rights organizations, and the media with seamless multi-language switching.

  • Production Live Portal: https://cda.gov.ps/index.php/en/
  • Platform Type: Official Government Web Portal & Content Repository.
  • Core Technology: Extended Joomla CMS Engine with Custom PHP Extensions.

🌐 Portal Showcase & Interface

Below is a full-page view of the live production portal demonstrating the customized Joomla template layout, bilingual header navigation, breaking news ticker, dynamic statistics grid, structured media modules, and footer legal archives.

CDA Official Government Portal Preview


🏛️ System & Extension Architecture

The solution extends core Joomla architecture through custom-developed components, custom modules for targeted data feeds, system plugins for extended business logic, and a fully customized template layer.

flowchart TB
    subgraph Clients["Global Audience & Press"]
        Public["Public Users (Arabic / English)"]
        Media["Media & Legal Organizations"]
    end

    subgraph CustomPresentation["Custom Frontend Layer"]
        Template["Custom Joomla Template (RTL / LTR Responsive Styling)"]
        CustomModules["Bespoke Joomla Modules (News Tickers, Media Sliders, Stats Bar)"]
    end

    subgraph CoreEngine["Joomla CMS Core & Extension Layer"]
        JoomlaCore["Joomla Core Application Engine"]
        CustomPlugins["Custom Joomla Plugins (Hooks, Security, Routing Logic)"]
    end

    subgraph Storage["Data Layer"]
        DB[(MySQL Database)]
        MediaRepo["Document & Media File Repository"]
    end

    Public --> Template
    Media --> Template
    Template --> CustomModules
    CustomModules --> JoomlaCore
    JoomlaCore <--> CustomPlugins
    JoomlaCore <--> DB
    JoomlaCore <--> MediaRepo
Loading

⚙️ Engineering & Customization Highlights

1. 🎨 Custom Joomla Template & Theme Design

  • Bespoke UI/UX Development: Designed and built a custom responsive template tailored to government branding guidelines.
  • Native Bi-Directional Layouts: Engineered seamless CSS/JS layout switching to natively support Right-to-Left (RTL - Arabic) and Left-to-Right (LTR - English) rendering without structure breakdown.

2. 🧩 Custom Joomla Modules Development

  • Tailored Content Widgets: Developed specialized Joomla modules for real-time news tickers, featured headline sliders, recent press releases, and key statistical counter displays.
  • Optimized Queries: Written efficient SQL queries inside custom module handlers to maintain fast page rendering during high traffic loads.

3. 🔌 Custom Joomla Plugins & Hooks

  • Extended Core Functionality: Implemented custom event plugins to handle system hooks, automated routing/redirection rules, and custom data processing upon content publication.
  • Security & Input Sanitization: Integrated custom plugin hooks for input sanitization and link encryption across public forms.

4. 📄 Legal & Statistical Archive Management

  • Structured Document Repository: Customized content categories and custom fields to publish, tag, and organize legal documents, human rights filings, and downloadable PDF reports.

🛠️ Technical Stack & Frameworks

  • CMS Base Engine: Joomla CMS (PHP 8.x).
  • Backend Custom Development: PHP (OOP, Custom Joomla Module & Plugin APIs).
  • Database Management: MySQL (Custom database tables, foreign keys, and translation mapping).
  • Frontend & UI Technologies: HTML5, CSS3/SASS, JavaScript/jQuery, Responsive Grid Framework.
  • Security & Infrastructure: SSL/HTTPS Encryption, Anti-XSS & SQL Injection protection via customized Joomla input filters.

👨‍💻 Developed By

Motei Shaban

  • Software Engineer & System Architect
  • Expertise: System Architecture, Enterprise Web Applications, Government Portals, Joomla/CMS Customization, C#/.NET & PHP.

About

Official Palestinian government web portal for the Commission of Detainees Affairs (CDA). Built on an enterprise Joomla CMS with custom PHP modules, bespoke plugins, tailored responsive styling, and bilingual (AR/EN) news & legal report archiving.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors