Jump to content
View in the app

A better way to browse. Learn more.

Invision Marketplace

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.

Everything you need for your community

Everything you need for your community

 Loading...
 Loading...
 Loading...
Version 1.3.0 Release Notes
Package Manager for Invision Community
Description
Package Manager is a powerful administrative tool for Invision Community that simplifies the process of managing, backing up, and transferring applications between different ICS instances. Designed with administrators and developers in mind, this application provides a comprehensive set of features for application management while maintaining security by preventing modifications to official IPS applications.
Key Features
Application Management
View All Installed Applications: See a complete list of all applications installed on your community with detailed information including version, author, and installation date.
Download Applications: Package and download third-party applications as TAR archives that can be installed on other Invision Community instances.
Security Protection: Built-in safeguards prevent downloading, backing up, or restoring official IPS applications to protect your license and community integrity.
Comprehensive Backup System
Application Backups: Create complete backups of application files, preserving the entire folder structure and all application assets.
Database Backups: Backup application-specific database tables to preserve user data and settings.
Language Backups: Extract and backup language strings for applications, making it easy to transfer translations between instances.
Pre-Restore Safeguards: Automatic creation of pre-restore backups ensures you can always recover if something goes wrong during a restore operation.
Backup Management
Organized Interface: View all backups for each application with details including version, creation date, file size, and backup type.
Multiple Backup Types: Distinguish between application, database, and language backups with color-coded indicators.
Bulk Operations: Delete all backups for an application with a single click when you need to free up space.
Restore Capabilities
Application Restoration: Restore application files from backups with proper validation and error handling.
Database Restoration: Restore application database tables from SQL backups with pre-restore safety measures.
Language Restoration: Restore language backups used for translating languages and share them with other communities.
Uninstall Guidance: Clear instructions for when applications need to be uninstalled before restoration.
Import/Export System
Upload Backups: Upload previously downloaded backups through a simple interface.
Validation: Thorough validation of uploaded files ensures only legitimate backups can be processed.
Format Preservation: Downloaded files maintain the exact format needed for re-uploading, ensuring seamless transfers between instances.
Developer-Friendly Features
Version Tracking: All backups include version information for easy identification.
Timestamp Naming: Automatic timestamping of backup files helps track when backups were created.
Organized Storage: All backups are stored in a dedicated directory for easy access and management.
Technical Details
Storage Location: All backups are stored in the
applications/applications_backups
directory.
File Formats: Application backups (.tar), Database backups (.sql), Language backups (.json).
Security: Built-in protection prevents unauthorized access to official IPS application files.
Error Handling: Comprehensive error handling with clear messages helps troubleshoot any issues.
Use Cases
Application Migration: Easily transfer third-party applications between development, staging, and production environments.
Version Control: Create backups before updating applications to ensure you can roll back if needed.
Disaster Recovery: Maintain regular backups of critical applications to protect against data loss.
Development Support: Simplify the development workflow by making it easy to package and distribute applications.
Important Notes
When downloading or backing up an application, please DO NOT click the button more than once. The process compiles the selected application's folder structure and files into a TAR archive, which can take time for larger applications.
This application WILL NOT allow downloading, backing up, or restoring official IPS applications due to licensing and security restrictions.
Database restoration will overwrite existing data for the application. Always ensure you have a current backup before restoring.
For security reasons, this application should only be accessible to trusted administrators.
Package Manager is the essential tool for Invision Community administrators who need reliable application management, backup, and restoration capabilities in a user-friendly interface.
IPS5.0.0+
Version 1.3.0 Release Notes
Package Manager for Invision Community
Description
Package Manager is a powerful administrative tool for Invision Community that simplifies the process of managing, backing up, and transferring applications between different ICS instances. Designed with administrators and developers in mind, this application provides a comprehensive set of features for application management while maintaining security by preventing modifications to official IPS applications.
Key Features
Application Management
View All Installed Applications: See a complete list of all applications installed on your community with detailed information including version, author, and installation date.
Download Applications: Package and download third-party applications as TAR archives that can be installed on other Invision Community instances.
Security Protection: Built-in safeguards prevent downloading, backing up, or restoring official IPS applications to protect your license and community integrity.
Comprehensive Backup System
Application Backups: Create complete backups of application files, preserving the entire folder structure and all application assets.
Database Backups: Backup application-specific database tables to preserve user data and settings.
Language Backups: Extract and backup language strings for applications, making it easy to transfer translations between instances.
Pre-Restore Safeguards: Automatic creation of pre-restore backups ensures you can always recover if something goes wrong during a restore operation.
Backup Management
Organized Interface: View all backups for each application with details including version, creation date, file size, and backup type.
Multiple Backup Types: Distinguish between application, database, and language backups with color-coded indicators.
Bulk Operations: Delete all backups for an application with a single click when you need to free up space.
Restore Capabilities
Application Restoration: Restore application files from backups with proper validation and error handling.
Database Restoration: Restore application database tables from SQL backups with pre-restore safety measures.
Language Restoration: Restore language backups used for translating languages and share them with other communities.
Uninstall Guidance: Clear instructions for when applications need to be uninstalled before restoration.
Import/Export System
Upload Backups: Upload previously downloaded backups through a simple interface.
Validation: Thorough validation of uploaded files ensures only legitimate backups can be processed.
Format Preservation: Downloaded files maintain the exact format needed for re-uploading, ensuring seamless transfers between instances.
Developer-Friendly Features
Version Tracking: All backups include version information for easy identification.
Timestamp Naming: Automatic timestamping of backup files helps track when backups were created.
Organized Storage: All backups are stored in a dedicated directory for easy access and management.
Technical Details
Storage Location: All backups are stored in the
applications/applications_backups
directory.
File Formats: Application backups (.tar), Database backups (.sql), Language backups (.json).
Security: Built-in protection prevents unauthorized access to official IPS application files.
Error Handling: Comprehensive error handling with clear messages helps troubleshoot any issues.
Use Cases
Application Migration: Easily transfer third-party applications between development, staging, and production environments.
Version Control: Create backups before updating applications to ensure you can roll back if needed.
Disaster Recovery: Maintain regular backups of critical applications to protect against data loss.
Development Support: Simplify the development workflow by making it easy to package and distribute applications.
Important Notes
When downloading or backing up an application, please DO NOT click the button more than once. The process compiles the selected application's folder structure and files into a TAR archive, which can take time for larger applications.
This application WILL NOT allow downloading, backing up, or restoring official IPS applications due to licensing and security restrictions.
Database restoration will overwrite existing data for the application. Always ensure you have a current backup before restoring.
For security reasons, this application should only be accessible to trusted administrators.
Package Manager is the essential tool for Invision Community administrators who need reliable application management, backup, and restoration capabilities in a user-friendly interface.
Cloudflare brings day-to-day Cloudflare zone management directly into the Invision Community 5 AdminCP. Instead of bouncing between your site and the Cloudflare dashboard, this app gives administrators a focused control panel for verification, DNS, cache behavior, SSL/TLS, firewall tooling, Zero Trust access, analytics, and related security features from one place.
The app is built for administrators who want practical Cloudflare controls inside IPS, with live zone reads, structured forms, Cloudflare-aware validation, documentation links, permission guidance, and visual summaries that help you understand what is configured before you change it.
What this app can manage
Connection and verification tools
Verify the saved API token, zone, account context, and managed hostname from inside the AdminCP so you can quickly confirm whether the app is talking to the correct Cloudflare resources.
DNS management
View, create, edit, and remove Cloudflare DNS records, review zone-level DNS settings, and handle common record types used by IPS communities and related services.
Cache controls
Manage zone cache settings, purge cache directly from the AdminCP, work with Cache Rules, and optionally trigger targeted Cloudflare content purges from IPS-side content events.
SSL/TLS controls
Manage core SSL/TLS and edge certificate behavior for the zone, including common encryption and visitor-facing TLS settings surfaced by Cloudflare.
Firewall and request protection
Work with IP Access Rules, Managed WAF rulesets, Custom Rules, Rate Limiting Rules, Zone Lockdown, IP Lists, Security.txt, and related security tooling using structured ACP workflows.
Zero Trust / Access Protection
Build and manage Cloudflare Access applications, policies, groups, and organization-level settings for protecting sensitive IPS areas such as the AdminCP.
API Shield and DDoS areas
Surface Cloudflare API Shield and DDoS-related management areas that can be controlled through the available API scopes and the plan features on your zone.
Analytics dashboards
Show Cloudflare traffic, cache, and security analytics directly inside the AdminCP using Cloudflare GraphQL-backed chart extensions and overview blocks where supported by your token, dataset, and plan.
Designed for real IPS administration
ACP-first layout that keeps related Cloudflare controls together.
Tab-based navigation across Cloudflare management areas.
Inline Cloudflare documentation links and permission notes to reduce token setup confusion.
Form helpers and presets for common IPS paths such as /admin, login routes, API endpoints, and cache-rule use cases.
Dialog-based creation and editing flows for major management actions.
Visual summaries and statistics blocks to make current zone state easier to review at a glance.
Important notes
This app manages your existing Cloudflare account and zones. A separate Cloudflare account is required.
Available controls depend on your Cloudflare plan, token permissions, and whether Cloudflare exposes the related settings or datasets for the selected zone.
Some Cloudflare features are read-only, unavailable, or product-specific depending on your plan or account entitlements. The app is designed to reflect those limits rather than masking them.
Analytics visibility can vary by GraphQL dataset availability, token scope, and plan support.
Ideal for
Community owners, IPS administrators, and developers who want a serious Cloudflare control surface inside Invision Community 5 without giving up Cloudflare-native concepts, terminology, or live API-backed management.
Developed by InvisionMarketplace.com - Professional Invision Community Applications
IPS5.0.0+
Cloudflare brings day-to-day Cloudflare zone management directly into the Invision Community 5 AdminCP. Instead of bouncing between your site and the Cloudflare dashboard, this app gives administrators a focused control panel for verification, DNS, cache behavior, SSL/TLS, firewall tooling, Zero Trust access, analytics, and related security features from one place.
The app is built for administrators who want practical Cloudflare controls inside IPS, with live zone reads, structured forms, Cloudflare-aware validation, documentation links, permission guidance, and visual summaries that help you understand what is configured before you change it.
What this app can manage
Connection and verification tools
Verify the saved API token, zone, account context, and managed hostname from inside the AdminCP so you can quickly confirm whether the app is talking to the correct Cloudflare resources.
DNS management
View, create, edit, and remove Cloudflare DNS records, review zone-level DNS settings, and handle common record types used by IPS communities and related services.
Cache controls
Manage zone cache settings, purge cache directly from the AdminCP, work with Cache Rules, and optionally trigger targeted Cloudflare content purges from IPS-side content events.
SSL/TLS controls
Manage core SSL/TLS and edge certificate behavior for the zone, including common encryption and visitor-facing TLS settings surfaced by Cloudflare.
Firewall and request protection
Work with IP Access Rules, Managed WAF rulesets, Custom Rules, Rate Limiting Rules, Zone Lockdown, IP Lists, Security.txt, and related security tooling using structured ACP workflows.
Zero Trust / Access Protection
Build and manage Cloudflare Access applications, policies, groups, and organization-level settings for protecting sensitive IPS areas such as the AdminCP.
API Shield and DDoS areas
Surface Cloudflare API Shield and DDoS-related management areas that can be controlled through the available API scopes and the plan features on your zone.
Analytics dashboards
Show Cloudflare traffic, cache, and security analytics directly inside the AdminCP using Cloudflare GraphQL-backed chart extensions and overview blocks where supported by your token, dataset, and plan.
Designed for real IPS administration
ACP-first layout that keeps related Cloudflare controls together.
Tab-based navigation across Cloudflare management areas.
Inline Cloudflare documentation links and permission notes to reduce token setup confusion.
Form helpers and presets for common IPS paths such as /admin, login routes, API endpoints, and cache-rule use cases.
Dialog-based creation and editing flows for major management actions.
Visual summaries and statistics blocks to make current zone state easier to review at a glance.
Important notes
This app manages your existing Cloudflare account and zones. A separate Cloudflare account is required.
Available controls depend on your Cloudflare plan, token permissions, and whether Cloudflare exposes the related settings or datasets for the selected zone.
Some Cloudflare features are read-only, unavailable, or product-specific depending on your plan or account entitlements. The app is designed to reflect those limits rather than masking them.
Analytics visibility can vary by GraphQL dataset availability, token scope, and plan support.
Ideal for
Community owners, IPS administrators, and developers who want a serious Cloudflare control surface inside Invision Community 5 without giving up Cloudflare-native concepts, terminology, or live API-backed management.
Developed by InvisionMarketplace.com - Professional Invision Community Applications
Developing IPS5 applications often requires navigating dozens of files to understand how classes, extensions, listeners, templates, language bits, settings, CSS, and database tables are connected. Framework Explorer is a developer productivity tool that provides a unified view of an IPS5 application directly from the AdminCP, making it easier to explore, navigate, and maintain your codebase.
Instead of manually searching through your application's files, you can quickly inspect its architecture, browse framework components, review inheritance, discover available methods, explore templates and stylesheets, inspect language bits and settings, and examine the application's database structure and data—all from a single interface.
Framework Explorer is designed for developers who are already familiar with the IPS framework and want to work more efficiently. Its goal is to simplify navigation and inspection of existing applications, not to teach IPS development or replace the official developer documentation.
- Ideal for:
IPS application developers
Marketplace authors
Maintaining existing applications
Exploring third-party applications
Understanding unfamiliar codebases
Developers already familiar with the IPS5 framework
- Features:
Class Explorer
Browse every PHP class in an application.
View inheritance, implemented interfaces, and used traits.
Inspect properties, constants, and methods.
Display namespaces, file locations, and PHPDoc information.
Optionally open files directly in your IDE.
Settings Explorer
Browse application settings.
View configuration keys, default values, and metadata.
Quickly identify available ACP settings.
Extension Explorer
Browse every IPS extension.
View extension types and implementations.
Inspect inheritance and available methods.
Quickly navigate extension classes.
Listener Explorer
Browse every event listener.
View listener types.
Inspect supported methods.
Identify the framework class associated with each listener.
Language Explorer
Browse every language bit.
Search by language key or translated value.
Quickly locate application translations.
Template Explorer
Browse all application templates.
View template groups and individual templates.
Display template source code.
Explore template relationships.
CSS Explorer
Browse all application CSS files.
View selectors, CSS variables, media queries, and imports.
Display the source code.
Search by filename, selector, or CSS content.
Filter results by application.
Optionally open files directly in your IDE.
Database Explorer
Browse application database tables.
View table structure, indexes, and records.
Filter tables by application.
Inspect column definitions and index information.
Browse table data with pagination.
Read-only database inspection for safe exploration.
IPS5.0.0+
Developing IPS5 applications often requires navigating dozens of files to understand how classes, extensions, listeners, templates, language bits, settings, CSS, and database tables are connected. Framework Explorer is a developer productivity tool that provides a unified view of an IPS5 application directly from the AdminCP, making it easier to explore, navigate, and maintain your codebase.
Instead of manually searching through your application's files, you can quickly inspect its architecture, browse framework components, review inheritance, discover available methods, explore templates and stylesheets, inspect language bits and settings, and examine the application's database structure and data—all from a single interface.
Framework Explorer is designed for developers who are already familiar with the IPS framework and want to work more efficiently. Its goal is to simplify navigation and inspection of existing applications, not to teach IPS development or replace the official developer documentation.
- Ideal for:
IPS application developers
Marketplace authors
Maintaining existing applications
Exploring third-party applications
Understanding unfamiliar codebases
Developers already familiar with the IPS5 framework
- Features:
Class Explorer
Browse every PHP class in an application.
View inheritance, implemented interfaces, and used traits.
Inspect properties, constants, and methods.
Display namespaces, file locations, and PHPDoc information.
Optionally open files directly in your IDE.
Settings Explorer
Browse application settings.
View configuration keys, default values, and metadata.
Quickly identify available ACP settings.
Extension Explorer
Browse every IPS extension.
View extension types and implementations.
Inspect inheritance and available methods.
Quickly navigate extension classes.
Listener Explorer
Browse every event listener.
View listener types.
Inspect supported methods.
Identify the framework class associated with each listener.
Language Explorer
Browse every language bit.
Search by language key or translated value.
Quickly locate application translations.
Template Explorer
Browse all application templates.
View template groups and individual templates.
Display template source code.
Explore template relationships.
CSS Explorer
Browse all application CSS files.
View selectors, CSS variables, media queries, and imports.
Display the source code.
Search by filename, selector, or CSS content.
Filter results by application.
Optionally open files directly in your IDE.
Database Explorer
Browse application database tables.
View table structure, indexes, and records.
Filter tables by application.
Inspect column definitions and index information.
Browse table data with pagination.
Read-only database inspection for safe exploration.
Nothing malicious slips through your inbox unseen
Conversations Enhanced puts moderation and accountability around the one part of your community nobody can see: private messages.
Hold new messages for review before they reach anyone. Watch for the words that matter to you. Catch the link-stuffed blast sent to twenty members by an account that registered an hour ago.
And when fellow admins genuinely need to read a conversation, make them say why and keep a record of it.

