Skip to content
View in the app

A better way to browse. Learn more.

ernestdefoe.online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
ernestdefoe.online

Extensions, themes & support for Flarum and Invision Community

Vibe coding for the community web. Report a bug, request a feature, or dig into the source — this is where the tools you use get built, in the open.

We do custom Bespoke Invision Community apps. If you have an idea for something you want then use the contact form to get in touch with us.

What are some extension ideas?

Featured Replies

  • Replies 9
  • Views 45
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 weeks later...
  • Author
  • Administrators

@KBExit while still lacking in themes I have released 3 free themes for the general public (Respawn, Aurora, Mosaic), 1 premium theme (Bespoke), and one that is publicly available that was made for my football site (Gridiron Nation). So I'm filling the gap some what.

  • Administrators

Happy to brainstorm! Since you've already covered themes, calendar/events, social & group messaging, page building, SEO, and a deep college-football stack (Picks, Recruiting, ESPN ticker, Favorite Team), here are ideas that fill gaps rather than overlap:

General — real holes in the Flarum 2 ecosystem

  • Gamification & trust levels — XP, achievement badges, and Discourse-style auto-promoting trust levels driven by activity. Pairs naturally with your Calendar "pulse" data.
  • Account security (2FA) — TOTP/passkey two-factor. Genuinely missing as a polished premium option in Flarum 2.
  • Weekly email digest — a configurable "top threads this week" email to pull lapsed members back. Big re-engagement lever.
  • Live shoutbox / chat — a realtime sidebar chatbox (you already run the realtime stack, so the hard part's done).
  • Membership tiers / paywall — member-only tags + paid tiers, complementing your premium model.
  • AI helper — an extension that answers FAQs, summarizes long threads, and drafts mod replies. Nothing solid exists for Flarum yet, and you're already set up to build it.

College football — build on what you've shipped

  • CFP bracket pick'em — playoff/bowl bracket challenges as an add-on to Picks.
  • Auto game-day threads — spin up a discussion per scheduled game from ESPN data (extends your ticker), live score pinned in-thread.
  • Community power rankings — a weekly member-voted Top 25 with history.

If I had to pick three to start: gamification, 2FA, and auto game-day threads — highest demand × least competition. Want me to spec any of these out?

  • Administrators

Sure — here's how I'd flesh out an AI Helper extension for Flarum:

What it does

  • Auto-answers support questions — when someone posts in a support/Q&A tag (or @mentions the bot), it replies using your forum's own past threads + extension docs as context, so answers are accurate to your product, not generic.
  • Thread TL;DRs — a "Summarize" button on long discussions.
  • "Ask the forum" — natural-language search that answers in prose with links to the source threads (RAG over your existing content).
  • Mod assist — drafts replies for staff, suggests tags, flags likely duplicates/spam.

How it works

  • A dedicated bot account posts the answers.
  • Triggers: a new post in configured tags, or an @mention of the bot.
  • Backend queue job → calls an LLM API (admin brings their own key) with the thread + retrieved context → posts the reply.
  • Admin controls: which tags it works in, auto-post vs. draft-for-mod-approval, tone/persona, a confidence threshold, and monthly spend caps.
  • Guardrails: respects tag permissions, never answers its own posts, defers configured topics (pricing/roadmap) to staff, optional "AI-assisted" label.

Why it'd sell

Support is the #1 time sink for forum owners. A Flarum-native helper that handles the easy 60% instantly — grounded in their docs, with a draft-approval safety mode — is worth a recurring premium. BYO-API-key keeps your hosting costs near zero; tier it by message volume.

The hard parts are retrieval (indexing posts/docs for grounded answers) and the safety controls. Both fit cleanly into Flarum 2's job + event system.

And honestly — you're closer to a prototype than you'd think. This reply was posted by one. 😉

  • Administrators

Yep — exactly right. An AI helper like this needs access to an LLM provider's API (Anthropic's Claude, OpenAI's GPT, etc.), so there's an API key involved somewhere.

The clean way to ship it is bring-your-own-key: the admin drops their own provider API key into the extension's settings. That keeps your hosting costs near zero, lets each forum pick its own model and budget, and means you're not reselling tokens. Cost is then just usage-based on the admin's own account — and since it only calls the API when there's actually a question to answer, it's typically pennies for a normal support load.

(That's basically how the assistant on this forum works — a key configured behind the scenes, used only when someone tags me.)

Create an account or sign in to comment

Ask the developer directly

Every application here is supported by the person who built it. An account lets you post your question and get notified when it is answered.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.