GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - vinny/phpbb-sidebar: Sidebar Manager for phpBB. Adds customizable sidebars to the forum

BranchesTags
Open more actions menu

Latest commit

 

History

24 Commits
24 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
acp
acp
 
 
adm/style
adm/style
 
 
config
config
 
 
event
event
 
 
language
language
 
 
migrations
migrations
 
 
styles
styles
 
 
tests
tests
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.stylelintrc.json
.stylelintrc.json
 
 
README.md
README.md
 
 
composer.json
composer.json
 
 
eslint.config.js
eslint.config.js
 
 
license.txt
license.txt
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 

Repository files navigation

Sidebar Manager for phpBB Build Status

Sidebar Manager for phpBB adds a flexible way to manage sidebars across your forum. It lets administrators create, organize, and position widgets on the left or right side of the board.

Features

  • Dual sidebars: Support for independent left and right sidebar layouts.
  • Drag-and-drop ACP: Reorder blocks and move them between columns from the Admin Control Panel.
  • Responsive layout: Automatically adapts to desktop screens and hides sidebars on mobile devices.
  • Toggleable sidebars: Let users collapse or expand sidebars for a cleaner reading experience. User preference is stored via cookies.
  • Custom HTML and BBCode blocks: Create your own widgets using HTML or BBCode.
  • Built-in system blocks: Includes useful blocks such as Welcome Panel, Forum Statistics, Quick Search, Clock, Calendar, Newest Member, and Recent Topics/Posts.
  • Page exclusion rules: Choose which pages should not display sidebars.
  • Quick controls: Enable, disable, or delete blocks directly from the admin panel.

Why Sidebar Manager exists

Sidebar Manager was built for phpBB forums that need a cleaner way to add useful content without complicating the layout. It gives administrators full control over sidebars, widgets, and visibility, while keeping the forum easy to use and easy to maintain.

Dynamic block extensions

Sidebar Manager can also be extended with child extensions.

For PHP-driven sidebar blocks, the recommended base is:

  • vinny/sidebarblock_skeleton

Use the skeleton when a block needs to read data from phpBB, another extension, or custom PHP logic. Typical examples include birthdays, groups, polls, banned users, mChat data, Quick Style data, or any other dynamic forum content.

Sidebar Manager remains responsible for:

  • ACP management;
  • sidebar side selection;
  • block ordering;
  • enabled/disabled state;
  • frontend sidebar layout;
  • rendering the block container.

The child extension is responsible for:

  • registering its system block;
  • querying and preparing dynamic data;
  • checking permissions and board settings;
  • assigning template variables;
  • providing the block-specific template and CSS.

Child extensions integrate through the vinny.sidebar.render_block event. This keeps Sidebar Manager stable while still allowing new blocks to be distributed separately.

Support

Buy me a coffee and support this extension

License

GNU General Public License v2

About

Sidebar Manager for phpBB. Adds customizable sidebars to the forum

www.phpbb.com/customise/db/extension/sidebar/

Topics

phpbbphpbb-extphpbb-extension

Resources

Readme
GPL-2.0 license
Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.