The problem
Every other kind of content on your site has moderation behind it. Posts get reported, topics get locked, and files get approved.
Private messages have none of that.
A scammer who has been quietly working your members for a week looks exactly like a member who has been helping people for a year, right up until the chargebacks start.
Conversations Enhanced closes that gap without turning your community into a surveillance state.

Approval before delivery
When a message is held, it is genuinely held.
The native conversation is never created, the recipients never see it, and no notification goes out. The sender receives a notice written by you explaining that their message is waiting for review.
Reviewers work from a queue in the AdminCP, filtered by waiting, approved, or declined, with quick search across everything.
Approve it and the conversation is created and delivered as normal. Decline it and it never existed.
You choose who can review held messages, and reviewer groups can be emailed the moment something enters the queue.

Hold messages based on how they look
Hold messages based on their shape rather than only their author:
Too many links
Too many recipients at once
An account too new to have earned the benefit of the doubt
Each threshold is independent and remains disabled until you turn it on.
A member writing to one or two people is normal. A first message sent to twenty people is not.
All conditions work together. A held message shows every reason it was held, not just the first one triggered.

The review screen
Opening a held message shows reviewers everything they need to make a decision.
They can see the recipients, submission time, and a badge for each reason the message was held. Matched terms are highlighted directly inside the message body, so reviewers do not have to hunt for the word that triggered the hold.
The screen also provides a short history of the sender:
How long they have been a member
Their post count
How many messages they have had held before
How many of those messages were declined
That context matters.
A first-time hold from a three-year member reads very differently from the fourth hold this week on an account registered on Tuesday.

