Parliament of Sri Lanka Website

Overview of the Project

Client

Parliament

Type

Government

Category

Web Application

The Website for Parliament of Sri Lanka is a high-visibility, multilingual web platform developed to serve citizens, Members of Parliament, parliamentary staff, researchers, media personnel, and international stakeholders. The solution was designed to modernize the digital presence of Parliament by providing centralized access to legislative information, official documents, parliamentary activities, media content, citizen services, and institutional updates. Built with a robust Content Management System tailored for parliamentary operations, the platform supports structured publishing workflows, multilingual content management in English, Sinhala, and Tamil, and secure integration with internal parliamentary systems.

Parliament of Sri Lanka Website screenshot
Parliament of Sri Lanka Website screenshot 2
Parliament of Sri Lanka Website screenshot 3

The Challenge

  • Parliament required a modern, scalable, and secure digital platform capable of managing large volumes of institutional content while ensuring public accessibility, transparency, and operational control. The previous digital environment needed stronger content governance, better integration with internal systems, improved multilingual support, and a more user-friendly experience for diverse stakeholder groups.
  • Parliamentary content such as Acts, Bills, committee reports, Hansards, calendars, MP details, and official documents needed to be managed through structured and auditable workflows.
  • Multiple user groups required controlled access to CMS functions based on real-world parliamentary roles, responsibilities, and approval hierarchies.
  • The public platform needed to support multilingual access, accessibility standards, mobile responsiveness, SEO, and high concurrent usage.
  • Integration with internal systems such as DMS, iParliament, and other data sources was required to keep public content updated while preserving system boundaries and data ownership.
  • The system needed to support media-rich content, live webcasting, online services, citizen engagement, and long-term maintainability.

Key Features

  • Multilingual Public Web Platform

The platform supports English, Sinhala, and Tamil content, enabling citizens and stakeholders to access parliamentary information in their preferred language.

  • Custom Content Management System

A fully-featured CMS was developed to support structured content authoring, dynamic page templates, role-based approvals, master data management, and audit-logged publishing workflows.

  • Legislative Information Management

Dedicated modules allow users to access Acts, Bills, legislative progress, parliamentary documents, committee information, reports, Hansards, and related official records.

  • Member of Parliament Directory

The MP directory provides structured access to MP profiles, roles, party affiliations, constituencies, contact details, and related parliamentary information.

  • Parliamentary Calendar and Events

The system includes calendar and scheduling features to publish parliamentary sittings, committee meetings, events, and other official activities.

  • Citizen Engagement Tools

Public-facing features include citizen feedback mechanisms, subscription-based notifications, online bookings, media galleries, virtual tours, and access to live webcasting.

  • Secure System Integrations

The platform integrates with internal parliamentary systems such as the Document Management System, iParliament, and other authorized data sources through secure APIs for real-time content synchronization.

  • Role-Based Access and Publishing Governance

Multiple CMS roles reflect parliamentary editorial structures, ensuring that content creation, review, approval, and publishing are managed with accountability and traceability.

  • Accessibility, Performance, and Security

The solution was built with WCAG-aligned accessibility, mobile responsiveness, SEO optimization, secure authentication, RBAC, audit trails, reCAPTCHA, performance optimization, automated backups, monitoring, and recovery mechanisms.

  • Training and Knowledge Transfer

TekGeeks delivered documentation, user manuals, training sessions, deployment support, and post-go-live maintenance to ensure smooth adoption and long-term sustainability.


Project screenshot

Interested? Let’s Start Your New Project