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.

Flarum

Support forums for my Flarum extensions.

  1. SEO for Flarum 2 SEO meta tags, OpenGraph, Twitter Cards, JSON-LD structured data, a bundled sitemap.xml generator, and search-console verification for Flarum 2 — a maintained, v2-compatible continuation of v17development/flarum-seo. What's different from the upstreamThe upstream extension targets Flarum 1.x and the partial Flarum 2 port in v17development/flarum-seo left the API layer broken — it won't even boot on Flarum 2 because four core classes (AbstractSerializer, AbstractListController, AbstractShowController, AbstractDeleteController, BasicDiscussionSerializer, ForumSerializer) were removed when the core API was rewritten around Resource + Endpoint + Schema.…

    • 5 replies
    • 40 views
  2. Picks A Flarum 2.x extension that adds a college-football pick'em game to your forum. Members predict the winners of each week's games, earn points, and compete on a season leaderboard. Schedules and teams are synced from CollegeFootballData (CFBD), and team logos / live scores come from ESPN. FeaturesWeekly picks — members pick winners for each game in a week; picks lock at kickoff (with an optional offset). Live scoring — a scheduled task polls ESPN for in-progress scores and grades picks automatically as games finish. Leaderboard — season standings with per-week history and per-user pick history (/u/{username}/picks-history). Confidence mode (optional) — members ra…

    • 9 replies
    • 43 views
  3. AI Helper turns Claude — or any model you prefer — into a member of your support team. Mention it, or point it at your support tags, and it replies in seconds using your own forum's posts as context. That means answers about your product, your rules, and your history — not generic AI filler.## ✨ What it does - 🤖 Answers automatically — replies to @mentions and to new posts in the tags you choose. - 🧠 Grounded in your forum (RAG) — it searches your existing posts and answers from them, so replies stay accurate and on-topic. - 🔌 Bring any model — native Anthropic (Claude), or any OpenAI-compatible provider (OpenAI, OpenRouter, Groq, Azure, even local models). - 💸 Exact cost…

    • 10 replies
    • 37 views
  4. Group Messages A Flarum extension that turns private messages into group conversations. It builds on flarum/messages — adding extra people, a name and icon, roles, participant management, read receipts, reactions, replies and quoting — without changing how one-on-one direct messages work. FeaturesGroup conversations — start a conversation with two or more other people, give it a name and an emoji icon. Participant management — add or remove people, leave a group, and (for the owner) promote or demote moderators. Roles — every group has an owner and optional moderators; everyone else is a member. Controls are shown based on your role. Reactions — react to any message with…

    • 3 replies
    • 43 views
  5. Mosaic A polished, configurable Flarum 2 theme. Works as a standalone visual upgrade on any forum, with opt-in integrations for fof/best-answer, fof/reactions, ram0ng1/colored, and (when installed) linkrobins/support and ramon/marketplace. Status: active development. LESS theme is complete, JS components are in place, design preview ships in preview/. What you getTiled hero panel with title, search, and a configurable stats strip (Members / Discussions / Posts / Online Now — and Tickets Resolved when linkrobins/support is detected) Category tiles below the hero — auto-populated from flarum/tags when installed Configurable sidebar — Marketplace promo, Quick Actions (ad…

    • 6 replies
    • 41 views
  6. Giveaways Run provably-fair giveaways on your Flarum community. Members enter with one click, earn bonus entries for being active, and winners are drawn automatically — with a published seed and entrant fingerprint anyone can verify. Features🎁 Beautiful giveaways page — a dedicated /giveaways page with cards, live countdowns, status badges and entrant counts. 🎟️ One-click entry — registered members enter instantly. The button shows their current entry count. ⭐ Earn-entries engine — grant a one-time bonus when entrants post in the community, rewarding real activity. 🗂️ Categories — organise giveaways into colour-coded categories with filter pills, badges and an inline m…

    • 5 replies
    • 33 views
  7. Flarum Facebook Auto-PostAutomatically publishes an excerpt and link to a Facebook Page or Group whenever a new discussion is created on your Flarum 2 forum. FeaturesPosts the discussion title, a short excerpt, and a link to your chosen Facebook destination Image always displays — posts as a photo upload so the image appears regardless of Facebook domain verification Supports both Facebook Pages (Page Access Token) and Facebook Groups (User Access Token) Toggle on/off from the Admin panel — no code changes needed Credentials stored securely in Flarum's settings store Optional tag filter — only post discussions in specific categories Works with ernestdefoe/og-image to use …

    • 3 replies
    • 48 views
  8. FBSFB RecruitingA Flarum 2 extension that pulls live college football recruiting rankings from the College Football Data API and displays them on a dedicated /recruiting page inside your Flarum forum. FeaturesLive data — recruiting rankings pulled directly from the CFBD API and cached server-side Player headshots — automatically sourced from On3's football rankings page; falls back to a star-tier coloured initials avatar when no photo is available Full player details — national rank, star rating, numerical rating, position, height, weight, high school, hometown, and commitment status Filters — search by name / school / city, filter by position, filter by committed vs. un…

    • 6 replies
    • 51 views
  9. Mobile Tab BarA configurable mobile bottom tab bar for Flarum 2.x. On phones, a native-app-style bar is pinned to the bottom of the screen; on tablet and desktop it's hidden. Features🧱 Full custom tab editor — build the bar yourself in admin: add, remove, and reorder tabs. 🎛️ Per-tab settings — each tab has a type, a Font Awesome icon, a label, a visibility (everyone / logged-in / logged-out), and an optional raised flag (the lifted center button). 🧩 Tab types — Home, Tags, Search, Notifications, Profile (avatar menu), New discussion, Log in, Site logo, Favicon, or a custom link (internal route or external URL). 🖼️ Logo / favicon in the middle — drop a Site logo or Favico…

    • 3 replies
    • 28 views
  10. GridIron Nation 🏈 A Flarum 2 theme for college football fan forums. Crimson palette, DM Sans, stadium-scoreboard hero, showcase-card discussion list with clickable likes, ticket-stub post layout, live ESPN score ticker, recruit board, full dark mode. Renamed from ernestdefoe/fbsfb. v2.x ships as ernestdefoe/gridiron-nation (kebab-case, matches the rest of the ernestdefoe/* family). Upgraders: the package rename is handled by a settings-table migration that copies the legacy fbsfb.* / ernestdefoe-fbsfb.* rows under the new prefixes on first boot. Old rows stay in place so a rollback to v1 keeps working. ScreenshotsHomepage — Light Mode Homepage — Dark Mode Discussion P…

    • 13 replies
    • 43 views
  11. Flarum OG Image Automatically adds Open Graph and Twitter Card meta tags to every page of your Flarum 2 forum so that Facebook, Twitter/X, and other platforms generate rich link previews when discussions are shared or auto-posted. What it does| Page | Tags generated | |---|---| | Discussion | og:title, og:description, og:image, og:url, og:type, article:published_time, Twitter Card | | Forum index / other pages | og:title, og:description, og:image, og:url, og:type, Twitter Card | | All pages | og:site_name, fb:app_id (if configured) | Image selection priority for discussions: First <img> found in the first post's rendered HTML Default OG Image configured in Admin…

    • 3 replies
    • 41 views
  12. Cross References GitHub-style cross-references between discussions and posts for Flarum 2. Type #42 in any post to link the current discussion to discussion #42 — the target picks up a backlink, the target's author can be notified, and a sidebar widget surfaces every inbound reference. Built as a more robust Flarum 2 successor to club-1/flarum-ext-cross-references: rename-safe rendering, visibility-aware backlinks, batched queries, and a references:N search filter — all wired through Flarum 2's first-party patterns. What it does, at a glance1. Inline references render as rich chips with the live discussion titleType #42 in a post and it renders as a tappable chip showing…

    • 2 replies
    • 25 views

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.