Oversight, with the receipts
Sometimes staff have a genuine reason to read a conversation: a harassment report, a scam investigation, or a legal request.
Conversations Enhanced makes that possible and makes it accountable.
Every conversation on the site is searchable by title, participants, message count, and activity date, with proper filtering and date ranges.
When a staff member opens a private conversation, they must provide a reason. That access is recorded, creating a clear audit trail of who accessed the conversation and why.

Retention you control
A message still waiting for a decision is never deleted, no matter how old it becomes. An ignored moderation queue cannot quietly drain itself.
Purging members’ real conversations is possible too, but it sits behind a separate setting with its own warning because it deletes real member data and cannot be undone.

Moderation
Reviewers receive a Pending Messages tab in the Moderator Control Panel, along with a count badge in the mobile footer beside the rest of the navigation. It is sized and styled to match the existing interface.
Members with a message under review receive their own page showing its current status.
Notifications and emails run through the native systems, so they respect the preferences members have already configured.

Perfect for
Communities that trade, sell, or handle money
The scam almost always starts with a private message.
Sites with younger members
A quiet reminder that private conversations may be reviewed when necessary can be worth more than a policy page nobody reads.
Communities discussing staff access to private messages
It provides an answer better than: “The database administrator can, technically.”
Staff teams looking for patterns
Catch suspicious behaviour in a moderation queue instead of reading about it in a public topic three weeks later.

In short
Conversations Enhanced gives private messages the same moderation, visibility, and accountability that every other part of your community already has.
It provides approval before delivery, watched words with per-word actions, conditional holds based on links, recipient counts, and account age, audited staff oversight, and retention controls you manage.
IPS5.0.0+
Nothing malicious slips through your inbox unseen
Conversations Enhanced puts moderation and accountability around the one part of your community nobody can see: private messages.
Hold new messages for review before they reach anyone. Watch for the words that matter to you. Catch the link-stuffed blast sent to twenty members by an account that registered an hour ago.
And when fellow admins genuinely need to read a conversation, make them say why and keep a record of it.

The problem
Every other kind of content on your site has moderation behind it. Posts get reported, topics get locked, and files get approved.
Private messages have none of that.
A scammer who has been quietly working your members for a week looks exactly like a member who has been helping people for a year, right up until the chargebacks start.
Conversations Enhanced closes that gap without turning your community into a surveillance state.

Approval before delivery
When a message is held, it is genuinely held.
The native conversation is never created, the recipients never see it, and no notification goes out. The sender receives a notice written by you explaining that their message is waiting for review.
Reviewers work from a queue in the AdminCP, filtered by waiting, approved, or declined, with quick search across everything.
Approve it and the conversation is created and delivered as normal. Decline it and it never existed.
You choose who can review held messages, and reviewer groups can be emailed the moment something enters the queue.

Hold messages based on how they look
Hold messages based on their shape rather than only their author:
Too many links
Too many recipients at once
An account too new to have earned the benefit of the doubt
Each threshold is independent and remains disabled until you turn it on.
A member writing to one or two people is normal. A first message sent to twenty people is not.
All conditions work together. A held message shows every reason it was held, not just the first one triggered.

The review screen
Opening a held message shows reviewers everything they need to make a decision.
They can see the recipients, submission time, and a badge for each reason the message was held. Matched terms are highlighted directly inside the message body, so reviewers do not have to hunt for the word that triggered the hold.
The screen also provides a short history of the sender:
How long they have been a member
Their post count
How many messages they have had held before
How many of those messages were declined
That context matters.
A first-time hold from a three-year member reads very differently from the fourth hold this week on an account registered on Tuesday.

Oversight, with the receipts
Sometimes staff have a genuine reason to read a conversation: a harassment report, a scam investigation, or a legal request.
Conversations Enhanced makes that possible and makes it accountable.
Every conversation on the site is searchable by title, participants, message count, and activity date, with proper filtering and date ranges.
When a staff member opens a private conversation, they must provide a reason. That access is recorded, creating a clear audit trail of who accessed the conversation and why.

Retention you control
A message still waiting for a decision is never deleted, no matter how old it becomes. An ignored moderation queue cannot quietly drain itself.
Purging members’ real conversations is possible too, but it sits behind a separate setting with its own warning because it deletes real member data and cannot be undone.

