PHPackages                             tinyportal/tinyportal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tinyportal/tinyportal

ActiveProject

tinyportal/tinyportal
=====================

Portal Modification for SMF

v3.0.3(5mo ago)23315[4 issues](https://github.com/Tinyportal/TinyPortal/issues)MPL-2.0PHPPHP &gt;=7.0.0

Since Feb 4Pushed 1mo ago7 watchersCompare

[ Source](https://github.com/Tinyportal/TinyPortal)[ Packagist](https://packagist.org/packages/tinyportal/tinyportal)[ Docs](https://www.tinyportal.net)[ RSS](/packages/tinyportal-tinyportal/feed)WikiDiscussions master Synced today

READMEChangelog (10)DependenciesVersions (11)Used By (0)

[TinyPortal](https://www.tinyportal.net/) - Portal Mod for SMF
==============================================================

[](#tinyportal---portal-mod-for-smf)

[![](https://camo.githubusercontent.com/eb45bc54dd6275736975d5fd5da099c1e15c69df7e4799f193b41f1f921e66c4/68747470733a2f2f7777772e74696e79706f7274616c2e6e65742f2f5468656d65732f74696e79706f7274616c2d7468656d652f696d616765732f6c6f676f5f6c696768742e706e67)](https://camo.githubusercontent.com/eb45bc54dd6275736975d5fd5da099c1e15c69df7e4799f193b41f1f921e66c4/68747470733a2f2f7777772e74696e79706f7274616c2e6e65742f2f5468656d65732f74696e79706f7274616c2d7468656d652f696d616765732f6c6f676f5f6c696768742e706e67)

[![Latest Version](https://camo.githubusercontent.com/67f58c99d83113fa6570d1e676e3db257e914e9516812e9414c2d896681018c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54696e79506f7274616c2f54696e79506f7274616c2e737667)](https://github.com/TinyPortal/TinyPortal/releases)[![Total Downloads](https://camo.githubusercontent.com/3ec6295c1fcacc21190657cebe1400af25b3ea650ed18c736d4dae04d7fcf65f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f54696e79506f7274616c2f54696e79506f7274616c2f746f74616c2e737667)](https://github.com/TinyPortal/TinyPortal/releases)[![GitHub issues](https://camo.githubusercontent.com/f185fab5aa97bd45b638f540ec3bef8fb854f355f08cc553673a14f899415876/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f54696e79506f7274616c2f54696e79506f7274616c2e737667)](https://github.com/TinyPortal/TinyPortal/issues)

What is TinyPortal?
-------------------

[](#what-is-tinyportal)

TinyPortal is a mod for SMF that adds a powerful and mature CMS to your SMF Forum in minutes, with native integration, without having to worry about bridging, database, and appearance. Your SMF and TP will be a homogenous ensemble from installation. It's up to you and your creativity to use TP's features to customize your site and organize its content.

Features included in TinyPortal:
--------------------------------

[](#features-included-in-tinyportal)

- **Article System:** The article system gives you a CMS system tightly integrated with your forum. Write articles in php, html or bbcode, and choose what member-groups can access them, who can contribute, and how they are approved.
- **Blocks and Panels:** Blocks is a term for the rectangles of information you can use throughout the portal. For the sake of simplicity the page has been divided into the "panels", which when combined can mimic many common page layouts. Blocks can contain regular html, BBC, php code or special written functions that collect specific types of information. You can show them according to which permissions the visitor has, and even show them just in certain sections. TinyPortal comes with a number of standard block types, such as: Recent Posts, Theme switcher, Search, Calendar, Poll, RSS feeds, Menu, User Profile block and News.
- **Menu Manager:** The menu manager lets you add single level Buttons / Tabs to the SMF menu, but also create menu's within a portal block available to specific membergroups. You can create and organize various types of menu items: links to articles, categories, or even just a custom link. You can choose to have the link open in the current window or a new window.
- **Downloads Manager**: A built-in module for TP that lets you offer files for your members to browse and download. Its works by having the downloadable files placed in categories, letting you restrict member groups access level per each category.
- **ShoutBox:** An integrated message box in which you can leave messages for others to see and thus maintain a simple "chat" on the site. Combined with permissions you will have much freedom in who can participate as well.

Questions?
----------

[](#questions)

For more detailed information about the features of TinyPortal and how to use them, check out the [TinyPortal documentation](https://www.tinyportal.net/docs). If you cannot find what you are looking for in the documentation, please feel free to ask on the [TinyPortal Support forum](https://www.tinyportal.net)

Changelog
---------

[](#changelog)

Please click on the appropriate release to see the [Changelog](https://github.com/Tinyportal/TinyPortal/tags)

What you need to install TinyPortal
-----------------------------------

[](#what-you-need-to-install-tinyportal)

1. In order to install TinyPortal, you need to have a working version of Simple Machines Forum. SMF version must be SMF2.1. or SMF3.0. Note that SMF3.0 is under development, we cannot guarantee stable support for 3.0 untill a Final version is released.
2. Zip files are provided for install both on the [Simple Machines Site](https://custom.simplemachines.org/index.php?mod=97) and the [TinyPortal Site](https://www.tinyportal.net/index.php?action=tportal;sa=download;dl=cat61) (the archive with old version packages is available in the download section).

Note: It is recommended to uninstall any previous version of TinyPortal before you install TinyPortal. Make a backup of all your SMF and TinyPortal files before you uninstall.

SMF2.0 is supported by TinyPortal only up to TinyPortal version 2.3.1. Support for SMF2.0 has been dropped starting TinyPortal version 3.0.0.

License Information:
--------------------

[](#license-information)

The contents of this file are subject to the Mozilla Public License Version 2.0 (the "License"); you may not use this package except in compliance with the License. You may obtain a copy of the License at

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance79

Regular maintenance activity

Popularity15

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~160 days

Recently: every ~228 days

Total

10

Last Release

161d ago

Major Versions

2.3.x-dev → v3.0.02024-01-15

PHP version history (2 changes)v2.2.0PHP &gt;=7.2.0

v2.2.1PHP &gt;=7.0.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2171403?v=4)[Martyn Brown](/maintainers/tinoest)[@tinoest](https://github.com/tinoest)

---

Top Contributors

[![Bopske](https://avatars.githubusercontent.com/u/24902644?v=4)](https://github.com/Bopske "Bopske (1302 commits)")[![tinoest](https://avatars.githubusercontent.com/u/2171403?v=4)](https://github.com/tinoest "tinoest (1247 commits)")[![lurkalot](https://avatars.githubusercontent.com/u/6047983?v=4)](https://github.com/lurkalot "lurkalot (114 commits)")[![illori](https://avatars.githubusercontent.com/u/4436860?v=4)](https://github.com/illori "illori (46 commits)")[![TPMick](https://avatars.githubusercontent.com/u/42720812?v=4)](https://github.com/TPMick "TPMick (34 commits)")[![Underdog-01](https://avatars.githubusercontent.com/u/982473?v=4)](https://github.com/Underdog-01 "Underdog-01 (18 commits)")[![emanuele45](https://avatars.githubusercontent.com/u/1095308?v=4)](https://github.com/emanuele45 "emanuele45 (12 commits)")[![Rupurudu](https://avatars.githubusercontent.com/u/3107676?v=4)](https://github.com/Rupurudu "Rupurudu (4 commits)")[![dragomano](https://avatars.githubusercontent.com/u/229402?v=4)](https://github.com/dragomano "dragomano (3 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")[![IchBin](https://avatars.githubusercontent.com/u/518158?v=4)](https://github.com/IchBin "IchBin (2 commits)")[![MegaBrutal](https://avatars.githubusercontent.com/u/22104628?v=4)](https://github.com/MegaBrutal "MegaBrutal (1 commits)")

---

Tags

mpl2

### Embed Badge

![Health badge](/badges/tinyportal-tinyportal/health.svg)

```
[![Health](https://phpackages.com/badges/tinyportal-tinyportal/health.svg)](https://phpackages.com/packages/tinyportal-tinyportal)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
