IPS4 Developer Documentation
Invision Community Blog
Downloads posted by Adriano Faria
This widget will display random content from all contents available on your board, like Forums topics, Gallery images, Downloads files, Blog entries, Calendar events and Pages records. It also will display records from any 3rd party app that meets the requirement for IPS4 Content, such as Tutorials, Videos System, VideoBox, Raffles, Quizzes, Crowdfunding, etc.
It has same configurations from a feed widget, such as: Status Pinned Featured Visibility Author Items from the last X days Number of items to show Groups to display the block. Notes:
SOURCE ITEMS: it will vary according to the applications you have installed in your board and if they meet the requirement for IPS4 Content Item. TEMPLATES: it uses, if available, templates from the feed widgets of each app. If it isn't available, then a basic list template will displayed instead. PERMISSIONS: users will view only items that he has permission to view.
29 purchases 60 downloads
This widget will give the admin the ability to create a TOP POSTER CONTENT block similar to Popular Contributors block, using any of the contents available on their board. You can use more than one block in every page.
Filters: As it happens on Popular Contributors block, the records can be filtered by:
Week Month Year All Time Content Type: The following content will be automatically recognized and will be available to be used in blocks:
Forums: Top Topics Starter Gallery: Top Images Submitter Downloads: Top Files Submitter Blog: Top Entries Starter Calendar: Top Events Starter Pages: Top Records Starter Content Type - 3rd party: It will also will work with any 3rd party app that meets the requirement for IPS4 Content, such as:
Tutorials Videos System VideoBox Etc. Those options will appear if you have the app installed on your IPS4 installation.
Settings per widget block:
Block title Number to show Content Type Groups allowed to view the block
38 purchases 87 downloads
This resource will add the ability to moderators choose any attached image in the topic to be the topic embed image. By default, IPS 4 uses the first attached image.
9 purchases 22 downloads
This resource will provide a quick list of topics from all forums in your Community. User will see only topics he has permission to view. User with permission will also be able to perform moderation actions in topics.
Types of lists:
Global list (a new tab in the navigation bar) Will display topics from all forums. This tab/module can be removed at any time in the Applications -> Topics List app row -> Topics List module row permissions Forums level list Will display a list of topics form the forum you are browsing. Settings:
Display type: Compact view: only topic title will be displayed Full view: will display a traditional forum view with topics information Use group prefix/suffix formatting in member links Display button to start a new topic Topics per page Honor Pinned Topics Ability to display topics from specific members Ability to display topics from specific forums Ability to choose in which forums a topics list will appear (a new button) Note:
NOT recommended to REAL large forums NOT COMPATIBLE WITH CYRILLIC IR GREEK LETTERS. ONLY LATIN LETTERS IS SUPPORTED (A-Z). DO NOT BUY IF YOU USE ANY CHARACTER DIFFERENT THAN LATIN. Requirement:
Forums app For Pages Databases: https://invisioncommunity.com/files/file/9107-records-list/
21 purchases 63 downloads
This resource will allow moderators to ban members from specific topics. Banned membes won't be able to view the topic anymore. Covered areas;
Topic view Forum view ajax preview Profile activity stream Profile content (topics and posts tab) Topic and post embed templates Moderator permissions:
Can ban members from topics? Can unban members from topics? Can view list of banned members from a topic? Notifications:
Another moderator ban a member from a topic Another moderator unban a member from a topic Another moderator unban all members from a topic Profile Tab:
List all topics that the profile owner is banned. Only moderators can view the tab.
30 purchases 99 downloads
This application will allow members to create and manage raffles and giveaways on your board.
Requirement: For Raffles: Commerce: https://invisionpower.com/features/commerce For Giveaways: Commerce NOT required THIS IS NOT AN UPGRADE of the old app (for IP.Board 3), so if you used the old app you probably still have data from the old app in your database, take a read on Manual.pdf in the zip file or request support BEFORE you install this app. Each purchase entitles you to use Raffles System on one Community installation. Be aware that may have local laws regarding paying for the tickets unless you are registered as a non-profit organization, or have special authorization to do so. Some sites like Paypal usually shut accounts down or even can take actions against the accounts of people using their site in that manner. Features:
Ability to choose which type of content per category: only Raffles, only Giveaways or both Up to 100 prizes per raffle/giveaway (category setting) Restrictions members participation per raffle/giveaway by: Tickets per member (raffles only) Number of participants Content count Reputation points/likes Number of days as member Groups Multiple participants per raffle/giveaway (participants can buy more than one ticket (raffle only) to increase their odds) Unlimited categories of raffles/giveaways with permissions, extra fields, plus unlimited depth of parent-child relationships with a lot of settings, permissions and extra fields Category Icons Integrates to Commerce, so you can choose a specific payment gateway, tax, fee and comission and use multi-currencies Ability to force users to fill the price in currencies Ability to switch between currencies with a click to display raffle prices Raffles Management on ACP: a place where admins can control status of raffles: activate raffle, change expiration date and perform mod actions like pin/unpin, lock/unlock, etc Per member settings: allows to access the app and allows to submit raffles Per group settings: allows to access the app, how many approvwd content items must have to access the app and restrict X raffles/giveaways by a period of time (day, week, month and year) Robust Admin CP Restrictions Ability to take specific actions when a member is deleted or flagged as a spammer Ability for users to report potentially offensive content using the built-in Report Center Supports item marking, allowing your users to see what adverts have been added or commented/reviewed on Integrates to: Activity Streams Share Links Tag/Prefixs system Notifications such as new raffles/giveaways, etc Follow System for raffles/giveaways and categories Announcements Advertisements Search system ACP Live Seach (categories) Moderating system, which all commons permissions, such as pin, unpin, delete, feature, move, etc., for Raffles, Comments and Reviews Ability to create RSS feeds of all adverts More... Suggestions and Bugs report:
Submit suggestions to the Suggestions forum: http://www.sosinvision.com.br/ips4/index.php?/forum/35-suggestions/ Submit bug reports to the official Bug Tracker for this app: http://www.sosinvision.com.br/ips4/index.php?/tracker/raffles/
122 purchases 649 downloads
This resource will give the ability to moderators (with proper permission) to moderate content (topics and posts) in specific forums from members of groups selected in the app settings.
Groups that will have their content moderated in specific forums Moderator Permission:
Can add/remove restrictions
Depending on how it goes in the Marketplace, I will add all types of content you have installed to this resource and not only topics.
1 purchase 1 download
This widget will display records from Wikipedia (Example: https://en.wikipedia.org/wiki/February_25)
ONLY ENGLISH IS SUPPORTED IN THIS WIDGET Support will be provided while the API is available and functional, otherwise the resource will be dropped from Marketplace. Purchase this resource only if you agree with both notes above.
Type of records to show Births Events Deaths Sorting records Newest records first Oldest records first Display links to wikipedia.org in the records Number of records to show You can use more than one instance of the widget per page.
8 purchases 23 downloads
This application will allow your community to use an invitation system for new registrations. You can make it mandatory (or not, depending on your configuration). In this case, an invitantion code will be required in order to register a new account in your community.
Public side features:
Users can send invitation in 2 places: + Create menu and Invitations on Account Settings. New icon on board top (beside Notifications and Messenger) to display the converted invitees and how many invites the user has. This icon also shows the remaining invitations for the member (just like how many users are online on Chat). 2 widgets: Top Inviters (per week, month, year and general) and Latest Converted Invitees, which are invitations converted to membership. Shows "Invited by" on user profile and on profile card (hover on user link). Tab on user profile to display their invitees (converted invitations) Notification to the member who invited someone when an account is created using their invitation Campaigns: You can bring Invite System to the real world by using campaings, where people can register using same code for a given number of days or until a limit of registration is reached. Campaigns DO NOT send emails. The purpose is to use its code somewhere else. Campaigns are independent from the invitation system, so you can simply leave it disabled if you don't want to use it. You can also use invitations and campaigns together. More. Settings:
Enable Invite System Require an Invitation to Register an Account Restore deleted or expired invitation Display "Invitation" option on + Create menu Display the popup Invitations link on board top? Display total of remaining invitations Invitation Expires after X days Earn one Invitation at every X new content posted More. ACP Features:
Invitations Management: a place where you can see the status of each invitation. The status are: PENDING, CONVERTED and EXPIRED. You can invite people, delete or resend invitations. You can also create batch invitations, to be used on a campaign or to be posted elsewhere. It won't send any emails. Bonus form: you can give invitations to a specific member or to a whole member group Integration with Members Shop Integration with Commerce Note:
It doesn't work in Commerce registration (if you have packages in register screen)
245 purchases 1,270 downloads
Enhance the information blocks on the members profiles with this easy to use plugin
About User Block
Enhance the about user block with more detailed member information of the member each with its own font-awesome icon Choose the font-awesome icon of each section from a predefined list of 600 icons (just start typing) Show/Hide the members user group Show/Hide the members rank Show/Hide the members id Show/Hide the members post count Show/Hide the members post ratio per day Show/Hide the members total reputation Show/Hide the members member of the days won Show/Hide the members joined date Show/Hide the amount of days the member has been registered Show/Hide the members last activity Show/Hide the members current location (on your site) Show/Hide the members age User Group Block
Display the users group and secondary group images in a separate block Choose to display it above or below the about user block Choose to display the images in a list (above each other) or in a inline-block (left to right) Clubs Block
Display the users clubs as icons (The club name will show on hover) Choose to display it above or below the about user block 3rd Party
There is a setting for if you have (DF42) Members Social Info installed to show the block There is a setting for if you have (DF42) Profile Video installed to show the video in the block If you have member map installed then there is a setting to show the block
57 purchases 169 downloads
Useful in support/study groups boards, this plugin will control the number of open (unlocked) topics that each user group can have in each forum in a specific period ( per hour, per day, per week per month or per year), by adding a new tab on MANAGE FORUMS, listing all groups and allowing enter a number of topics.
Settings per forum:
Number of topics per group Period: per hour, per day, per week, per month and per year
33 purchases 131 downloads
This plugin will display the subforum name (with link) where the last topic/post was made.
3 purchases 5 downloads
This plugin will give the ability to moderators who can edit content to mass add/remove prefix/tags in topics.
9 purchases 14 downloads
This resource uses Google Books API to grab data from any book to your site, as long the data is available on Google Books. This resource supports both 10 and 13 digit ISBN format.
All you have to do is type the ISBN, the API will add for you*:
Title Subtitle (if there's any) Description Author Publisher Year of Publication Number of pages And most important: it will upload the book cover automatically for you (*) Data will be retrieved if the book is found in Google Books.
Per book features:
Readers & Rating: set book read date and provide a rating Bookshelves the book is added Comments Reviews BookShelves:
You can create your bookshelf Follow bookShelves You can add books that you own/already read to your bookshelf People can comment People can review Other features:
Fully integrated to the framework: Rest API, categories, extra fields, notifications, search, tags, follow, reactions, promote, etc. Settings:
Settings to control the app behaviour in several places/situations Suggestions are welcome!
18 purchases 75 downloads
This application will let allowed users to change PRIMARY member groups or add groups to SECONDARY groups in Moderator Panel. Admins won't have their group changed.
Display Change Group link in posts Staff Grups: these groups won't appear as option to the moderator Allowed groups: the groups will be allowed to change member groups on ModeratorCP.
142 purchases 335 downloads
This plugin will allow admins to drag and drop groups position. Once the order is set on ACP, groups will appear reordered across the whole suite: ACP and front-end, where IPS uses the cache to load group; basically, everywhere.
Permission: only admins with no restrictions in Groups will be able to use this resource.
A few examples of places ordered by this plugin:
Groups page on Admin CP Applications module permission on Admin CP Plugin settings on Admin CP Advanced Search form Online list filter etc. See:
32 purchases 92 downloads
Let your members set their social profile links and show them on their profiles, topic posts and hover card as a choice of stacked font-awesome icons or normal font-awesome icons or upload your own icons, each icon is clickable to open a new window to their selected link
Create unlimited tabs ( categories ) to place the members social info settings in There are 31 pre-set social info settings you can automatically add ( List is below ) Apart from the 31 pre-set you can create as many as you wanted there is no limit in the amount of social links you can create Each social link can be shown from a choice of 4 different looks Standard font-awesome icon Font-awesome icon square stacked Font-awesome icon circle stacked Upload your own image Icons are shown On the members topics / posts Choose from the info panel or under their posts On the members hover-card In the blocks on the members profiles Choose to display the members social icons at the top or bottom of the members profile blocks In the members search page ( when searching for a member ) Choose what user groups can use Members Social Info Choose what user groups can see the Members Social Info icons Admin/Moderator Settings (Member Profile Edit Settings)
Manually add / edit the users Member Social Info in their profile edit settings (If the mod has edit permissions) Pre-Set Social Links Listed Below
Facebook Twitter Google Instagram LinkedIn Odnoklassniki vKontakte Snapchat Tumblr YouTube Twitch Vine Vidme Smashcast Mixer PlayStation Xbox Origin Steam Skype Website GitHub Discord Reddit Deviantart Pinterest Flickr Foursquare Whats-app Artstation Toyhouse How To Install
Go to your admin panel and applications then install the downloaded .tar file
122 purchases 344 downloads
Tournaments allows your members to ceate Teams and then Tournaments to enter in, you can use this application for multiple tournaments including online gaming, sports or any other tournament you want to be involved in. You can allow members to comment and communicate with each other members on each tournament, Each team can have a unique skill what will be calculated using the elo rating system starting with a default of 1200 points.
This application is fully compatable with clubs using the teams and tournaments modules Tournaments ( There are 4 different tournament types to choose from )
Single Elimination ( 4 Teams, 8 Teams, 16 Teams, 32 Teams ) Teams are automatically pitted against each other in a knockout style tournament where the winner progresses to the next round until they reach the finals and you get a winner Round Robin One Match ( 4 Teams, 6 Teams, 8 Teams, 10 Teams, 12 Teams, 16 Teams, 20 Teams ) Teams are automatically pitted against each other in a league style tournament including a league table where teams receive points for winning a match and if set points for drawing a match, then after all games are played the team at the top of the table is the winner All teams entered will play each other at least one time each Depending on the teams joined will depend the amount of games generated starting from 6 matches all the way up to 190 matches Round Robin Two Matches ( 4 Teams, 6 Teams, 8 Teams, 10 Teams, 12 Teams, 16 Teams, 20 Teams ) Teams are automatically pitted against each other in a league style tournament including a league table where teams receive points for winning a match and if set points for drawing a match, then after all games are played the team at the top of the table is the winner All teams entered will play each other twice ( Home & Away ) Depending on the teams joined will depend the amount of games generated starting from 12 matches all the way up to 380 matches Ladders ( 6 Teams, 10 Teams, 15 Teams, 21 Teams ) This tournament is different once all teams are joined the ladder is generated placing the team with the highest skill rating ( Read Tournament Teams Below ) on the top tier and the team with the lowest at the bottom tier Teams can only challenge other teams who are within 1 tier of them ( example... if the team is in teir 3 they can challenge teams in tiers 2 and 4 ) Teams will challenge other teams and if the team on the lower tier wins they will switch places with the team they just beat on the ladder Team owners will receive a notification when receiving a challenge from another team If a team rejects a challenge it will show publicy they rejected it Users who sent the challenge have the ability to remove their challenge request ( this is for if another team is ignoring their challenge ) Once a team owner sends a challenge they can not challenge another team in that tournament unless it gets rejected / removed or accepted and then the game and been played ( This is not to confuse the placing of the teams ) Once a challenge has been sent and then played, the challenger will not be able to challenge that team they just played until they play another team first Tournaments Main Features
Create unlimited categories & sub categories to for members to create tournaments in Each category has its own permissions for user groups on Who can view each category Who can view tournaments in each category Who can add tournaments in each category Who can comment on tournaments in each category Tournaments implements the IPS moderation & content features allowing your moderators to fully moderate the tournaments from the front end and ModCP Each tournament can be set to be password protected forcing team leaders to enter a selected password to join the tournament Allow members to post comments on the tournaments to communicate with other members keeping the discussions in one place and for use if tournament creators require proof of the results Members who create tournaments will be able to enter the results for each tier of that tournament ( admins & moderators with content edit permissions will also be allowed to enter the results ) Tournaments uses the IPS reporting feature allowing your members to report and tournaments that may be dodgey Show a list of all teams entering in the tournaments If you have Members Shop installed then you can choose to award the winning teams leader ( or each player in the team ) a set amount of points for each tier of the tournament they win in Tournaments uses the IPS embed function allowing you to copy & paste the teams URL into the editor Allow tournament creators to invite other teams to the tournament by the way or notifications ( Each invite is sent to the team leader ) When replacing a team, if that team has played say 3 matches they will not lose their stats from them 3 matches on their teams stats, BUT it will show the newly added teams name on them 3 matches of the tournament itself, the newly added team will not gain the stats from them 3 matches either All tournaments have their own list of the teams joined showing the stats from that current tournament Tournament Teams
Allow your members to create teams to play in the tournaments Each team created has a skill rating starting of at 1200 what will increase / decrease with their wins or loses using the ELO Rating system Each team have their own stats forming of Their Wins Their Loses Their Draws Their Win Ratio Their Skill Teams Main Features
Create unlimited categories and sub categories for members to create teams Each category has its own permissions for user groups on Who can view each category Who can view teams in each category Who can add teams in each category Teams implements the IPS moderation & content features allowing your moderators to fully moderate the teams from the front end and ModCP Teams has a nice landing page showing All featured teams The latest teams created The teams with the most wins The teams with the best win average The teams with the highest skill Teams can upload their own image and enter a team description Team leaders can choose to set a password for their team for other users to enter to be able to join Members can create unlimited teams but can only enter one of their team in each tournament Team leaders can remove their players easily in their team page Teams uses the IPS embed function allowing you to copy & paste the teams URL into the editor Team leaders can invite other members to join their team by way of sending them a notification Team owners can replace them self as the owner by selecting another member to take their place As well as changing the owner they have 2 more options Leave the team completly Stay on as a team player Other Features:
Team leaders will receive a notification when a new member joins their team or they receive a challenge to a ladder tournament All team players will receive a notification when the first round of the tournament they have joined is drawn Tournaments fully implements the IPS search allowing your members to search for teams and tournaments Tournaments uses the IPS content moderation allowing your moderators to moderate the teams and tournaments via the front end and ModCP Tournaments and teams allows your moderators to fully moderate them via the front end they can, Feature / Pin / Hide / Delete / Lock & Move The moderator permissions uses the IPS content permissions what can be set either globally for all applications or you can choose them seperatly for this app
52 purchases 155 downloads
This plugin will add a Sign Up link for guests in the Error messages across the board.
This application will allow you to charge your members to feature their clubs for set times, Seeing as your members can now charge people to join their club, I thought it might be a good idea to allow them to advertise their club via the featured settings
Allow club owners to feature their clubs ( At a cost ) Create unlimited packages with different amount of times the club is featured for As soon as the purchase is complete the club will be featured The club will be unfeatured after the purchase has expired Set renewals to allow the members to keep their club featured Show a widget with a list of featured clubs to place anywhere on your site Requirements
IP Commerce Clubs enabled ?
8 purchases 23 downloads
This application will allow you to charge your members to feature their files in IPDownloads for set time periods
Allow uploaders to feature their file ( At a cost ) Create unlimited packages with different amounts of times the file is featured for As soon as the purchase is complete the file will be featured The file will be unfeatured after the purchase has expired Set renewals to allow the members to keep their file featured Requirements
IP Downloads IP Commerce
4 purchases 12 downloads
Show a selection of your board and members stats in much detail with graph views
Main Features Member Stats
Shows the registration stats of your board in a graph view Shows the member count per group in a nice 3D pie chart Select what user groups to show in the pie chart Shows a block list of the members with the most content on your board Shows a block list of the members with the most reputation on your board Shows a block list of the last registered members on your board The blocks can be filtered to show between 5 and 100 Topic Stats
Shows the topics created per day stats of your board in a graph view Shows the topic count per forum in a nice 3D pie chart Select what forums to show in the pie chart Shows a block list of the members who have created the most topics Shows a block list of the topics what have had the most replies Shows a block list of the most viewed topics These blocks can be filtered by a date range and also to show between 5 and 100 Post Stats
Shows the posts created per day stats of your board in a graph view Shows the post count per forum in a nice 3D pie chart Select what forums to show in the pie chart Shows a block list of the members who have created the most posts Shows a block list of the latest posts on your board Shows a block list of the members who have edited their posts the most times These blocks can be filtered by a date range and also to show between 5 and 100 IPS Downloads ( This is not a requirement if you don't have it installed it just won't show in the ACP or front end )
Shows a graph chart with the amount of uploads over a time period Shows the file count per category in a nice 3D pie chart Select what categories to show in the pie chart Shows a block with a list of members with the most uploads Shows a block with a list of the most downloaded files Shows a block with a list of the highest rated files These blocks can be filtered by a date range and also to show between 5 and 100 Club Stats
Shows the clubs created per day stats of your board in a graph view Shows the member count per club in a nice 3D pie chart Shows a block list of the members of the most leaders of clubs Shows a block list of the members of the most joined clubs Shows a block list of the members of the members who have invited x amount of people These blocks can be filtered by a date range and also to show between 5 and 100 Reaction Stats
Shows the reactions per day stats of your board in a graph view Shows the reaction count per reaction in a nice 3D pie chart Select what reactions to show in the pie chart Shows a block list of the topics what have accumulated the most reactions Shows a block list of the members who have received the most reactions Shows a block list of the members who have gave the most reactions These blocks can be filtered to show between 5 and 100 Gallery Stats
Added the gallery app to the stats Shows the images uploaded per day stats of your board in a graph view Shows the images count per album in a nice 3D pie chart Show what categories to show in the pie chart Shows a block list of the members who have uploaded the most images Shows a block list of the members who have the most albums Shows a block list of the most viewed images These blocks can be filtered by a date range and also to show between 5 and 100 Warning Stats
Shows the warnings per day stats of your board in a graph view Shows the warning point count per group in a nice 3D pie chart Shows a block list of the 'TRIGGER HAPPY MODERATORS' moderators who have gave the most warning points Shows a block list of the members who have received the most warning points Shows a block list of any banned member who recently tried to access the site These blocks can be filtered to show between 5 and 100 You can also look up topic and post stats from certain members, This feature can be set to certain member groups only in the admin panel
Look Up Stats By Member (Topics)
Shows the members topics created per day stats in a graph view Shows a block list of the members topics with the most replies Shows a block list of the members most viewed topic Shows a block list of the members topics with last activity These blocks can be filtered by a date range and also to show between 5 and 100 Look Up Stats By Member (Posts)
Shows the members posts created per day stats in a graph view Shows a block list of the members posts with the last avtivity These blocks can be filtered by a date range and also to show between 5 and 100 Widgets
Shows a block with a list of download stats Select from a choice of 24 widgets to choose from Members with the most content Members with the most reputation Latest registered members Members with the most forum posts Latest posts created Members with the most edits to their posts Members with the most forum topics Topics with the most replies Most viewed topics Members who are the leaders of most clubs Members who have joined the most clubs Members who have sent the most club invites The most reacted topics Members who received the most reactions Members who gave the most reactions Members with the most uploads on the downloads app The files with the most downloads from the downloads app The highest rated files from the downloads app Members who have uploaded the most images to the gallery app Members with the most albums in the gallery app The images with the most views in the gallery app Trigger happy moderators Members with the most warning points The last active banned members All widgets have a setting for how many you want to show in the blocks Other
Each stat page can be shown or hidden to certain members groups in the admin panel except the Member Stats (although it can be hidden to guests) as it's needed for a landing page (If you want to completly disable certain group viewing of it, then you can do that via the module permissions) All graph views can be filtered to be shown 'DAILY', 'WEEKLY', 'MONTHLY' and by a date range and shown as 'LINE CHARTS', 'AREA CHARTS', 'BAR CHARTS' or 'COLUMN CHARTS' If you want to use the menu manager to add secondary items to the stats tab then there is a setting to disable the built in nav tabs in the pages You can set the default view of each graph in the admin panel You can set the default limit of stats to show in the blocks in the admin panel (users can still filter by 5 - 100) PLEASE NOTE
These stats are for the front end for you and your members to view, it does have permissions for what groups can see what pages etc, But none of these stats are shown on the admin panel
48 purchases 187 downloads
This resource will display the member signature on a new profile tab.
This plugin will remove products from search. Useful if you use Commerce but don't use the Store.
This plugin will display the languages flags or the language dropdown on board top so the user can swap between languages in a faster way.