Moderation
Reviewers receive a Pending Messages tab in the Moderator Control Panel, along with a count badge in the mobile footer beside the rest of the navigation. It is sized and styled to match the existing interface.
Members with a message under review receive their own page showing its current status.
Notifications and emails run through the native systems, so they respect the preferences members have already configured.

Perfect for
Communities that trade, sell, or handle money
The scam almost always starts with a private message.
Sites with younger members
A quiet reminder that private conversations may be reviewed when necessary can be worth more than a policy page nobody reads.
Communities discussing staff access to private messages
It provides an answer better than: “The database administrator can, technically.”
Staff teams looking for patterns
Catch suspicious behaviour in a moderation queue instead of reading about it in a public topic three weeks later.

In short
Conversations Enhanced gives private messages the same moderation, visibility, and accountability that every other part of your community already has.
It provides approval before delivery, watched words with per-word actions, conditional holds based on links, recipient counts, and account age, audited staff oversight, and retention controls you manage.
This application reorganizes the Comments and Reviews tabs so that Comments appears first and becomes the default tab.
Supported applications:
Downloads
Calendar Events
Gallery
Pages Databases
IPS5.0.0+
This application reorganizes the Comments and Reviews tabs so that Comments appears first and becomes the default tab.
Supported applications:
Downloads
Calendar Events
Gallery
Pages Databases
Custom work for your community, from first request to five-star review
Commissions is a complete provider directory and client work pipeline for Invision Community v5.
Showcase the people who build for your community, allow members and guests to request custom work through a guided intake process, send quotes, collect payment through Commerce or externally, deliver the work, and gather the reviews that help providers win their next job.
Full demo on https://administrata.net/commissions/

How it works
Providers apply and you decide who gets approved.
Approved providers appear in a public directory alongside their services, portfolio, rating, and Software Marketplace listings. Anyone who needs work completed can choose a specific provider or submit a general request.
After completing a short intake form, the client enters a private request thread where the entire job takes place:
Initial discussion
Scope and quotation
Quote acceptance
Payment
Work in progress
Delivery
Client review
Every step remains visible in one place. A progress tracker at the top of each request shows exactly where the job stands, while an activity timeline records every status change, quotation, acceptance, and payment event.
Nobody has to ask, “Where are we with this?”

The provider directory
The directory hub welcomes visitors with live statistics, including:
The number of approved providers
Their average rating
The number of available services
Featured providers receive distinctive cards with a colour rail automatically generated from the services they offer. Every provider card feels different without requiring anyone to design it manually.

Complete provider profiles
Every approved provider receives a dedicated public profile containing:
A sticky identity panel with their avatar, headline, star rating, availability, and services
A rich-text About section using the full Invision editor
An unlimited portfolio with real image uploads
Their Software Marketplace files
Reviews from completed work
A prominent Request work button that starts a job with them in two clicks

Public service pages
Services are created and managed by administrators in the ACP. Each service can have its own colour and description.
Every service also receives a dedicated public landing page containing:
A tinted service hero
Live trust and activity statistics
Providers offering that service
The latest relevant review
Structured data for search engines
Aggregate star-rating data
Nine services means nine search-friendly landing pages that you never have to write or maintain manually.

The request pipeline
Requests are built as native Invision content items.
That means every request conversation includes the functionality your members already understand:
Replies
Editing and edit history
Deletion
Reactions
Reporting
Attachments through the standard editor

A flexible intake form
You control the request intake form.
Create fields in the ACP, decide which ones are required, and choose which field becomes the request title. Clients can upload screenshots, specifications, archives, documents, and other supporting files directly with their request.

Full guest access
Guests are treated as first-class clients.
When a guest submits a request, they receive a private magic link by email. That link becomes their key to the entire request thread.
Without creating an account, guests can:
Read provider replies
Respond to the conversation
Accept or decline quotations
Follow the progress of the job
Leave a review after delivery
Access control is enforced server-side for every action.

My Requests portal
Registered members receive a dedicated My Requests portal where they can follow all their active and completed work.
Each request page includes:
A clickable progress tracker covering New, Reviewing, Quoted, Accepted, In Progress, and Delivered
The complete intake submission and attachments
The client-provider conversation
Visually accented provider replies
An activity timeline of status changes, quotations, and payments
Internal notes visible only to staff and the assigned provider

Quotes and payments
When the scope is clear, the provider can send a formal quotation containing:
The quoted amount
The currency
What is included
Payment instructions
The client can accept or decline the quote directly from the request page, including guest clients using their magic link.

Three payment methods
Administrators control which payment methods are available.
Arranged manually
Suitable for bank transfers, cash payments, existing client arrangements, or any payment handled outside the community.
External payment link
Providers can supply a PayPal, Stripe, payment portal, or invoice URL.
Commerce invoice
Accepting the quotation generates a real Commerce invoice. The client is sent directly to checkout, and the quote is automatically marked as paid when the invoice payment is completed.

Reviews that mean something
Delivering a request triggers a review invitation, both on the request page and by email.
The client can rate the provider out of five stars and describe their experience. Reviews are automatically included in the provider’s public rating and displayed throughout the directory wherever that provider appears.

Legacy reviews
Members can also review work completed before Commissions was installed.
Legacy reviews are held for staff approval before publication, preventing providers from fabricating an established track record.
When a review is hidden or deleted, the provider’s rating is recalculated immediately.

The provider dashboard
Providers manage their work and public presence from a single dashboard.

Business overview
The dashboard includes statistic tiles for:
Requests awaiting a reply
Open jobs
Work currently in progress
The provider’s average rating

Work queue
Requests are ordered by how long the client has been waiting, with clear Awaiting your reply indicators so providers immediately know where their attention is needed.

Profile and portfolio management
Providers can also manage:
Their public profile
Their rich-text About section
Their availability
Their services
Their service ordering
Their portfolio images and entries
Service ordering controls the provider’s card colours and badge order throughout the community without requiring a separate drag-and-drop interface.

Automatic reminders
A daily background task keeps the pipeline moving.
It can:
Remind providers about requests awaiting their reply
Re-invite clients to review delivered work
Automatically close delivered requests after a configurable period
Each reminder and closure window can be configured independently.

Providers across your community
Approved providers remain visible beyond the directory.
They receive:
A teal Provider badge on their member profile, beside See my activity
A Provider chip in forum posts, supported in both classic and slim post layouts
A Provider button on their member hovercard
Every badge and button links directly to the provider’s public profile.
That turns every useful post they make into a quiet advertisement for their services.

Notifications
Commissions uses the notification system with both inline and email delivery, supported by dedicated email templates.
Clients are notified about
New replies
Request status changes
New quotations
Payment updates
Review invitations
Providers are notified about
New requests
Client replies
Quote acceptance or rejection
Completed payments
New reviews
Guests are notified by email
Guest clients receive all relevant updates by email, together with the magic link that gives them secure access to their request.

Admin control panel
Administrators receive complete control over the provider directory and request pipeline.

Provider management
Approve, decline, suspend, feature, and edit providers through a complete management interface covering everything from their profile information to their jobs-completed counter.

Services manager
Create services, assign colours, and write the descriptions used across provider profiles and public service pages.

Request management
View the complete request pipeline with:
Per-status filters
Quick search
Client and provider details
Current quotation and payment status

Intake fields
Create and organise the fields used in the custom-work request form.

Application settings
Control:
Directory visibility
Provider applications
Available payment methods
Reminder windows
Review invitations
Automatic request closure

Perfect for
Commissions is ideal for:
Site owners who sell custom work and want intake, quoting, payment, and delivery in one pipeline
Networks with multiple trusted freelancers who each deserve their own storefront
Communities tired of custom-work requests being scattered across private messages, forum topics, email, and external payment services


