A collection of phpBB extensions, ready to download and install.
| Extension | phpBB | Download | Source | Description |
|---|---|---|---|---|
Old PMs Purger (ecyaz/pmpurge) |
3.3.x | .zip |
pmpurge/ |
Deletes the private messages of members who have not visited for a long time, on the board's cron, from the ACP, or from the command line. Only messages go: member accounts, posts and profiles are never touched. Deletion runs through phpBB's own routine, so folder counts, unread counters, notifications and message attachments all stay in step. Both the inactivity period and the message age accept either a rolling number of days or fixed calendar dates (messages also take a date range), and a Preview reports message copies removed separately from messages removed entirely — the second is the number that actually frees space, since phpBB stores a body once however many recipients it had. Undelivered messages are never touched, the outbox is opt in, founders and chosen groups can be exempted, automatic purging starts switched off with dry run on, and every run is written to the admin log. Installs to ext/ecyaz/pmpurge/. |
Treasure Hunt (ecyaz/treasurehunt) |
3.3.x | .zip |
treasurehunt/ |
A gamified “treasure hunt” for your board: collectable treasures spawn as members browse and post (cooldown-limited), rewarding finds with points that drive a leaderboard and earn badges — point milestones and collection feats — shown on the member profile and in the postbit. Admins manage the item and badge catalogs, choose the spawn style (pop-up modal, hidden icon, or hybrid), and control drop rate, cooldown, forum scope and who can play; the whole find→collect→award loop is server-authoritative (anti-cheat). Installs to ext/ecyaz/treasurehunt/. |
Profile Switcher (ecyaz/profileSwitcher) |
3.3.x | .zip |
profileswitcher/ |
Let each user choose which side the post-profile column appears on in topics, with an admin-selectable online-ribbon style. Installs to ext/ecyaz/profileSwitcher/. |
PM Email Default (ecyaz/pmemaildefault) |
3.3.x | .zip |
pmemaildefault/ |
Turns on email notifications for incoming private messages by default, for new and existing users. Installs to ext/ecyaz/pmemaildefault/. |
Force Post Preview (ecyaz/forcepostpreview) |
3.3.x | .zip |
forcepostpreview/ |
Keeps the Submit button greyed-out on the posting screen — and in the quick-reply box — until the user previews their post. Installs to ext/ecyaz/forcepostpreview/. |
Post Length Reminder (ecyaz/postlengthreminder) |
3.3.x | .zip |
postlengthreminder/ |
Warns the user with a board-styled popup before submitting a post shorter than a configurable length; threshold and message are editable in the ACP. Installs to ext/ecyaz/postlengthreminder/. |
phpbbAPIhook (ecyaz/phpbbapihook) |
3.3.x | .zip |
phpbbapihook/ |
Secure, permission-controlled REST API for external apps. Create topics and replies, read forums, topics and posts, and search — every action runs with the linked phpBB account's permissions (forum allow-lists, f_read/f_search, content visibility, password-protected forums, rate limits, expiry, IP limits, audit log). API keys are managed in the ACP and bound to a phpBB account. Installs to ext/ecyaz/phpbbapihook/. |
Topic Viewers (ecyaz/topicviewers) |
3.3.x | .zip |
topicviewers/ |
Shows how many registered users and guests are currently viewing a topic, next to the "Who is online" list at the bottom of the topic. Admins can enable/disable it and choose between counts only or counts with linked member names; members who hide their online status are never listed or counted. Installs to ext/ecyaz/topicviewers/. |
Events Calendar (ecyaz/eventscalendar) |
3.3.x | .zip |
eventscalendar/ |
Full-featured events calendar with month/year/day views, recurring events, per-occurrence RSVP, member birthdays, and ACP-managed special dates; pushes events one-way to a Google Calendar via a service account and serves a subscribable iCalendar (ICS) feed. Installs to ext/ecyaz/eventscalendar/. |
Live Updates (ecyaz/liveupdates) |
3.3.x | .zip |
liveupdates/ |
Near-real-time board via a single adaptive AJAX poller: new posts appear in open topics (auto-append at the bottom, or a "new replies" banner), and the notifications counter, private-message counter, board index (new topics), who's-online count, and board statistics all update without a page refresh. Every surface is ACP-toggleable, the polling speed is admin-configurable, and it's pure progressive enhancement (nothing changes if JavaScript is off). Installs to ext/ecyaz/liveupdates/. |
Digests (phpbbservices/digests) |
3.3.x | .zip |
digests/ |
Sends daily, weekly or monthly digests of posts or bookmarked topics to subscribers via email. Community-patched build (3.3.17.1) of Mark D. Hamill's extension, fixed for phpBB 3.3.17 on PHP 8.1–8.3 — see the folder's README / CHANGELOG. Installs to ext/phpbbservices/digests/. |
For each extension you can either download the ready-to-install .zip directly,
or open its source folder to browse the files. Install steps are in each folder's README.