Member Tools
-
IPS5.0.0+
Courses (LMS) - IC5
A Complete Learning Management System for Invision Community
Turn your Invision Community into a fully-featured learning platform. LMS gives you everything you need to create, organize, deliver, and manage online courses directly inside your community.
From structured lessons and video content to quizzes, assignments, progress tracking, and instructor management, LMS provides a complete learning experience without requiring a separate platform.
Support and discussions for IPS Courses (LMS).
Key Features
Complete Course Management
Create and manage courses with titles, descriptions, categories, lessons, and course content. Organize your courses into a structured learning experience that is easy for members to follow.
Multiple Lesson Types
Build different types of learning content using three dedicated lesson types:
Text Lessons — Create rich learning content using the full capabilities of the IPS editor.
Video Lessons — Deliver video-based lessons directly to your students.
Assignments — Give students practical tasks and allow them to upload their work and files for submission.
Built-in Quizzes & Exams
Test your students' knowledge with built-in quizzes and exams.
LMS supports:
Multiple-choice questions
True / False questions
Quiz-based assessments
Student results and progress tracking
Student Progress Tracking
Members can easily see their enrolled courses and track their learning progress.
Display:
Enrolled courses
Course completion percentage
Lesson progress
Completed content
This gives students a clear overview of where they are and what they still need to complete.
Instructor Panel
Give instructors their own dedicated management area where they can create and manage their courses and learning content without needing full administrator access.
Course Categories
Organize your courses into categories to make large course libraries easier to navigate and discover.
Powerful Permissions
LMS comes with a flexible permission system that gives administrators complete control over the learning platform.
Control things such as:
Who can create courses
Who can use free courses
Who can access courses
Who can create and manage course content
Instructor permissions
Student permissions
And more
Free & Paid Learning Experiences
Create courses with different access models and control exactly which member groups can access free course content.
This makes LMS suitable for both community-based education and more structured learning platforms.
Structured Learning Experience
Organize your courses into a clear progression of courses → lessons → quizzes and assignments, giving students a consistent learning path from beginning to completion.
Designed for Invision Community
LMS is built around the IPS ecosystem, allowing you to combine your members, groups, permissions, and community experience with a complete online learning system.
Whether you're building a training platform, educational community, course marketplace, internal learning system, or community-based academy, LMS gives you the foundation to build it directly inside your Invision Community.
Support and discussions for IPS Courses (LMS).
🚀 Coming Soon
Course Certificates
Reward your students with professional certificates of completion when they successfully complete a course
-
IPS5.0.0+
A proper arcade for your community. 51 games in the box, real leaderboards, member duels, over 3000+ imported games or upload your own.
You install it and the arcade is already full. 51 HTML5 games ship in the download, sorted into Action, Classics, Puzzle, Skill and Cards, every one of them license cleared, mobile fitted and wired to a working leaderboard from the first minute. No empty shell to fill in yourself.
The games
51 bundled HTML5 games included in the download, playable the moment you install. Nothing to download separately, nothing hosted on someone else's server.
Import thousands more through the built in providers: GamePix, Gamezop, GameMonetize, OnlineGames, HTMLGames and MadKidGames. Point it at a provider, browse the catalog, and bring games in with their artwork.
Upload your own game packs as zip files. Pack folders carry a manifest, so the same folder installs whether it ships in the download or gets uploaded later. Your imported packs live outside the app folder, so an app update never wipes them.
One click image backfill for any imported game that came in without a thumbnail, so your grid never has blank tiles.
More game packs coming from me in the near future.
Scores, champions and the scoreboard
A leaderboard on every game, weekly best and all time. Your own rank is highlighted even when you are sitting outside the top five, so there is always a number to beat.
Champions and crowns. Hold the top score on a game and you hold its crown. The Hall of Fame shows who wears the most.
A live scoreboard on the arcade home page showing scores as they land and who is playing right now, refreshed on an interval you set. No page reload needed.
Newest Champions and Most Played feeds so the arcade always feels active.
Members competing with each other
Challenges and duels. A member can throw down a one on one duel or open a challenge anyone can join, on any game, for a set number of days.
Credit wagers. If you run the Credits app, challengers can stake credits. The opponent matches the stake to accept, and the winner takes the pot. Fully optional, and it degrades gracefully if you do not use credits. More app bridges coming soon (Questline, etc.)
Automatic forum topics. Every challenge that goes live can post a topic in a forum you choose, and the result gets posted as a reply when it ends. You pick which forum and which account posts them.
Nudges. A quick poke to a friend, or a call out to the current champion that their throne is up for grabs. Small social hooks that keep people coming back.
Talk about the games
Discussions under every game. Members post score screenshots, react, quote, mention each other, and the whole thing uses the same comment system as the rest of your community. Reports, edits, deletes and staff moderation all work exactly the way your team already expects.
This matters most for imported provider games that do not expose a score. Even without a leaderboard, the game still has a lively discussion under it.
Reactions on the games themselves, so a great game can rack up likes the same as any other content.
Rewards and light monetization
Reward members for playing. With the Credits app connected, playing a game can pay out credits, with a daily cap per member per game so nobody farms it.
Charge to play if you would rather gate certain games behind a credit cost. Your call, per game.
Your own launch promos. Show one of your own text blurbs on the launch screen before a game starts, for a couple of seconds. This is your promo, your link, your wording.
In the Admin CP
Analytics dashboard with plays today, this week and all time, scores, distinct players, crowns awarded and open reports, a 30 day activity chart, and a per game table with champions and sparklines.
Bulk game management to move, enable or disable many games at once, built for the day you import a big batch into the wrong category.
Categories, settings, interstitial promos and the provider importer, all native ACP pages using the standard forms and tables.
Broken game alerts so your team hears about a reported game.
Fair warning: Provider games & larger TAR file
Provider games almost never hand their score back to the page, and I am not going to pretend otherwise. Arcade ships a passive listener called Score Radar that watches for a score signal while members play an imported game. If a game does broadcast (but very rarely), the radar reports it in the ACP and you can confirm it to switch on a real leaderboard for that game. If a game stays silent after a number of plays, the ACP tells you plainly that it will never be captured. I scanned thousands of provider titles building this, and the honest result is that the bundled and packed games are your leaderboard content. The imported ones are there for volume and for the discussion threads. Radar is there so that on the day a provider does expose a score, you can use it. Additionally, the TAR file is 12.6MB big. Make sure your upload limits are raised as it's default 8MB.
Requirements
Invision Community 5
The Credits app is optional. Wagers, play rewards and play costs use it if it is installed. Everything else works without it.
Beta
This is a public beta. What I want from a beta is real installs on real communities so the edges I cannot see get found. If you buy in during beta you get the app at its beta price, every update through to the stable release, and a direct line to me for anything that breaks or anything you want added. Tell me what your members do with it.
-
IPS5.0.0+
Nobody scrolls past a board that moves
Topboard puts a live activity board at the top of your community: the newest posts, discussions heating up right now, your most active members, and sponsored slots you can sell to help fund it all.
It refreshes itself while people read, and turns some of the most valuable screen space on your site into something members watch and sponsors can pay for.
Demo: https://demo.invisionite.com/
The problem
A forum index is a list of containers. The actual life of your community, the reply posted forty seconds ago, the topic that suddenly took off, the member on a posting streak, is buried one click deeper.
Visitors land on your busiest page and see furniture.
Monetizing that page is its own headache. Banner ads look like ads, so people learn to ignore them or block them outright. Selling placements manually means invoices, start dates in spreadsheets, expiry dates to remember, and renewal reminders someone eventually forgets to send.
Topboard fixes both halves: it surfaces the activity and runs the sponsorship pipeline for you.
Three looks, one widget
Every widget instance gets its own style:
Native Feed: clean stacked rows that feel like part of the rest of your community.
Classic Table: the column-based statistics board forum veterans remember, with topic, forum, replies, views, activity, and last poster. On phones it restacks into tidy rows instead of forcing a sideways scroll.
Spotlight: card-based headline slots with full-image sponsor cards and text overlaid on the artwork.
Eight tabs, plus two of your own
New posts, New topics, Featured, Latest files, Trending, Most replies, Most viewed, and Most reacted.
Choose the tabs you want for each widget, set the number of items, and limit them to selected forums if needed.
You can also add up to two custom tabs with your own label and forum selection. An Introductions tab for greeters, a Marketplace tab for traders, or whatever fits your community.
Trending and Most reacted rank content within a time window you control, so they reward what is happening now instead of what happened in 2019.
Alive without a reload
A countdown sits in the tab bar and Topboard refreshes itself on schedule while keeping the reader on the tab they were viewing. Impatient members get a manual refresh button too.
Members who do not care about the board can collapse it into a slim strip. The Top Members panel folds away separately, letting the activity area use the full width.
Both choices are remembered per device.
A collapsed board also stops refreshing and stops counting impressions. No wasted requests and no phantom ad views.
Headline slots
Above the tabs sit your promoted rows: pinned topics you want seen and sponsored placements you have sold, each with its own label chip.
A slot can point to an internal topic or work as a completely standalone external ad with its own title, description, link, and image.
Images appear as neat thumbnails in Native Feed and Classic Table, and become full-image cards in Spotlight.
Sponsored slots can also be hidden from selected member groups, which gives you an easy premium perk: upgrade and the ads disappear.
Monetize the app without any effort
With Commerce installed, Topboard becomes self-service advertising.
You create the packages: price, duration, slot type, label, and an optional Most popular highlight.
Members buy through the campaign storefront, pay using your normal Commerce checkout, and then submit the topic or advertisement they want to promote through a guided form.
Nothing goes live automatically. Every submission goes through staff approval first.
Once approved, Topboard handles the schedule. Campaigns start, run, expire, and become available for renewal without you tracking dates manually.
Numbers a sponsor can trust
Impressions are counted from the reader's browser, deduplicated per visitor with a cooldown, and only counted while the board is actually visible on screen.
Clicks pass through a tracked redirect.
Every slot gets daily impression and click data alongside its lifetime totals.
Sponsors see their own report card at /campaigns, with stat tiles, click-through rate, a 14-day chart, and a renewal button that extends an active campaign or relaunches an expired one through normal checkout.
You get the same picture across the entire site in the ACP Performance dashboard: totals, a 30-day chart, and every campaign with its own sparkline.
Top members included
A ranked member panel, based on posts or reputation, sits beside the activity tabs like the classic statistics boxes many communities used for years.
A standalone Top Members widget is included for sidebars too.
In short
Topboard is a live, tabbed activity board with three display styles, eight activity sources, custom forum tabs, a Top Members panel, and promoted headline slots.
Behind it sits impression and click tracking, self-service Commerce campaigns with staff approval, sponsor-facing performance charts and renewals, and an ACP dashboard that shows you the whole picture.
The front of your community, finally earning its keep.
-
IPS5.0.0+
Sort Attachments by Downloads adds a new option to the Sort By menu on the Attachments page, allowing users to quickly sort attachments by the number of downloads in descending order. This option applies only to files, as images do not have download counts.
-
IPS5.0.0+
Display a member's most recent badges directly below their profile information in topic view.
The application includes settings to configure:
Number of badges to display
Badge size
Whether to show the "Rare" ribbon
Whether to enable badge tooltips
Members can also click View All Badges to view the complete list of badges on their profile.
Requirement:
Forums app.
-
IPS5.0.0+
This application adds six quick filter links to the forum topic listing (FILTER BY menu):
Topics I Started
Topics Others Started
Topics Will Polls
Topics Moved
Locked Topics
Unlocked Topics
All options except Topics Others Started are already available under Sort By → Custom → popup → Filter. This application simply makes them quicker and easier to access.
-
IPS5.0.0+
Give your members a reason to show up every day.
Questline is a quest engine for Invision Community v5. It turns the things your members already do, posting, replying, reacting, joining clubs, uploading files, and more, into quests with XP, levels, rewards, and leaderboards.
You decide what counts, where it counts, and what it pays. Members accept a quest, complete the required actions, and Questline tracks their progress automatically.
How it works
Quests are opt-in. A member picks a quest from the hub, it takes up one of their available quest slots, and from that moment their activity starts counting toward the objectives.
Complete the objectives and the rewards are paid out instantly, with a notification to match.
The slot limit is what makes it feel intentional. Members have to choose what they are working on, instead of passively collecting progress for everything at once. You decide how many active quest slots each group gets.
Quest types
Five quest types cover the full rhythm of a community:
Daily quests that reset every day and build habits
Weekly quests that reset every Monday for bigger goals
Seasonal quests that run during scheduled events
One-shot quests for permanent challenges and milestones
Questlines that chain multiple steps into a guided journey
Includes filter chips for every quest type, active quest cards, progress bars, rewards, availability windows.
Objectives that understand your community
Building a quest only takes a few minutes. Pick what the member needs to do, set how many times they need to do it, and optionally choose where it should count.
Questline includes a wide range of actions out of the box, including:
Starting topics
Posting replies
Replying in distinct topics
Giving and receiving reactions
Getting marked as a solution
Following forums or members
Completing a profile
Uploading a profile photo
Voting in polls
Starting conversations
Visiting on separate days
Joining clubs
Creating or RSVP’ing to calendar events
Publishing blog entries
Uploading Gallery images
Submitting Downloads files
Objectives can also be scoped to specific areas. For example, “post 5 replies in Introductions or Support” is just a dropdown away.
Supported integrations appear automatically when the matching app is installed, including Gallery, Downloads, Blogs, Calendar, Clubs, Contests, Academy, and Credits. Third-party developers can also register their own custom quest actions. See spoiler below.
Progress is tracked through IPS listeners in real time, with a nightly task pass as a safety net.
Rewards
Questline can reward members with:
XP, which feeds Questline’s own level ladder
Achievement points, paid into the core IPS system
Badges from your existing badge library
Credits, if you use the Credits economy
Levels are fully configurable. You control the XP thresholds, level names, and badge awards. Questline also ships with a ready-made level ladder, so it works from day one. But feel free to adjust as you prefer of course.
Questlines
Questlines are the onboarding tool your community has been missing.
Chain multiple steps together, each with its own objectives and rewards, and members move through a visual journey page with a connected timeline: completed, current, and locked.
The included Welcome Journey helps new members complete their profile, start their first topic, and post their first replies. A dismissible banner can suggest the journey to anyone who has not started it yet.
Seasonal events
Schedule an event, attach quests to it, and set a meta reward.
Members complete enough event quests before the deadline, and the bonus pays out automatically. The quest index shows a live event banner with each member’s personal progress, and every event also gets its own leaderboard scope.
Summer festival, launch week, holiday drive, anniversary event, whatever fits your community calendar or niche.
Leaderboards
Questline also includes a monthly season ladder.
Movement arrows show who climbed and who slipped since last week
NEW markers highlight fresh entries
Monthly XP is shown up front
All-time XP is shown alongside it
Event leaderboards and an all-time board are included
A member’s own row stays pinned, even when they are not on the current page
Seasons reset every month, so last year’s most active members do not permanently own the leaderboard.
Member profiles and widgets
Members can follow their progress across the community.
A Quests profile tab shows level, XP progress, completed quests, and recent rewards
Notifications are sent for quest completions, level-ups, and event rewards
Inline, email, and push notifications are supported
Widgets include My Active Quests, Top Questers, and Event Progress
The widgets can be placed on any page, including Pages layouts.
Admin Control Panel
Questline gives admins full control without making the setup feel technical.
Quest builder with FA icon picker, availability windows, and per-group eligibility
Objective editor with simple dropdown-based setup
Overview screen showing member levels, XP, completions, and participation
Full activity ledger showing who earned what, and when
Searchable member activity by name
Event management
Level management
Quest slot settings per group
Feature toggles for points, credits, leaderboards, and more
Demo content installs by default, including starter quests, a seasonal event, and the level ladder, so the quest index is never empty after installation.
Perfect for
Questline is ideal for:
Communities fighting the lurker problem
New member onboarding
Seasonal campaigns and launch events
Giving specific forums or clubs more activity
Credits-based communities that want XP and currency working together
Communities where “most active member” should actually mean something
Questline 1.0 is just the start. Have a feature you need? Let me know.
Adding your own quest actions from another app
Questline exposes a QuestAction extension type. Once Questline is installed, it appears in the Developer Center's extension list for your own app like any core extension type, and generates a ready-made stub.
1. Register the extension. Create applications/yourapp/extensions/questline/QuestAction/YourApp.php and list it in your app's data/extensions.json:
"questline": { "QuestAction": { "YourApp": "IPS\\yourapp\\extensions\\questline\\QuestAction\\YourApp" } }2. Describe your actions. The class returns Definition objects: a unique key, a language key for the label admins see, an optional container class (node or content item) if the action can be scoped to "where", a dedup mode, and an optional recount closure:
class YourApp { public function definitions() : array { if ( !\IPS\Application::appIsEnabled( 'yourapp' ) ) { return []; } return [ new \IPS\questline\Action\Definition( 'yourapp_thing_created', 'questline_action_yourapp_thing_created', 'IPS\yourapp\Category', \IPS\questline\Action\Definition::DEDUP_ITEM, function( \IPS\questline\Progress $progress, \IPS\questline\Objective $objective ) : int { $where = [ [ 'thing_author=? AND thing_date>=?', $progress->member, $progress->accepted ] ]; if ( count( $ids = $objective->containerIds() ) ) { $where[] = [ \IPS\Db::i()->in( 'thing_category', $ids ) ]; } return (int) \IPS\Db::i()->select( 'COUNT(*)', 'yourapp_things', $where )->first(); } ), ]; } }That alone is a working integration: the action shows up in the quest builder's "What must the member do?" dropdown, your categories appear by name in the "Where?" picker, and Questline's nightly reconciliation counts progress from your tables automatically.
3. Optional: fire in real time. For instant progress instead of nightly counting, call the fire method at the moment the thing happens, and the reverse method if it gets deleted or hidden:
if ( \IPS\Application::appIsEnabled( 'questline' ) ) { \IPS\questline\Action::fire( 'yourapp_thing_created', $member, [ 'itemClass' => 'IPS\yourapp\Thing', 'itemId' => $thing->id, 'containerClass' => 'IPS\yourapp\Category', 'containerId' => $thing->category_id, ] ); } \IPS\questline\Action::reverse( 'IPS\yourapp\Thing', $thing->id );The item class and id feed the dedup system, so one piece of content can't be farmed for the same objective twice. DEDUP_ITEM counts each item once, DEDUP_DAY counts once per day (for things like "visit the site"), DEDUP_NONE counts every occurrence.
Everything downstream is free: XP, points, badges and Credits payouts, notifications, the leaderboard, level-ups, and reversal handling all run through the engine. Your extension just says what counts.
-
IPS5.0.0+
Turn your community into a learning platform.
Academy is a full learning management system for Invision Community v5. Create, sell, and deliver online courses directly inside your community, complete with quizzes, certificates, progress tracking, Commerce integration, and a front-end course builder for trusted creators.
The Learning Hub
“Pick up where you left off” panel that takes members straight to their next lesson
Category navigation with course counts
Smart course cards: visitors see price and rating, enrolled members see progress and a Continue button, and graduates see their certificate badge
Configurable courses per page with full pagination
SEO-friendly URLs and IPS Search integration
Course Pages
Each course gets a proper landing page designed to inform, convert, and guide members.
Cover image with instructor info and enrolled member avatars
Full course outline with sections, lesson excerpts, and quiz indicators
Free preview lessons so visitors can try before they enroll
Completion ticks for enrolled members so they always know where they stand
Star ratings with a per-star review breakdown
Follow, share, and reactions built in
Selling Courses
Free, paid, or group-restricted. You decide per course.
Free courses enroll with one click
Paid courses run through IPS Commerce using the full invoice flow
Refunds automatically revoke enrollment
EU digital withdrawal waiver support for compliant checkout
Restrict courses to specific member groups when needed
The Learning Experience
Academy gives members a clean, focused way to move through a course from start to finish.
Clean lesson viewer with previous and next navigation
Optional sequential unlocking so members complete lessons in order
Progress tracked automatically per lesson
Quizzes with attempt limits and pass marks
Passing the final quiz can complete the course automatically
Certificates
Completed courses issues a certificate automatically. The moment a member finishes every lesson and passes every quiz, Academy stamps their enrollment and generates a certificate with its own unique verification code. No admin action needed.
Every certificate is verifiable. Members can share their certificate link anywhere, and anyone can check the code on a public verification page, no account required. An employer, a client, or another community can confirm in seconds that a certificate is real and was issued by you.
Because certificates are generated live from actual enrollment records, they can't be forged and never go out of date. If an enrollment is ever revoked, its certificate stops verifying with it.
This makes completions genuinely meaningful, especially for staff training, onboarding, professional communities, and certification programs.
My Learning Dashboard
Members get one place to see all their learning activity.
They can resume courses in progress, jump straight to the next uncompleted lesson, and view completed courses together with their certificates.
Creator Studio
Let trusted members build courses without touching the Admin Control Panel.
Front-end course builder for the groups you choose
Create courses, sections, lessons, and quizzes from the front end
Optional submit-for-review flow before publication
Creators can see the status of every course at a glance
Reviews & Notifications
Star reviews from enrolled members only, so ratings come from people who actually took the course
Helpful votes, author exclusion, and full moderation support
Notifications for course completions, new lessons, submissions, approvals, and published courses
Admin Control Panel
Academy gives administrators full control over courses, enrollments, permissions, and reviews.
Full course builder with up/down arrow section and lesson management
Quiz builder with per-question answers and pass marks
Enrollments manager to see who is enrolled where and manually enroll members
Category system with permissions per group
Approval settings, review toggles, and per-page controls
Widgets
Featured Courses: show featured, latest, or most popular courses with a configurable count
Continue Learning: shows each member their in-progress courses and lets them resume instantly
Perfect For
Communities selling premium courses
Staff and moderator training
Onboarding new members
Developer and creator ecosystems teaching their own tools
Certification programs
Membership perks that keep people coming back
Academy 1.0 is just the start. Have a feature you need? Let me know.
-
IPS5.0.x+
This application restores the ability to sign in using a display name in Invision Community 5, a feature that has been removed from the default login system.
It extends the default authentication flow by allowing users to log in using either their display name or email address, bringing back a more flexible and familiar sign-in experience for communities that relied on username-based authentication.
Within the application settings, administrators can configure whether display name login is also permitted for the Admin Control Panel, providing additional control over backend access security.
-
IPS5.0.0+
This application allows users to quickly mark forums as read directly from the forum icon, bringing back the familiar behavior from previous versions. It also adds a convenient option to mark individual topics as read directly from the topic list, without opening them.
Features:
Mark forums as read by clicking the forum icon
Mark topics as read from the forum view
AJAX-powered actions (no page reload)
Confirmation message after marking content as read
Available only to logged-in members
-
IPS5.0.10+
DEMO
Documentation
Using Libraries
Using the Book Manager
Using the Template System
Libraries
Build a richer publishing and knowledge experience for Invision Community with a native system for articles, books, and documents. Libraries is designed for communities that need more than a flat docs area. It gives you structured libraries, nested shelves, multi-format content, reader-friendly navigation, and IPS-native moderation and engagement tools in one app.
What It Does
Libraries lets administrators and approved members organize long-form knowledge content into a clear hierarchy:
Libraries group major knowledge areas, product collections, or publishing sections
Shelves organize topics inside each library, including nested shelf structures
Articles, Books, and Documents give you the right content format for editorial writing, multi-page manuals, and reference material
Instead of forcing every piece of content into the same shape, Libraries supports different reading experiences while still keeping everything inside IPS-native content workflows.
Key Features
Articles for Editorial and Guide Content
Dedicated Article Type: Publish articles as their own content type instead of treating everything like a plain document entry
Single-Page Reading Flow: Ideal for announcements, tutorials, opinion pieces, changelog explainers, release writeups, and in-depth guides
Rich Presentation: Articles support cover images, subtitles, overview text, tags, prefixes, and formatted editor content
Native IPS Engagement: Articles participate in follows, reactions, reporting, comments, reviews, ratings, and read tracking
Software Linking: Articles can be tied directly to Software Marketplace items when you want release or feature documentation attached to a product
Books for Multi-Page Manuals and Structured Reading
True Book Content Type: Create multi-page books instead of splitting manuals into disconnected posts or standalone documents
Book Page Manager: Add, edit, delete, reorder, enable, disable, and organize pages from a dedicated management workspace
Intro Page and Reading Paths: Books can open on a preferred intro page, then continue through a structured chapter flow
Nested Page Structure: Build parent and child page relationships for more advanced manuals, handbooks, and product guides
Reader-Friendly Navigation: Books can expose page outlines, current-page table of contents blocks, and clean page-specific URLs inside the parent book
Draft-First Workflow: New books start in draft so authors can build page structure before publishing
Publishing Safeguards: Books are protected from being published as empty shells without readable pages
Unified Discussions: Comments, reviews, follows, helpfulness, moderation state, and other IPS content behavior stay attached to the parent book item
Revision-Aware Authoring: Book pages and book changes fit into the app revision-oriented publishing workflow for ongoing maintenance
Documents for Straightforward Reference Content
Single-Page Reference Format: Use documents for FAQs, support notes, internal reference material, setup steps, quick answers, or short technical explanations
Cleaner Than Forum Posts: Documents keep knowledge content separate from discussion-first areas while still supporting IPS engagement where needed
Shared Feature Set: Documents also support editor content, overview text, cover images, tags, related software links, comments, reviews, and moderation controls
Structured Libraries and Shelf Navigation
Library and Shelf Hierarchy: Organize content in a way that feels closer to a real documentation center or digital publishing library
Nested Shelves: Use parent and child shelf structures to separate products, departments, categories, chapters, or knowledge domains
Finder-Style Browsing: Members can browse through index, library, shelf, and item views instead of relying on one flat listing
On-Page Navigation Aids: Heading-aware table of contents support helps readers move through long-form content more easily
Related Content Discovery: Surface more items from the same shelf to keep readers moving through connected material
Native IPS Publishing, Community, and Moderation Tools
Comments and Reviews: Let members discuss and review articles, books, and documents directly on the content item
Helpfulness Voting: Readers can mark content as helpful or not helpful for lightweight quality feedback
Private Negative Feedback Threads: Not-helpful responses can include private written feedback, with author or staff replies when needed
Drafts and Approval Workflows: Shelf-level controls can govern draft saving, approval requirements, and moderated publishing behavior
Silent Editing and Revision Tracking: Maintain content cleanly without losing control over edit visibility and history
Read Markers, Reporting, Embeds, and Follows: The app uses familiar IPS content behaviors instead of reinventing them in a parallel system
Marketplace and Commerce Integration
Software Marketplace Bridge: Link content directly to Marketplace software items and surface it in the software item Documentation tab
Related Software Panels: Show readers which Marketplace item a piece of content belongs to, with pricing and product context where relevant
Paid Content Support: Documents, articles, and books can participate in paid-access workflows when Commerce integration is enabled
Purchase Terms and Renewals: Support monetized documentation workflows with terms acceptance, renewals, and entitlement-aware access control
Template System and Visual Families
Multiple Shipped Design Families: The app includes distinct visual family foundations inspired by Basic, Apple Finder, GNOME Files, and Windows Explorer
Full Template Set Architecture: The front end is split into managed runtime targets for the frame, index, library, shelf, document, My Items, book manager, terms manager, submit flow, and Marketplace tab body
ACP Template System: Administrators can manage template sets directly from the AdminCP instead of editing one hard-coded front-end layout
Fork, Clone, Import, and Export: Start from a shipped family, create blank sets, clone existing sets, or move full template sets between installs as JSON packages
Per-Set CSS and JavaScript: Each template set can carry its own custom CSS and JavaScript for deeper visual and interaction customization
Baselines and Revisions: Save set-wide baselines for restore points and keep template-level revisions for safer iterative design work
Global Theme Switching for the App: Activate a template set to change the Documentation and Libraries experience across the app from a single managed system
Use Cases
Libraries is especially well suited for:
software product documentation
release notes and feature explainers
premium article publishing
multi-page manuals and handbooks
customer knowledge bases
internal team documentation
developer guides and API references
training materials and onboarding content
AdminCP Areas
The app includes dedicated AdminCP management areas for:
Libraries
Shelves
Documents and content items
Helpfulness Ratings
Statistics
Settings
Why It Stands Out
Most IPS knowledgebase-style solutions focus on a single document format. Libraries goes further by giving you a broader publishing model: articles for polished single-page reading, books for structured multi-page content, and documents for quick reference material, all inside one organized library and shelf system.
Developed by InvisionMarketplace.com - Professional Invision Community Applications
-
IPS5.0.0+
Stop scrolling endlessly through 60-page topics. Filter, sort, and zero in on what matters - in one click, with zero page reloads.
Topic Navigator is a per-topic toolbar for Invision Community Suite v5 that drops a fast, AJAX-powered sort/filter/search bar onto every topic page. Find the OP's posts, jump to your own contributions, pull only posts with images, hunt a username, or grep a keyword across the whole thread without ever leaving the page. Built on native IPS framework patterns - it looks like it shipped with the suite.
Live demo on Administrata
Topic Navigation, Reinvented
A compact toolbar sits beneath every topic header with four controls that work together and persist per-topic:
Sort - Newest first, oldest first, or default
Filter - Starter only, my posts, with links, with images, with quotes (admin-selectable defaults)
Member lookup - Native IPS autocomplete pill; type a username, see only their posts in this thread
Search this topic - Live-debounced keyword search with highlighted hits in the rendered post bodies
Every interaction swaps the post feed in place via AJAX - no full page reload, no scroll loss, no flicker.
Your members get a search engine for the topic they're already reading.
Smart Image Filter
The "with images" filter catches uploaded attachments, embedded media, and inline thumbnails using the same patterns IPS uses internally. Embed cards and link previews are correctly excluded so the filter actually returns what users expect.
Per-Topic Pause (Moderator Control)
Some topics don't want a navigator on top of them - announcements, polls, pinned welcome threads. Moderators get a one-click toggle to disable the toolbar on a per-topic basis.
You decide which topics get the power tools.
Search Term Highlighting
When the search filter is active, matching terms in the rendered post bodies are wrapped in themed <mark> tags using the primary colour at 35% opacity. Users see exactly why each post matched.
Admin Control Panel
Full IPS-native ACP experience:
Master enable/disable toggle
Enabled sort modes - check which sort options appear in the dropdown
Enabled filters - choose which filter chips members see (starter, me, with_links, with_images, with_quotes)
Per-feature toggles - independently enable/disable sort, filter, member lookup, and search
Default selections - set the filters that are pre-selected on first load for new visitors
Built for Active Communities
Threads with 50+ pages where finding the OP's latest update is a chore
Support topics where you need to filter to "with images" to find the screenshot
Long-running discussions where members want to re-read only one user's contributions
Megathreads where keyword search is faster than Ctrl+F (which only sees the current page)
Sticky FAQ topics where members need to jump straight to posts with links
Photo-share topics where you want to skip past the chatter and just see the uploads
Perfect For
High-volume support forums
Long-running discussion threads
Megathreads, AMAs, and Q&A topics
Build logs, project diaries, and ongoing show-and-tell threads
Tech support communities with image-heavy troubleshooting
Any community whose topics regularly cross 10+ pages
Stop making your members scroll. Give them the toolbar topics have always needed.
-
IPS5.0.0+
Country Consent
Give your Invision Community a privacy-first way to handle member country display. Country Consent detects a member's country privately, keeps it hidden by default, and only shows a public country flag after the member explicitly chooses what to do. It is built for communities that want country visibility without forcing automatic public disclosure.
🔒 What It Does
Country Consent introduces an approval-based country workflow for member accounts. Instead of auto-publishing a detected country or flag, the app prompts the member to confirm the detected country, choose a different one, or hide their country entirely. Nothing is displayed publicly until that decision is made.
✨ Key Features
Privacy-First Country Display
Private Detection: Detect a member's country without immediately exposing it on their profile or across the community
Consent Before Display: Require an explicit member decision before any public flag is shown
Default Hidden State: New and existing members remain non-public until they make a choice
Member-Controlled Visibility: Let members hide their country entirely if they do not want it displayed
Clear Member Choice Workflow
Confirm Detected Country: Members can approve the country detected for their account
Choose a Different Country: Members can override detection and pick a country manually
Hide Country: Members can opt out completely and keep their country private
Persistent Prompting: Pending members are reminded until they make a final choice
Public Display with Consent Only
Flag-Only Output: Public display focuses on the member's approved country flag
No Pending Leaks: Detected countries are never shown publicly while a member is still undecided
Approved Members Only: Public flags appear only for members who have explicitly approved visibility
Targeted Front-End Hooks: Display approved flags in selected community areas without relying on broad JS link injection
Directory and Account Controls
Public Country Directory: Browse countries and view only members who approved public visibility
Account Settings Integration: Members can revisit and change their country decision later
Privacy State Tracking: Separate private detection from public approval for cleaner data handling
Minimal ACP Settings: Keep administration simple while preserving the privacy-first model
🚀 Perfect For
Privacy-Conscious Communities: Give members control over whether location-related profile details are public
International Boards: Show country flags only when members actually want them shown
Communities in Sensitive Regions: Avoid exposing country information by default
Modern IPS Sites: Replace older auto-flag behavior with a consent-driven workflow
Administrators Who Want Simplicity: Use a straightforward member-choice flow instead of complex moderation rules
🎯 Technical Specifications
Platform: Invision Community 5
Detection Model: Private detection with separate approved visibility state
Member States: Pending, approved, or hidden
Public Output: Flag-only display for approved members
Member Controls: Confirm detected country, choose manually, or hide entirely
Directory: Public country listing limited to consented visible members
💡 Why Choose Country Consent?
Built Around Consent: Country display is treated as a member decision, not an automatic assumption
Better Privacy Defaults: Nothing is shown publicly until the member says yes
Cleaner Data Separation: Private detection and public approval are stored independently
More Respectful UX: Members are asked how they want their country handled instead of being silently assigned a visible flag
Designed for IPS: Integrates with account settings, profile output, directory views, and selected front-end hook areas
🔧 Easy Setup
Install the Application: Upload and install Country Consent in your Invision Community AdminCP
Enable the Prompt: Turn on the consent prompt and decide whether to enable the public directory
Let Members Choose: Members confirm, change, or hide their country the next time they are prompted
Display Approved Flags: Only approved members appear with public country flags and directory visibility
Adjust Later: Members can revisit their account settings whenever they want to change their choice
With Country Consent, your community gets a safer and more transparent way to handle country display. It preserves the usefulness of member country flags while putting the final decision where it belongs: with the member.
Developed by InvisionMarketplace.com - Professional Invision Community applications with privacy-aware member experience design.
-
IPS5.0.0+
Simple FAQ is a fast, lightweight, and easy-to-use application designed to build a beautiful, modern Frequently Asked Questions (FAQ) section on your website. With an elegant accordion layout and smart interactive features, it helps your users find answers instantly while keeping your forum interface clean and engaging.
Key Features:
Create different FAQ pages and lists on various subjects (such as Shipping, Payments, or Account Help) to easily organize your questions by topic.
Users can click to smoothly expand or collapse answers with beautiful sliding animations.
Control who can view each FAQ.
Instant Search: Filter questions instantly as users type, complete with:
Keyword Highlighting: Automatically bolds and highlights matched words in both questions and answers so users spot results immediately.
Mobile-Friendly Layout: On mobile phones and narrow sidebars, the search bar shrinks into a small magnifying glass icon to save screen space, smoothly sliding open only when tapped.
Helpfulness Feedback System: Allow users to vote whether each answer was helpful or not to capture valuable community insight.
Interactive Voting: Sleek YES / NO dynamic buttons with instant AJAX feedback, allowing users to smoothly change their mind or retract their vote at any time.
Helpfulness Dashboard: Monitor user feedback statistics in a dedicated admin view to easily identify and improve your FAQ content.
Flexible Widgets System: Drag and drop your FAQ block anywhere on your website with fully customizable settings:
FAQ Selection: Choose which specific FAQ to display.
Default State: Choose whether answers are closed or open by default on page load.
Solo Mode: Choose to allow only one question to be open at a time.
Toggle Search: Easily show or hide the instant search bar depending on your layout.
Simple FAQ is the perfect solution to present your community's help center in a clean, modern, and highly interactive format.
-
IPS5.0.11+
Allow members to choose a Font Awesome icon and color displayed before their username across the community. Supports per-app or global display, using a lightweight approach with minimal performance impact.
Note
Works with user links using the default ipsUsername class.
Settings:
Groups allowed to choose an icon
Display custom user icon everywhere (or in specific apps)