Commissions 1.0 brings providers, clients, requests, quotations, payments, delivery, and reviews into one professional workflow. Need a workflow it does not cover yet? Let me know.
IPS5.0.0+
Custom work for your community, from first request to five-star review
Commissions is a complete provider directory and client work pipeline for Invision Community v5.
Showcase the people who build for your community, allow members and guests to request custom work through a guided intake process, send quotes, collect payment through Commerce or externally, deliver the work, and gather the reviews that help providers win their next job.
Full demo on https://administrata.net/commissions/

How it works
Providers apply and you decide who gets approved.
Approved providers appear in a public directory alongside their services, portfolio, rating, and Software Marketplace listings. Anyone who needs work completed can choose a specific provider or submit a general request.
After completing a short intake form, the client enters a private request thread where the entire job takes place:
Initial discussion
Scope and quotation
Quote acceptance
Payment
Work in progress
Delivery
Client review
Every step remains visible in one place. A progress tracker at the top of each request shows exactly where the job stands, while an activity timeline records every status change, quotation, acceptance, and payment event.
Nobody has to ask, “Where are we with this?”

The provider directory
The directory hub welcomes visitors with live statistics, including:
The number of approved providers
Their average rating
The number of available services
Featured providers receive distinctive cards with a colour rail automatically generated from the services they offer. Every provider card feels different without requiring anyone to design it manually.

Complete provider profiles
Every approved provider receives a dedicated public profile containing:
A sticky identity panel with their avatar, headline, star rating, availability, and services
A rich-text About section using the full Invision editor
An unlimited portfolio with real image uploads
Their Software Marketplace files
Reviews from completed work
A prominent Request work button that starts a job with them in two clicks

Public service pages
Services are created and managed by administrators in the ACP. Each service can have its own colour and description.
Every service also receives a dedicated public landing page containing:
A tinted service hero
Live trust and activity statistics
Providers offering that service
The latest relevant review
Structured data for search engines
Aggregate star-rating data
Nine services means nine search-friendly landing pages that you never have to write or maintain manually.

The request pipeline
Requests are built as native Invision content items.
That means every request conversation includes the functionality your members already understand:
Replies
Editing and edit history
Deletion
Reactions
Reporting
Attachments through the standard editor

A flexible intake form
You control the request intake form.
Create fields in the ACP, decide which ones are required, and choose which field becomes the request title. Clients can upload screenshots, specifications, archives, documents, and other supporting files directly with their request.

Full guest access
Guests are treated as first-class clients.
When a guest submits a request, they receive a private magic link by email. That link becomes their key to the entire request thread.
Without creating an account, guests can:
Read provider replies
Respond to the conversation
Accept or decline quotations
Follow the progress of the job
Leave a review after delivery
Access control is enforced server-side for every action.

My Requests portal
Registered members receive a dedicated My Requests portal where they can follow all their active and completed work.
Each request page includes:
A clickable progress tracker covering New, Reviewing, Quoted, Accepted, In Progress, and Delivered
The complete intake submission and attachments
The client-provider conversation
Visually accented provider replies
An activity timeline of status changes, quotations, and payments
Internal notes visible only to staff and the assigned provider

Quotes and payments
When the scope is clear, the provider can send a formal quotation containing:
The quoted amount
The currency
What is included
Payment instructions
The client can accept or decline the quote directly from the request page, including guest clients using their magic link.

Three payment methods
Administrators control which payment methods are available.
Arranged manually
Suitable for bank transfers, cash payments, existing client arrangements, or any payment handled outside the community.
External payment link
Providers can supply a PayPal, Stripe, payment portal, or invoice URL.
Commerce invoice
Accepting the quotation generates a real Commerce invoice. The client is sent directly to checkout, and the quote is automatically marked as paid when the invoice payment is completed.

Reviews that mean something
Delivering a request triggers a review invitation, both on the request page and by email.
The client can rate the provider out of five stars and describe their experience. Reviews are automatically included in the provider’s public rating and displayed throughout the directory wherever that provider appears.

Legacy reviews
Members can also review work completed before Commissions was installed.
Legacy reviews are held for staff approval before publication, preventing providers from fabricating an established track record.
When a review is hidden or deleted, the provider’s rating is recalculated immediately.

The provider dashboard
Providers manage their work and public presence from a single dashboard.

Business overview
The dashboard includes statistic tiles for:
Requests awaiting a reply
Open jobs
Work currently in progress
The provider’s average rating

Work queue
Requests are ordered by how long the client has been waiting, with clear Awaiting your reply indicators so providers immediately know where their attention is needed.

Profile and portfolio management
Providers can also manage:
Their public profile
Their rich-text About section
Their availability
Their services
Their service ordering
Their portfolio images and entries
Service ordering controls the provider’s card colours and badge order throughout the community without requiring a separate drag-and-drop interface.

Automatic reminders
A daily background task keeps the pipeline moving.
It can:
Remind providers about requests awaiting their reply
Re-invite clients to review delivered work
Automatically close delivered requests after a configurable period
Each reminder and closure window can be configured independently.

Providers across your community
Approved providers remain visible beyond the directory.
They receive:
A teal Provider badge on their member profile, beside See my activity
A Provider chip in forum posts, supported in both classic and slim post layouts
A Provider button on their member hovercard
Every badge and button links directly to the provider’s public profile.
That turns every useful post they make into a quiet advertisement for their services.

Notifications
Commissions uses the notification system with both inline and email delivery, supported by dedicated email templates.
Clients are notified about
New replies
Request status changes
New quotations
Payment updates
Review invitations
Providers are notified about
New requests
Client replies
Quote acceptance or rejection
Completed payments
New reviews
Guests are notified by email
Guest clients receive all relevant updates by email, together with the magic link that gives them secure access to their request.

Admin control panel
Administrators receive complete control over the provider directory and request pipeline.

Provider management
Approve, decline, suspend, feature, and edit providers through a complete management interface covering everything from their profile information to their jobs-completed counter.

Services manager
Create services, assign colours, and write the descriptions used across provider profiles and public service pages.

Request management
View the complete request pipeline with:
Per-status filters
Quick search
Client and provider details
Current quotation and payment status

Intake fields
Create and organise the fields used in the custom-work request form.

Application settings
Control:
Directory visibility
Provider applications
Available payment methods
Reminder windows
Review invitations
Automatic request closure

Perfect for
Commissions is ideal for:
Site owners who sell custom work and want intake, quoting, payment, and delivery in one pipeline
Networks with multiple trusted freelancers who each deserve their own storefront
Communities tired of custom-work requests being scattered across private messages, forum topics, email, and external payment services


