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

Admin & Mod Tools

  1. IPS5.0.10+
    Automatically marks all content as read for newly registered members, providing them with a clean slate and preventing notification overload. When enabled, new members will start with a fresh experience without being overwhelmed by existing unread content. This feature can be toggled on or off through the ACP settings, and all actions are logged in the member's account history for administrative tracking.
    This plugin forces a black theme in ACP.
  2. IPS5.0.0
    This app will display the Moderator Logs on the front side linked to the Navigation. This can come in handy if you want to display it to your Staff without giving them Admin Panel access. The access is group permission based.
  3. IPS5.0.0
    This app allows your staff, with the appropriate permissions, to see topic viewers/readers as well as track your members topic viewing/reading behavior. 
    Topic readers will be displayed on topic view. Only unique views are logged. This means that whenever someone visits a topic, their latest visit will be logged and displayed.
    To track members topic reading history, go to their profiles where a new tab has been added called: Recent Viewed Topics.
    And as last, but not least, topic view logs can be kept permanently or pruned after a certain amount of time.
     
  4. IPS5.0.0
    This app will limit the number of accounts that users can register from the same device and/or ip address. Devices and/or IP Addresses can be excluded from this restriction at the app's settings page.
  5. IPS5.0.0
    This app will allow the admins and your staff, with the appropriate permissions, to change several topic data such as views, author and start date.
    Permissions:
    You can set the permissions at the app 's settings page which can be found at your Admin Panel->Community->Manipulate Topic Data.
    Members with the permissions to change topic data, will see 3 new links added inside the Moderation Actions drop down list. The are as follow:
    1) Change Views:
    When clicked upon it will display the current views for that topic with the option to add to them.
    2) Change Author:
    When clicked upon it will display the topic author with the option to select a new author. After the changes are saved, the topic info will be updated accordingly to reflect the new author. The new changes will be updated in the search and activity page as well.
    You have the options to decrease old author 's post count and increase the post count of the new author.
    3) Change Start Date: 
    When clicked upon it will display the topic start date with the option to select a new date. After the changes are saved, the topic info will be updated accordingly to reflect the new start date. The new changes will be updated in the search and activity page as well.
    Moderator Log:
    All the aforementioned topic changes will be logged in the Moderator Log page in the admin panel.
  6. IPS5.0.0
    This app will list all of your database tables at its settings in your Admin Panel.
    Table Structure Details:
    You can view the structure of each database table as well as other details, such as how many rows do they have, their collation and engine type. The date when the table was first added to the database and when it was last modified. 
    Commands:
    You can run several commands such as Showing the create structure of tables, Checking tables, Repair and Optimizing.
    Details:
    A list of your database details such as the total tables, its size and how much free size is left is available as well.
    This can be very useful imo especially if you don't have direct access to the server, and no utilities such as phpMyAdmin are installed. Or if you aren't very comfortable with dealing with the database from phpmyadmin for fear of messing things up, you can use this app as there is Zero chance of messing anything.
    It can also come in handy if you have installed a lot of third party custom stuff like apps, plugins etc over the years and you want to have a clear overview of your database. You can do that with ease without having to go to your phpmyadmin.  
  7. IPS5.0.0+
    Created to replace the outdated Edit HTML of posts.
    Possibilities:
    Select users/groups (only admins) that can change HTML code.
    Enable/disable logging.
    Add/remove icon next to the link.
    Supports applications:
    Pages
    Forums
    Commerce
    Events
    Blogs
    Personal Messages
    Gallery
    Downloads
  8. IPS5.0.0
    .
    This app will monitor your forum and list all changes done to the files within a time frame set by the admin. It will also scan all folders and files inside your forum folder for any potential malicious code and/or backdoor scripts.

    File Change Detection:

    If the files that have been listed as modified, haven't been changed by you yourself and/or haven't been updated automatically by the system, it could indicate that your forum most likely has been tampered with. Those files might have been changed to include malicious code.

    In addition to an existed file being changed/modified, the upload of new file(s) is detected too.

    In that case it would be best to immediately check the file(s) in question and contact your host so they can look into the unauthorized file changes and take the necessary actions to plugin the point of entry.

    Potential Backdoor Scanning:

    What Is a Backdoor?

    A backdoor is malicious code injected to valid file(s)  of whatever scripts one is running on their server space, as only one short line of code that looks rather innocent. Or, a backdoor can be a standalone file as well.

    They are left behind by hackers once they breach the security of a website to make sure they can get back in even after you secure your website. i.e. it allows them unauthorized and often unrestricted access to a compromised site. Unless you can remove the backdoor(s), there's no stopping them.

    Backdoors are hidden from view, and made to look like legitimate files and therefore it can be extremely difficult to find. And that's where this app comes in.

    It will scan all lines of code on every single file inside your forum folder for exploitable PHP Functions, PHP Code Execution, Command Execution and Filesystem Functions.

    A few Examples:

    The mod scans for a very wide array of php&filesystem functions, code&command executions. Below are few of them along with how they can be exploited by hackers.
    Command Execution!
    exec  - Returns last line of commands output
    passthru - Passes commands output directly to the browser
    system  - Passes commands output directly to the browser and returns last line
    shell_exec - Returns commands output
    popen - Opens read or write pipe to process of a command
    proc_open  - Similar to popen() but greater degree of control
    pcntl_exec - Executes a program
    PHP Code Execution!
    Apart from eval there are other ways to execute PHP code: include/require can be used for remote code execution in the form of Local File Include and Remote File Include vulnerabilities.
    assert()  - identical to eval()
    preg_replace('/.*/e',...) - /e does an eval() on the match
    create_function()
    include()
    include_once()
    require()
    require_once()
    Disguised Malicious Code
    The use of eval(base64_decode(....)) or eval(gzinflate(base64_decode(..))) which are intended to disguise the nature of the malicious code.

    The use of str_rot13 which is heavily used in pair with base64_decode. This too is used to disguise the nature of the malicious code.
    False Positives:

    All the aforementioned php functions, commands, executions etc are all legit. Ips and all the other php/mysql forum/cms scripts etc make use of them. But unfortunately they are also the most commonly used functions by the bad actors to inject malicious code. Therefore there will be false positives reports.

    If you see your forum files mentioned as containing the aforementioned code, you can ignore it. But if any of the forum files is reported as recently modified file(s) by the app and you haven't touched the file(s) in question, then you should check it immediately as the chances are that it's foul play.
  9. IPS5.0.0
    This app will log all guests visits at your forum from the moment that it's installed and it will display them in the app's log page. Like that you will have an overview as to what pages hold the interest of your guests. Logs can be then searched based on ip addresses and visit time frame.
    Another feature of this app is the use cookies to limit the number of times that your  guests can view pages at your forum. The limit will be for a day, after which it will expire and it will be repeated again after the number of page view limit has been reached again. The whole idea behind this concept is to hopefully motivate guests to register. 
    The search bots will not be impacted by this when it comes to spidering your site, because usually bots do not generally use cookies. However, this is an on/off setting.
  10. IPS5.0.0
    This app will force members to make their first topic in the forum of your choice in order to browse the forums and topics at your forum. 
    From the app's settings you can enable/disable the app, select the forum where you want your members to post their first topic, enter your custom error message and exclude groups from this restriction.
  11. IPS5.0.0
    This app will subject your troublesome/annoying users to page delays, blank pages and redirects with the aim of making them leave your forum and never come back. This is much better than banning them imho.
    Options:
    Minimum Loading Delay (seconds). (This field holds the percentage of minimum delays of forum loading.)
    Maximum Loading Delay (seconds). (This field holds the percentage of minimum delays of forum loading.)
    Blank Pages Chance. (This field holds the percentage of displaying blank pages.)
    Redirection URL. (This field holds the url for the  redirection.)
  12. IPS5.0.0
    Do you have important topics at your forum, and you want to be sure that your members and/or guests really read them? Then this app can come in handy as it will help you with that. 
    It will force your members as well as guests to read a particular topic and only then can they enter the forums and/or the other topics. 
    Setting a topic as must read can be done separately for members and guests. i.e. You can set one topic as must read for your members, and another one for your guests. Topics are hidden in the activity and search pages for members/guests till they read the forced topics.
    You can exclude certain groups and ip addresses from being forced to read topics. You can also enter a custom error message to be displayed to members/guests when informing them that they must read first the forced topic before they can read the rest of the topics.
    All the options are set at the app 's settings page.
    Each time a member/guest will read the topic that has been set as must read, the action will be logged and be available to the admins so they can keep track of things. For guests, their ip is logged. The members log can be searched for members and time frame, whereas the guests log can be searched for ip addresses and time frame.
    If you want a particular member to re-read the must read topic, all you can do is delete their forced topic entry from the logs. Or you can delete the whole log for a do over of forced readings again. The same goes for guests logs too.
    Logs can be kept permanently or pruned after a certain amount of time.
  13. IPS5.0.0
    This app adds a new tab containing all the members marked as spammers at your forum, to the Member Management section in the Moderator CP. It might come in handy especially if you have a large number of spammers, as it allows the admins to get some help in managing them from their staff members without giving them access to the Admin Panel.
    Permissions:
    This app adds a new permission tab to the Moderator Permissions. To select the staff members that you want to manage spammers at the Moderator CP, set the permission: Can manage spammers from the Mod CP? to Yes and save the changes. 
    Settings:
    From the app 's settings page you can decide if you want to either delete or hide spammers content.
    IP Address Check:
    Moderators with permissions to view the ip addresses can check the ip addresses of the spammers.
    Bulk Deletion:
    All spammers shown at the ModCP can be deleted in bulk through the selection check boxes. 
    Settings:
    You can either delete or hide the content of members marked as spammer when they are deleted from the ModCP.
    Moderator Log:
    Whenever a member is approved the action will be logged in the Moderator Log page.
  14. IPS5.0.x
    This application will require that members fill in their birth date on the Register Screen and in their Profile.
    Only new accounts meeting the minimum age requirement will be accepted.
    Registered users will be unable to proceed further until they provide their birth date.
    Settings:
    Age bracket required.
    Groups that must fill in their birth date (existing members).
    The message is displayed to registered members (this field is translatable, allowing you to customize the message for each language).

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.