Packages from ernestdefoe

  • TypeScript

    ernestdefoe/advanced-cookie-consent

    Advanced Cookie Consent for Flarum 2 — a GDPR/ePrivacy-style cookie banner with granular, admin-defined consent categories, per-category script gating (third-party scripts load only after consent), a Categories/Services privacy-settings modal, consent versioning and a reopen-anytime control.

  • Less

    ernestdefoe/aurora

    An aurora-inspired theme for Flarum with vibrant gradients, glowing accents, and a modern glassmorphic feel.

  • TypeScript

    ernestdefoe/calendar

    A full-featured calendar & events extension for Flarum 2 — month/list views, RSVP, categories, recurring events, cover images, iCal feed + Google Calendar export, and an Upcoming-Events widget (works on the default theme, Bespoke, and Page Builder).

  • PHP

    ernestdefoe/cross-references

    GitHub-style cross-references between discussions and posts on Flarum 2: #123 inline references, pasted-URL detection, bidirectional backlinks, optional notifications, search filter, and a sidebar widget of inbound references.

  • PHP

    ernestdefoe/digest-mail

    Sends a periodic digest email to forum members summarising new discussions, active discussions, unread discussions, and new members.

  • TypeScript

    ernestdefoe/espn-cfb-ticker

    A FBS college football scores ticker powered by the ESPN API for Flarum 2.

  • JavaScript

    ernestdefoe/favorite-team

    Let members pick a favorite FBS college-football team; show its logo under their avatar.

  • PHP

    ernestdefoe/federation

    ActivityPub federation for Flarum 2 — make your community a discoverable, followable fediverse actor. People on Mastodon, Lemmy and other servers can follow @{community}@{host} (and individual members) and receive every new discussion in their timeline. Inbound replies and likes flow back in as post

  • PHP

    ernestdefoe/flarum-facebook-post

    Automatically push new Flarum discussion posts to a Facebook Page

  • TypeScript

    ernestdefoe/flarum-showcase

    Promote Extensions/Themes-tagged discussions to feature cards above the forum index.

  • PHP

    ernestdefoe/gh-readme

    Paste a GitHub repo URL into the Flarum composer and the URL is auto-replaced with the rendered README markdown.

  • PHP

    ernestdefoe/giveaways

    Run provably-fair giveaways and raffles on your Flarum 2 forum — earn-entries engine, scheduled auto-draws, winner notifications.

  • PHP

    ernestdefoe/google-fonts

    Use any Google Font on your Flarum 2 forum — pick a body font and a heading font from the full Google Fonts library, applied site-wide.

  • Less

    ernestdefoe/gridiron-nation

    GridIron Nation — College football fan forum theme for Flarum 2. Crimson & DM Sans, organic radius, dark mode, live score widget.

  • PHP

    ernestdefoe/group-messages

    Group conversations for Flarum — multi-participant private messages with names, icons, roles, participant management, and read receipts, built on flarum/messages.

  • Less

    ernestdefoe/mobile-tab

    A configurable mobile bottom tab bar for Flarum 2.x — build your own tabs (icon, label, destination), a raised center action, and a logo/favicon slot.

  • HTML

    ernestdefoe/mosaic

    Mosaic — a polished, configurable Flarum 2 theme with a tiled hero, category grid, sidebar widgets, and optional integrations for support tickets (linkrobins/support) and a marketplace storefront (ramon/marketplace).

  • PHP

    ernestdefoe/og-image

    Adds Open Graph and Twitter Card meta tags to Flarum 2 discussions for rich Facebook and social media previews

  • HTML

    ernestdefoe/onair

    Live streaming for Flarum 2 — members go live via YouTube or Twitch, with a LIVE badge that follows their avatar everywhere.

  • PHP

    ernestdefoe/picks

    College football pick'em game for Flarum.

  • PHP

    ernestdefoe/projects

    User Projects for Flarum 2 — a flexible showcase for creator communities (books, games, art, software…). Project cards with images, admin-defined categories & custom typed parameters, a domain-restricted button/link system, search & filters, optional moderation, likes, profile integration (Projects

  • PHP

    ernestdefoe/recruiting

    College football recruiting tracker for Flarum 2. Pulls live data from the College Football Data API (collegefootballdata.com) and renders a recruiting rankings page at /recruiting.

  • Less

    ernestdefoe/respawn

    A gaming-styled theme for Flarum 2: chamfered surfaces, neon accents, mono typography, level badges, and a server-status stats footer.

  • PHP

    ernestdefoe/seo

    SEO meta tags, OpenGraph, Twitter Cards, JSON-LD structured data, bundled sitemap.xml generator, and search-console verification for Flarum 2.

  • JavaScript

    ernestdefoe/social-groups

    Social groups for Flarum 2 — members can create, join, and manage groups.

  • TypeScript

    ernestdefoe/theme-toggle

    Adds a day/night/system toggle button to the Flarum 2 header. Works with any theme via the native data-theme attribute.