Commissions 1.0 brings providers, clients, requests, quotations, payments, delivery, and reviews into one professional workflow. Need a workflow it does not cover yet? Let me know.
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+
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.
The gateway integrates Braintree Drop-in UI with the Commerce checkout process, allowing customers to enter payment details without sensitive card data passing through your community. Payments are processed through the Braintree GraphQL API and connected to the standard IC5 transaction workflow.
Key Features
Native integration with Invision Community 5 Commerce
Secure Braintree Drop-in payment form
Credit and debit card payments
Optional PayPal, PayPal Credit, and Venmo support
Optional 3D Secure verification
Separate authorization and capture workflow
Full and partial refunds
Transaction voiding and reversal
Fraud device data collection
Sandbox and production environments
Merchant account routing
Transaction amount, currency, and order verification
Direct links to transactions in the Braintree Control Panel
No sensitive card details stored or processed by Invision Community
Requirements
Invision Community 5 with Commerce
An active Braintree merchant account
Braintree public and private API keys
Appropriate Braintree permissions for creating, capturing, viewing, voiding, and refunding transactions
This application supports one-time payments. Recurring billing agreements are not currently supported.
IPS5.0.0+
The gateway integrates Braintree Drop-in UI with the Commerce checkout process, allowing customers to enter payment details without sensitive card data passing through your community. Payments are processed through the Braintree GraphQL API and connected to the standard IC5 transaction workflow.
Key Features
Native integration with Invision Community 5 Commerce
Secure Braintree Drop-in payment form
Credit and debit card payments
Optional PayPal, PayPal Credit, and Venmo support
Optional 3D Secure verification
Separate authorization and capture workflow
Full and partial refunds
Transaction voiding and reversal
Fraud device data collection
Sandbox and production environments
Merchant account routing
Transaction amount, currency, and order verification
Direct links to transactions in the Braintree Control Panel
No sensitive card details stored or processed by Invision Community
Requirements
Invision Community 5 with Commerce
An active Braintree merchant account
Braintree public and private API keys
Appropriate Braintree permissions for creating, capturing, viewing, voiding, and refunding transactions
This application supports one-time payments. Recurring billing agreements are not currently supported.
This application connects a Slack account to an IPS5 account. It allows users to sign up and sign in using their Slack account, as well as synchronize their display name and/or profile photo.
You must register your application at https://api.slack.com/apps to obtain:
Client ID
Client Secret
IPS5.0.0+
This application connects a Slack account to an IPS5 account. It allows users to sign up and sign in using their Slack account, as well as synchronize their display name and/or profile photo.
You must register your application at https://api.slack.com/apps to obtain:
Client ID
Client Secret
This application integrates Klarna Hosted Payment Page with IC5 Commerce, providing customers with a secure Klarna checkout experience while keeping payment statuses, captures, refunds, and transaction data synchronized with your community.
Key Features
Native integration with Invision Community 5 Commerce
Klarna Hosted Payment Page checkout
Playground and Production environments
European, North American, and Oceania API regions
Support for classic Klarna credentials and modern API keys
Automatic payment status synchronization
Secure return and server-to-server callback handling
Automatic order capture through IC5
Optional immediate capture through Klarna
Full and partial refunds from the IC5 AdminCP
Idempotency protection against duplicate captures and refunds
Callback signature validation and event deduplication
Amount and currency verification
Klarna Order ID, Capture ID, and session data stored with IC5 transactions
Detailed API error reporting and Klarna correlation IDs
Configurable payment categories, HPP title, and merchant logo
Public HTTPS callback URL support for production and local testing
Payment Flow
When a customer selects Klarna during checkout, the application creates a Klarna Payments session and securely redirects the customer to the Klarna Hosted Payment Page.
After the customer completes or cancels the payment, the application verifies the session directly with Klarna and updates the corresponding IC5 transaction. Payment callbacks are processed independently, allowing transactions to complete even if the customer closes the browser before returning to your community.
Security
Each payment session receives a unique callback secret. Incoming events are validated, deduplicated, and verified against Klarna before an IC5 transaction is approved.
The application also validates the order amount, currency, transaction reference, and Klarna order details before completing a payment.
Requirements
Invision Community 5
IC5 Commerce
An active Klarna merchant account
Klarna API credentials
A publicly accessible HTTPS website
A supported Klarna country, currency, and locale combination
Important Information
Recurring billing agreements and automatic subscription renewals are not currently supported.
Available Klarna payment options depend on your merchant agreement, customer location, purchase currency, and Klarna account configuration. Klarna approval is subject to Klarna’s own eligibility and risk assessment.
Support
The application includes both Playground and Production modes, making it possible to test the complete payment, capture, cancellation, and refund flow before enabling live transactions.
IPS5.0.0+
This application integrates Klarna Hosted Payment Page with IC5 Commerce, providing customers with a secure Klarna checkout experience while keeping payment statuses, captures, refunds, and transaction data synchronized with your community.
Key Features
Native integration with Invision Community 5 Commerce
Klarna Hosted Payment Page checkout
Playground and Production environments
European, North American, and Oceania API regions
Support for classic Klarna credentials and modern API keys
Automatic payment status synchronization
Secure return and server-to-server callback handling
Automatic order capture through IC5
Optional immediate capture through Klarna
Full and partial refunds from the IC5 AdminCP
Idempotency protection against duplicate captures and refunds
Callback signature validation and event deduplication
Amount and currency verification
Klarna Order ID, Capture ID, and session data stored with IC5 transactions
Detailed API error reporting and Klarna correlation IDs
Configurable payment categories, HPP title, and merchant logo
Public HTTPS callback URL support for production and local testing
Payment Flow
When a customer selects Klarna during checkout, the application creates a Klarna Payments session and securely redirects the customer to the Klarna Hosted Payment Page.
After the customer completes or cancels the payment, the application verifies the session directly with Klarna and updates the corresponding IC5 transaction. Payment callbacks are processed independently, allowing transactions to complete even if the customer closes the browser before returning to your community.
Security
Each payment session receives a unique callback secret. Incoming events are validated, deduplicated, and verified against Klarna before an IC5 transaction is approved.
The application also validates the order amount, currency, transaction reference, and Klarna order details before completing a payment.
Requirements
Invision Community 5
IC5 Commerce
An active Klarna merchant account
Klarna API credentials
A publicly accessible HTTPS website
A supported Klarna country, currency, and locale combination
Important Information
Recurring billing agreements and automatic subscription renewals are not currently supported.
Available Klarna payment options depend on your merchant agreement, customer location, purchase currency, and Klarna account configuration. Klarna approval is subject to Klarna’s own eligibility and risk assessment.
Support
The application includes both Playground and Production modes, making it possible to test the complete payment, capture, cancellation, and refund flow before enabling live transactions.
Checkout.com Payment Gateway adds Checkout.com as a complete payment method for Commerce in Invision Community 5.
During checkout, customers are redirected to a secure Checkout.com Hosted Payments Page, where they can select an available payment method and enter their payment details. Sensitive card information is never processed or stored by your Invision Community installation.
After payment, the application verifies the transaction through the Checkout.com API before updating the invoice. Signed webhook notifications provide reliable processing of successful payments, declined attempts, customer retries, and asynchronous refunds.
Key Features
Native integration with Invision Community 5 Commerce
Checkout.com Hosted Payments Page
Sandbox and production environments
Automatic redirect to the secure payment page
3D Secure support
Automatic transaction and invoice completion
Payment amount and currency verification
Transaction, gateway, and payment ID validation
HMAC verification of Cko-Signature webhooks
Duplicate and out-of-order webhook handling
Customer payment retries within the same Hosted Payments Page
Full refunds
Partial refunds
Multiple sequential partial refunds
Idempotent refund requests
Asynchronous refund status reconciliation
Configurable allowed and disabled payment methods
Configurable checkout locale
Processing Channel ID support
Checkout.com payment and action IDs stored with IC5 transactions
Support for multiple Checkout.com gateway configurations
Available payment methods depend on the customer’s location, transaction currency, processing channel, and the capabilities enabled on your Checkout.com account.
Security
Payment details are entered directly on Checkout.com’s hosted page. The application does not receive or store card numbers, CVV codes, or other sensitive card details.
Every webhook is authenticated using its Cko-Signature. Payment amount, currency, reference, transaction ID, gateway ID, and payment ID are verified before an Invision Community transaction is completed.
Requirements
Invision Community 5
Commerce application
Active Checkout.com account
Checkout.com Account Client ID
Checkout.com Secret API key
Hosted Payments Page enabled for the account
Public HTTPS webhook endpoint
Important Information
Recurring payment agreements and automatic subscription renewals are not currently supported.
Apple Pay, Google Pay, PayPal, and alternative payment methods must be enabled separately on your Checkout.com account.
Payment method availability varies by account and region.
This is an independent integration and is not an official Checkout.com product.
IPS5.0.0+
Checkout.com Payment Gateway adds Checkout.com as a complete payment method for Commerce in Invision Community 5.
During checkout, customers are redirected to a secure Checkout.com Hosted Payments Page, where they can select an available payment method and enter their payment details. Sensitive card information is never processed or stored by your Invision Community installation.
After payment, the application verifies the transaction through the Checkout.com API before updating the invoice. Signed webhook notifications provide reliable processing of successful payments, declined attempts, customer retries, and asynchronous refunds.
Key Features
Native integration with Invision Community 5 Commerce
Checkout.com Hosted Payments Page
Sandbox and production environments
Automatic redirect to the secure payment page
3D Secure support
Automatic transaction and invoice completion
Payment amount and currency verification
Transaction, gateway, and payment ID validation
HMAC verification of Cko-Signature webhooks
Duplicate and out-of-order webhook handling
Customer payment retries within the same Hosted Payments Page
Full refunds
Partial refunds
Multiple sequential partial refunds
Idempotent refund requests
Asynchronous refund status reconciliation
Configurable allowed and disabled payment methods
Configurable checkout locale
Processing Channel ID support
Checkout.com payment and action IDs stored with IC5 transactions
Support for multiple Checkout.com gateway configurations
Available payment methods depend on the customer’s location, transaction currency, processing channel, and the capabilities enabled on your Checkout.com account.
Security
Payment details are entered directly on Checkout.com’s hosted page. The application does not receive or store card numbers, CVV codes, or other sensitive card details.
Every webhook is authenticated using its Cko-Signature. Payment amount, currency, reference, transaction ID, gateway ID, and payment ID are verified before an Invision Community transaction is completed.
Requirements
Invision Community 5
Commerce application
Active Checkout.com account
Checkout.com Account Client ID
Checkout.com Secret API key
Hosted Payments Page enabled for the account
Public HTTPS webhook endpoint
Important Information
Recurring payment agreements and automatic subscription renewals are not currently supported.
Apple Pay, Google Pay, PayPal, and alternative payment methods must be enabled separately on your Checkout.com account.
Payment method availability varies by account and region.
This is an independent integration and is not an official Checkout.com product.
The gateway redirects customers to the hosted Cryptomus checkout page and automatically updates transactions through signed webhook notifications.
The integration verifies webhook signatures, transaction IDs, payment amounts, currencies, and Cryptomus payment identifiers before approving an order. It supports payment status synchronization, underpayments, overpayments, failed payments, completed refunds reported by Cryptomus, IC5 fraud checks, and configurable invoice lifetime, cryptocurrency, and blockchain network.
Recurring payments and automatic refunds from IC5 are not supported. Refunds must be processed through the Cryptomus merchant dashboard because a destination cryptocurrency address is required.
IPS5.0.0+
The gateway redirects customers to the hosted Cryptomus checkout page and automatically updates transactions through signed webhook notifications.
The integration verifies webhook signatures, transaction IDs, payment amounts, currencies, and Cryptomus payment identifiers before approving an order. It supports payment status synchronization, underpayments, overpayments, failed payments, completed refunds reported by Cryptomus, IC5 fraud checks, and configurable invoice lifetime, cryptocurrency, and blockchain network.
Recurring payments and automatic refunds from IC5 are not supported. Refunds must be processed through the Cryptomus merchant dashboard because a destination cryptocurrency address is required.
Intuit QuickBooks Payments gateway for Invision Community 5. Supports secure card payments, authorization and capture, full and partial refunds, OAuth 2.0 token refresh, sandbox testing, and webhook verification.
IPS5.0.0+
Intuit QuickBooks Payments gateway for Invision Community 5. Supports secure card payments, authorization and capture, full and partial refunds, OAuth 2.0 token refresh, sandbox testing, and webhook verification.
Using the Template Editor App, Using Themes, Using the Code Editor, Using History, Using Backups, Using Diagnostics
Template Editor
Bring back a serious template editing workflow for Invision Community 5 with a dedicated AdminCP editor for source templates, theme-specific template overrides, source CSS, and theme-specific CSS overrides, plus recovery tooling, revision history, and app-level baseline protection. Template Editor is built for administrators and developers who need a practical way to inspect, edit, compare, recover, and audit IPS theme source changes without falling back to raw database work.
What It Does
Template Editor restores a focused editing experience around IPS 5 theme source assets while adapting to the modern IPS 5 runtime model:
Source Templates are edited through a full editor workspace for both global source maintenance and theme-specific override work, then published back into the IPS 5 source pipeline
Source CSS can be browsed and edited from the same workspace in both global and theme-specific scopes with change tracking and recovery support
Backups, Baselines, History, and Diagnostics give you the safeguards needed before and after making live source changes
Instead of treating template edits as unmanaged one-off modifications, Template Editor layers structured recovery and auditing on top of the IPS 5 template and CSS system.
Key Features
Full Template Editing Workspace
V4-Style Editing Experience: Includes a dedicated left-hand file tree, multi-tab editing area, revision note field, variables dialog, and recovery actions in a purpose-built editor workspace
Multi-Tab Workflow: Open and work on more than one source template or CSS file at a time instead of being limited to a single record view
Global Edit Mode and Theme-Specific Editing: Work in the default global source scope or open the workspace for a specific theme when you need template overrides or theme-specific CSS changes
Live File Navigation: Browse application, location, group, and file structures from the editor pane with active file highlighting and search support
Editor Engine Choice: Switch between Monaco and CodeMirror from the workspace preferences depending on your editing preference
IPS Template Syntax Awareness: The editor is built for IPS template control tags such as {{if}}, {{elseif}}, {{else}}, {{endif}}, {{foreach}}, and {{endforeach}}
Block-Aware Matching: IPS control structures are easier to follow while editing thanks to block-aware matching behavior for nested template logic
Unsaved Change Protection: Warns before closing editor tabs or leaving the page when unsaved work is present
Light and Dark Scheme Support: The editing workspace is styled for both ACP color schemes instead of being hard-coded to one visual mode
Source Template Publishing for IPS 5
Global Source Template Publishing: Edit and publish IPS 5 source templates through the actual live source pipeline used by the suite
Static Recompile Integration: Publishes trigger the appropriate IPS compile steps so front-end output reflects the new source state
Optimistic Lock Protection: Prevents silent overwrites when the live source changed after the editor loaded the file
Drift Detection: Detects when the current runtime row and shipped template source no longer match, helping prevent accidental writes into an inconsistent state
Source CSS Editing and Tracking
Integrated CSS Browser: Browse shipped source CSS from the same editor shell used for templates
Editable Source CSS: Make source CSS updates with revision notes and recovery tracking instead of editing rows manually
Change Visibility: Changed CSS is surfaced in the app’s change tracking and recovery tools so it can be audited like template edits
Shared Recovery Model: CSS participates in the same baseline, revision, backup, and restore architecture used for source templates
Baselines, Revisions, and Recovery Safety
Immutable Initial Baselines: Before the first live source change, the app captures an original baseline so there is always a restore point anchored to the shipped app state
App-Level Recovery Snapshots: Each app can maintain a locked recovery baseline for full app-level restore workflows, not just single-file rollbacks
Revision History: Every authored save can be tracked so you can review, compare, and restore earlier work later
Pre-Recovery Backups: Automatic protective snapshots are created before restore operations so recoveries can be reversed if needed
Stored Revision Notes: Saves and restores can carry explicit notes to make the audit trail readable instead of leaving behind anonymous source mutations
Template-Aware Recovery Architecture
Shipped Source Recovery: The app can restore source templates from the app’s shipped Templates content instead of depending only on live runtime rows
Version-Aware Template Snapshots: Baseline Template snapshots are captured per app version to preserve the original shipped source before edits or later upgrades alter the working files
App-Level Baseline Provenance: Diagnostics can report whether the app baseline was built from a stored XML snapshot, current shipped XML, or a runtime fallback source
Safer Full-App Restore Direction: The architecture is designed around restoring the original shipped source state for an app, not just overwriting isolated rows without context
Operational Visibility and Admin Tooling
Themes Area: Review global source changes plus theme-specific template and CSS override activity from the app's theme-aware management layer
History Area: Review authored and restored revisions with member attribution and saved notes
Backups Area: Manage full recovery snapshots, including locked baselines and restore points created before recovery actions
Diagnostics Area: Inspect template state, shipped-source lookup results, and app recovery readiness from dedicated ACP diagnostics tools
Status Indicators: The editor UI surfaces modified, baseline, inherited, and drift-aware state markers directly in the workspace
Use Cases
Template Editor is especially useful for:
administrators migrating old IPS 4 template editing habits into IPS 5
developers who need a controlled source-template editing workflow inside the ACP
communities that want app-level recovery protection before touching shipped template or CSS sources
staff teams that need revision history and member attribution for live template changes
sites that regularly customize suite output and want stronger rollback and diagnostics tooling
AdminCP Areas
The app includes dedicated AdminCP management areas for:
Templates
Themes
History
Backups
Diagnostics
Why It Stands Out
IPS 5 no longer exposes the same source-template editing workflow many administrators relied on in IPS 4. Template Editor does not just add an edit box back. It rebuilds the workflow around the IPS 5 source model with baseline capture, revision history, template-aware recovery, multi-tab editing, and diagnostics so template work can be done with far more operational safety than direct edits.
Developed by InvisionMarketplace.com - Professional Invision Community Applications
IPS5.0.0+
Using the Template Editor App, Using Themes, Using the Code Editor, Using History, Using Backups, Using Diagnostics
Template Editor
Bring back a serious template editing workflow for Invision Community 5 with a dedicated AdminCP editor for source templates, theme-specific template overrides, source CSS, and theme-specific CSS overrides, plus recovery tooling, revision history, and app-level baseline protection. Template Editor is built for administrators and developers who need a practical way to inspect, edit, compare, recover, and audit IPS theme source changes without falling back to raw database work.
What It Does
Template Editor restores a focused editing experience around IPS 5 theme source assets while adapting to the modern IPS 5 runtime model:
Source Templates are edited through a full editor workspace for both global source maintenance and theme-specific override work, then published back into the IPS 5 source pipeline
Source CSS can be browsed and edited from the same workspace in both global and theme-specific scopes with change tracking and recovery support
Backups, Baselines, History, and Diagnostics give you the safeguards needed before and after making live source changes
Instead of treating template edits as unmanaged one-off modifications, Template Editor layers structured recovery and auditing on top of the IPS 5 template and CSS system.
Key Features
Full Template Editing Workspace
V4-Style Editing Experience: Includes a dedicated left-hand file tree, multi-tab editing area, revision note field, variables dialog, and recovery actions in a purpose-built editor workspace
Multi-Tab Workflow: Open and work on more than one source template or CSS file at a time instead of being limited to a single record view
Global Edit Mode and Theme-Specific Editing: Work in the default global source scope or open the workspace for a specific theme when you need template overrides or theme-specific CSS changes
Live File Navigation: Browse application, location, group, and file structures from the editor pane with active file highlighting and search support
Editor Engine Choice: Switch between Monaco and CodeMirror from the workspace preferences depending on your editing preference
IPS Template Syntax Awareness: The editor is built for IPS template control tags such as {{if}}, {{elseif}}, {{else}}, {{endif}}, {{foreach}}, and {{endforeach}}
Block-Aware Matching: IPS control structures are easier to follow while editing thanks to block-aware matching behavior for nested template logic
Unsaved Change Protection: Warns before closing editor tabs or leaving the page when unsaved work is present
Light and Dark Scheme Support: The editing workspace is styled for both ACP color schemes instead of being hard-coded to one visual mode
Source Template Publishing for IPS 5
Global Source Template Publishing: Edit and publish IPS 5 source templates through the actual live source pipeline used by the suite
Static Recompile Integration: Publishes trigger the appropriate IPS compile steps so front-end output reflects the new source state
Optimistic Lock Protection: Prevents silent overwrites when the live source changed after the editor loaded the file
Drift Detection: Detects when the current runtime row and shipped template source no longer match, helping prevent accidental writes into an inconsistent state
Source CSS Editing and Tracking
Integrated CSS Browser: Browse shipped source CSS from the same editor shell used for templates
Editable Source CSS: Make source CSS updates with revision notes and recovery tracking instead of editing rows manually
Change Visibility: Changed CSS is surfaced in the app’s change tracking and recovery tools so it can be audited like template edits
Shared Recovery Model: CSS participates in the same baseline, revision, backup, and restore architecture used for source templates
Baselines, Revisions, and Recovery Safety
Immutable Initial Baselines: Before the first live source change, the app captures an original baseline so there is always a restore point anchored to the shipped app state
App-Level Recovery Snapshots: Each app can maintain a locked recovery baseline for full app-level restore workflows, not just single-file rollbacks
Revision History: Every authored save can be tracked so you can review, compare, and restore earlier work later
Pre-Recovery Backups: Automatic protective snapshots are created before restore operations so recoveries can be reversed if needed
Stored Revision Notes: Saves and restores can carry explicit notes to make the audit trail readable instead of leaving behind anonymous source mutations
Template-Aware Recovery Architecture
Shipped Source Recovery: The app can restore source templates from the app’s shipped Templates content instead of depending only on live runtime rows
Version-Aware Template Snapshots: Baseline Template snapshots are captured per app version to preserve the original shipped source before edits or later upgrades alter the working files
App-Level Baseline Provenance: Diagnostics can report whether the app baseline was built from a stored XML snapshot, current shipped XML, or a runtime fallback source
Safer Full-App Restore Direction: The architecture is designed around restoring the original shipped source state for an app, not just overwriting isolated rows without context
Operational Visibility and Admin Tooling
Themes Area: Review global source changes plus theme-specific template and CSS override activity from the app's theme-aware management layer
History Area: Review authored and restored revisions with member attribution and saved notes
Backups Area: Manage full recovery snapshots, including locked baselines and restore points created before recovery actions
Diagnostics Area: Inspect template state, shipped-source lookup results, and app recovery readiness from dedicated ACP diagnostics tools
Status Indicators: The editor UI surfaces modified, baseline, inherited, and drift-aware state markers directly in the workspace
Use Cases
Template Editor is especially useful for:
administrators migrating old IPS 4 template editing habits into IPS 5
developers who need a controlled source-template editing workflow inside the ACP
communities that want app-level recovery protection before touching shipped template or CSS sources
staff teams that need revision history and member attribution for live template changes
sites that regularly customize suite output and want stronger rollback and diagnostics tooling
AdminCP Areas
The app includes dedicated AdminCP management areas for:
Templates
Themes
History
Backups
Diagnostics
Why It Stands Out
IPS 5 no longer exposes the same source-template editing workflow many administrators relied on in IPS 4. Template Editor does not just add an edit box back. It rebuilds the workflow around the IPS 5 source model with baseline capture, revision history, template-aware recovery, multi-tab editing, and diagnostics so template work can be done with far more operational safety than direct edits.
Developed by InvisionMarketplace.com - Professional Invision Community Applications
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+
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.

Top Developers

Last reviews

Applications Directory

A complete and convenient directory of applications for Invision Community, with categorization and sorting options.

Ratings and feedback

Only verified and trusted reviews!

Add new Application

Any developer can add their application to this directory.

You need to create account

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.