Skip to content

Open-source CMS for government and municipal websites with news, agenda, media, and public service modules.

License

Notifications You must be signed in to change notification settings

HVzz24/GovSiteX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GovSiteX

GovSiteX

Government Website Content Management System

Status Platform PHP Framework License Maintained Last Commit

GovSiteX is a web-based Content Management System (CMS) specifically designed for government institutions, including city, district, and sub-district offices. It provides a structured, secure, and scalable platform to manage public information, news, services, and digital content through a modern government-ready template.


πŸ“‘ Table of Contents

πŸš€ Key Features

CMS Core

  • Government-oriented CMS architecture
  • Modular structure with clean separation between core logic and templates
  • Default theme located under template/govsitex

News & Information

  • News Management (Berita): Create, edit, publish, and categorize news articles
  • Categories & Tags: Content taxonomy for better navigation and filtering
  • Static Pages: Editable static content pages (profiles, regulations, services)

Events & Public Engagement

  • Events / Agenda: Manage public events and official agendas
  • Announcements: Publish official notices and public announcements
  • Consultation & Feedback: Public consultation module for citizen inquiries
  • Polling / Surveys: Create polls and collect public feedback

Media Management

  • Image Galleries & Albums: Upload and manage image collections
  • Media & Playlists: Video and audio playlist support
  • Slider & Logo Management: Homepage sliders and branding assets
  • File Downloads: Securely manage downloadable public documents

User & Administration

  • User & Contributor Management: Admin and contributor roles
  • Admin Interface: Centralized administration dashboard
  • WYSIWYG Editor: CKEditor integration
  • File Manager: KCFinder for upload and file browsing

Performance & Infrastructure

  • Template System: Reusable templating via Template.php
  • Caching & Performance: Cache directory and optional Memcached support
  • RSS Feed: RSS feed generation (rss.xml)
  • Logging & Error Handling: Application logs and error views
  • Database Migration: Migration support for system upgrades

πŸ“‚ Project Structure (Overview)

GovSiteX/
β”œβ”€ application/
β”‚ β”œβ”€ controllers/
β”‚ β”œβ”€ models/
β”‚ β”œβ”€ views/
β”‚ β”‚ β”œβ”€ administrator/
β”‚ β”‚ └─ govsitex/
β”‚ β”œβ”€ libraries/
β”‚ β”‚ └─ Template.php
β”‚ β”œβ”€ helpers/
β”‚ β”œβ”€ cache/
β”‚ └─ config/
β”‚ β”œβ”€ database.php
β”‚ └─ migration.php
β”œβ”€ template/
β”‚ └─ govsitex/
β”œβ”€ img_galeri/
β”œβ”€ img_album/
β”œβ”€ img_video/
β”œβ”€ img_playlist/
β”œβ”€ files/
β”œβ”€ ckeditor/
β”œβ”€ kcfinder/
β”œβ”€ logs/
β”œβ”€ errors/
└─ rss.xml

🧩 Main Modules

Module Description
CMS Core Core CMS logic tailored for government websites
News (Berita) News publishing with categories and detail pages
Events / Agenda Official agenda and event management
Galleries & Albums Image upload and album management
Downloads Public document download management
Static Pages Editable government information pages
Contact & Messages Public contact form and inbox
Consultation Public consultation and feedback
Polling Surveys and public opinion polling
Media & Playlists Video and audio content management
Slider & Logo Homepage visual management
Users & Contributors Role-based user management

βš™οΈ Requirements

  • PHP 7.x or higher
  • MySQL / MariaDB
  • Apache Web Server
  • XAMPP / LAMP / WAMP environment

πŸ› οΈ Quick Start (Local Development)

  1. Clone or place the project inside your web root

  2. Create a database and import the SQL file: DATABASE/govsitex.sql

  3. Configure database connection: application/config/database.php

  4. Start Apache and MySQL via XAMPP.

  5. Open in browser

Username: admin
Password: admin

πŸ–ΌοΈ ShowCase

Homepage

Homepage

Modern and responsive government homepage using the GovSiteX premium template.

Admin Dashboard

Admin Dashboard

Centralized admin panel for managing content, users, and public services.

News Management

News Management

Create, edit, and publish government news with categories and tags.

Events & Agenda

Agenda Management

Manage official events and public agendas in a structured format.

Media Gallery

Gallery Module

Image gallery and album management for public documentation.

About

Open-source CMS for government and municipal websites with news, agenda, media, and public service modules.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published