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.

Quests for Invision Community 5 — support and discussion

Featured Replies

  • Administrators
  • Community Expert

Quests for Invision Community 5

Quests — give your members something to chase

New members join, look around, and drift away because nothing tells them what to do next. Quests gives them a clear path: a set of goals, visible progress, and a reward when they finish.

Set up a quest once and it works retroactively — members who have been around for years see their real progress the moment you publish it.

How it works

Create a quest, then add the steps a member has to complete. A Getting Started quest might be: make 5 posts and upload a profile photo. A Community Regular quest might be: 100 posts, 5 topics started, 30 days as a member, and 10 reactions received.

Members see a board showing every quest, a progress bar, and a tick-list of the steps with their own numbers beside each one. There is nothing to claim and no button to press — progress updates as they take part, and rewards arrive on their own.

Eight goals to build from

  • Posts made

  • Topics started

  • Reactions received

  • Reactions given

  • Days as a member

  • Achievement points earned

  • Followers gained

  • Profile photo uploaded

Every one of these is read from activity your community already records. Nothing new is tracked, nothing needs backfilling, and switching the app on costs you no data.

Rewards that actually count

Finishing a quest awards your community's own achievement points and, if you like, an existing badge. Quest rewards flow straight into ranks, profiles and leaderboards — they are not a separate scoreboard sitting off to one side.

Each quest pays out exactly once. The completion is recorded before the reward is issued, so a member can never be paid twice.

What you control

  • Title, description and icon for each quest

  • Any number of steps, in the order you choose

  • How many achievement points completing it is worth

  • Which badge to award, if any

  • Whether the board is visible to signed-out visitors

  • Enable or disable a quest without deleting it

The admin screen shows how many members have finished each quest, so you can see which goals are landing and which are pitched too high.

Requirements

  • Invision Community 5.0 or newer (self-hosted), with the Forums application

  • Nothing else — no external service, no API key, no extra infrastructure

Built to stay out of the way

Progress is recalculated when a member posts, when they open the board, and by a nightly background task that catches time-based goals like "member for 30 days". Quest bookkeeping is wrapped so it can never interfere with someone posting.

It is upgrade-safe — it reads Invision Community's own data and never edits a single core file.

File Information

Submitter Ernest Defoe

Submitted 07/25/26

Category Analytics & Retention apps for Invision Community 5

View File

Quests for Invision Community 5

  • Replies 1
  • Views 31
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Posted Images

Create an account or sign in to comment

Want to reply?

Ask a question about any of these applications and it will be answered by the person who wrote them. It takes about thirty seconds, and you keep what you have already typed.

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.