GitHunt
DR

dragomano/Light-Portal

A fancy portal mod for SMF 2.1.x

Light Portal

SMF 2.1
SMF 3.0 Alpha
License
Hooks only: Yes
PHP
Crowdin
Demo
Docs

  • Tested on: PHP 8.5.0 / MariaDB 12.0 / PostgreSQL 18.0
  • Translations: Russian, Polish, Spanish, French, Turkish, Ukrainian, German, Italian, Portuguese, Greek, Czech, Danish, Dutch, Norwegian, Swedish, Arabic, Slovenian

Description (обзор на русском)

This modification will transform your forum into a portal that includes:

  • A customizable front page
  • Separate pages with keywords
  • Blocks within 12-column flexbox grid

The portal supports BBCode, HTML, PHP, as well as Markdown content within pages and custom blocks.

Features

  • Blocks and pages with multilingual titles
  • Support for FontAwesome icons and any other similar packs
  • Use of Flexbox for block layout
  • Available panels: header, left and right sidebars, center (top and bottom), footer
  • Front page article system: portal pages, forum topics, or boards
  • Nested comments for pages
  • Open Graph markup for pages and comments
  • Block management in Admin: drag-n-drop functionality for blocks, including priority updates
  • Support for plugins
  • Built-in ad manager (AdsBlock plugin)
  • Import and export functionality for pages, blocks, and plugins
  • Support for standalone mode

Docker

You can try this with Docker.

Run to start:

cd _docker
docker compose up -d

Run to stop:

cd _docker
docker compose down

See _docker/.env.example file for details.

Supported by

  • Crowdin is completely free of charge for open-source projects

Light Portal is completely free to use. It is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY.

It was made for your convenience, and if you like the project, please support the developer or give a star ⭐️ to this project.

About plugins

Some plugins have their own licenses.

Languages

PHP89.0%Blade4.4%SCSS1.7%Svelte1.6%CSS1.2%JavaScript1.2%Latte0.5%Twig0.1%Dockerfile0.1%TypeScript0.1%

Contributors

GNU General Public License v3.0
Created December 28, 2019
Updated March 23, 2026