IPS4 Developer Documentation
Invision Community Blog
Downloads posted by Adriano Faria
This application will replace the standard Contact Us form from IPS 4. Features:
Ability to use Departments, which are permission based, so you can choose which user groups can use each department. Ability to send to everyone in any group by department Ability to add several emails by department Post topic to forum by department Ability to add Extra Fields to the form and choose its position (before or after regular fields) Custom email template
89 purchases 297 downloads
This application will allow admins to view all IP addresses used by a member on a new tab in his profile and ban those IPs on the same screen, from the forum side. This list will be visible only for those with CAN USE IP TOOLS? mod permission enabled. A link to IP Addresses list will appear on profile personal card.
Allow profile owner to view the list: only moderators with permission 'Can use IP tools?' enabled can view the IP Addresses list. If you enable this, the profile owner will also be able to view the IP Addresses list but he won't see the links to BAN the IP and to USAGES of the IP.
51 purchases 133 downloads
This plugin will give members the ability to follow specific user content from other members. This will make the user to receive only notifications of content of interest.
10 purchases 31 downloads
Allow your members to buy or send virtual gifts for their profiles using their members shop points, you can create unlimited gifts for members to redeem
Adds a new tab to members profiles for the gifts to be shown / seen Create categories to place gifts in These categories will be shown in the members profiles in the order of them in the ACP Create gifts for members to have on their profiles All ACP created gifts will be shown on the members profiles with the images in Grayscale Once a member redeems a gift the image on their profiles will be shown in full colour If a member has redeemed more than 1 of the same gift it will show how many they have in a little notification bubble Shows random gifts on the members posts / topics in the forums You can disable this via the ACP settings You can set the amount to show in the ACP settings All images use the lazy load setting if you have enabled lazy load How To Use
Once installed go to the members shop tab in the ACP and select the profile gifts > category & gifts link Click the create new button and add a category Now click the add gift button and create a gift adding a name and uploading a image Repeat for all your images / categories Go to the members shop items and add a new item selecting the profile gift item Fill in all the details as you would like any other item There will be a new setting showing all your created gifts select one of them from the list to use If you want the gift image to show as the item image you will need to re-upload that image for that item ( I will be looking into it doing it automatically but will need to edit members shop for this ) The item will now be available to purchase with-in the members shop application Requirements
Members Shop 2.0.0 or above
31 purchases 60 downloads
This plugin will display the categories/forums/subforums in a widget, just like happens with other apps (Pages, Downloads, etc.).
Number of subforums to display Notes:
Permissions honored: user will view categories/forums with permission to view. Althought it is named Sidebar, the block can also the used in the main area.
32 purchases 69 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 plugin will add the Question and Answer Challenge when a guest tries to create a new topic in your board.
This plugin will create a cookie with 1 minute of lifetime. After that time, guest will have to answer again to the challenge. Guests will be able to create the topic if you haven't set Questions and Answers (ACP -> Member -> Spam Prevension -> Question and Answer Challenge).
5 purchases 20 downloads
This plugin will require that members fill the birthday date on Register Screen and in their Profile.
New accounts only will be registered if they meet minimum age requirement. Registered users won't be able to do anything else while didn't fill the date. Settings:
Age bracket required Groups that must fill the birthday date (registered members) Message that will appear to the registered members (this is a translatable field, so you can type a different message per language).
32 purchases 97 downloads
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 resource will restore a feature from IP.Downlodas 2.5.X (IP.Board 3.4): it will display files and members reports.
File: All members who downloaded a file Member: All files a member has uploaded All files a member has downloaded
11 purchases 37 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 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
By default, IPS moderates links posted but it's all or nothing: all links from all members will be moderated (except those who can bypass word and link filters).
This plugin will add 3 new opitons when moderating links:
Number of content items Number of days as member Groups Use case: you can moderate all links from MEMBERS (user group) that has less than 30 days as a registered user in your board and a minimum of 5 posts.
18 purchases 58 downloads
Take notice of content posted by guests in the new IPS 4.4. feature "Post Before Registering". You will see the content posted in a popup. Example. it won't show you the whole topic or article fields; it will show you only the content posted by the guest in the CONTENT/DESCRIPTION field.
Places where the content is shown:
Admin CP Community module Front-end: Moderator CP Restrictions:
View the list View the content of the posted item Note:
As requested by IPS, this very first version won't allow any interact with the content beyond viewing. In a future version (NO ETA), you will be able to delete and assign the content to a member.
11 purchases 26 downloads
This application will add a goals feature to the members shop app, you can set goals for your members to achieve and reward them with either points a shop item or profile gift ( If Profile Gifts is installed )
MEMBERS SHOP 2.0.7 OR ABOVE IS REQUIRED TO USE THIS ADD-ON
Create Goals for your members to complete Select to create 2 different type goals Recurring Goal ( Occurring again periodically can be awarded multiple times ) Will be set to run automatically on a selected time period Run goal every hour Run goal every three hours Run goal every six hours Run goal every twelve hours Run goal once a day Run goal once a week Run goal once a month These are all done via background tasks Milestone Goal ( This will only be awarded once per member when the goal is reached ) Runs every 15 minutes to check all data then processes the rewards Choose what usergroups can be rewarded for each goal Once the goals are run if any members have achieved it they will receive a notification saying they achieved the goal and the reward they received If more than one target is chosen, the member will have to achieve all the chosen ones in the goal to get the reward, ( example, if you set it to 10 topics & 5 posts in a hour ( when using recurring ) or just 10 topics and 5 posts ( when using milestone ), both targets have to be met not just one ) Adds a new tab to the members shop ACP tabs showing all the rewards the members achieved and the reward they got along with the goal name etc Each goal can award either Points A Shop Item Any shop item that is awarded to the member have no point values, if they choose to sell back the item, they will not receive any points A Profile Gift ( If Profile Gifts is installed ) Supported Apps And Goals
Blackjack ( If Blackjack is installed and enabled ) Award if member has spent at least x amount of points And / Or if member has won at least x amount of points And / Or if member has played at least x amount of hands Calendar ( If IPCalendar is installed and enabled ) Award if member has created at least x amount of events And / Or if member has posted at least x amount of reviews And / Or if member has received at least x amount of reputation And / Or if member has given at least x amount of reputation Chat Application ( If Chat Application is installed and enabled ) Award if member has created at least x amount of messages And / Or if member has received at least x amount of reputation And / Or if member has given at least x amount of reputation Download Goals ( If IPDownloads is installed and enabled ) Award if member has uploaded at least x amount of files And / Or if member has downloaded at least x amount of files And / Or if member has posted at least x amount of reviews And / Or if member has received at least x amount of reputation And / Or if member has given at least x amount of reputation Forum Goals ( If IPForums is installed and enabled ) Award if member has posted at least x topics And / Or if member has created at least x posts And / Or if member has received at least x amount of reputation And / Or if member has given at least x amount of reputation And / Or if member has received at least x amount of up-votes to their questions And / Or if member has received at lease x amount of up-votes to their answers Gallery ( If IPGallery is installed and enabled ) Award if member has uploaded at least x amount of images And / Or if member has posted at least x amount of reviews And / Or if member has received at least x amount of reputation And / Or if member has given at least x amount of reputation Lottery ( If Lottery is installed and enabled ) ( Only works with the milestone goals ) Award if member has spent at least x amount of points And / Or if member has won at least x amount of points And / Or if member has purchased at least x amount of tickets Members Shop ( Hopefully this is installed or you wasted your time lol ) Award if member has spent at least x amount of points And / Or if member has sent at least x amount of items And / Or if member has bought at least x amount of items And / Or if member has banked at least x amount of points Global Goals ( Milestone Only ) Award if member has created at least x Content Items And / Or if member has received at least x Reputation And / Or if member has given at least x Reputation And / Or if member has received at least x Profile Views And / Or if member has uploaded a avatar And / Or if member has uploaded a cover photo And / Or if member has a signature And / Or if member has a title Recommended Add-On
Profile Gifts With this add-on you can use it as a achievement and or trophy cabinet, create a category like 'Forum Rewards / Achievements' and then create gifts like create 50 / 100 / 250 / 500 / 1000 posts adding your image ( achievement icon etc ) to each gift, do not allow these gifts for sale, basically just don't add them to the shop and they won't show, They will show in the members profile tab as a greyscale image below a 'Forum Rewards / Achievements' header ( whatever you named the catgegory ), Now create a milestone goal calling it create 50 posts / create 100 posts and so on awarding the gift what matches the amount, when the members reach each goal it will add the images / rewards / achievements to their profile tab page what will show no longer as a greyscale image, you can also do things like that with recurring ones and it will show how many they have overall the skys the limit really If you have any requests feel free to visit the support topic, As you will know, I do love a update
34 purchases 100 downloads
This resource will allow admins to choose recommended topics to be listed, on a ajax list on topic post screen, based on words used by the member when creating the topic. So admin will basically choose topics to appear according to words the user type in the topic title.
Forums where it will work Groups allowed to use it See it working:
2 purchases 3 downloads
This plugin will allow users to promote posts to articles, by adding the topic title and post content into the proper fields of articles post screen.
Define which database to use as the Articles Promote only first post Leave link to article in post Option to use topic tags in the article Option to add topic followers to the article Forums where to use the feature Groups allowed to use the feature
Forums app Pages app
92 purchases 259 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 plugin (hook) will add a new block on Downloads portal, below Most Downloaded files, to list the latest updated files.
This pluign will add a slider on file view to display other files from the file submitter.
Number of files to display Type of files display: start date or random files Requirement:
Chat Application allows you to create unlimited chatrooms for your members or staff to communicate in, the chatrooms use the IPS editor allowing your members to create powerful messages with the full editor and toolbar features added to their message's, Members can report and react to the messages, There is no restriction on the amount of online users but if you are going to have them online in the hundreds then I would recommend having a good host. It also allows you or your members to live stream their videos from some of their favourites streaming channels
This applicaion is also compatable with IPS clubs allowing club owners to create their own chatrooms
Main Chatroom Features
Create unlimited chatrooms Choose what groups can view the chatrooms Choose what groups can chat in the chatrooms Choose what groups can whisper ( read below for the whisper feature ) Choose what groups can download attachments Set the amount of messages to be show in each chatroom Chatrooms uses the IPS editor for the messages Full ckEditor toolbar with all your add-ons will work including the new giphy image add-on Full ability to upload attachments directly to the messages from your PC or mobile phone Supports all of IPS' embedding features of videos / images and your own website link embeds Live updates of new messages Choose to play a sound when a new message gets posted Live updates of the online user list Choose to play a sound when the online user list gets updated Whisper ( Allow members to send private messages to multiple users ) Choose to show the new messages from either the top or bottom of the message list Members can toggle the sound on or off for each chatroom Members can toggle to hide/show the online user list Allow moderators to edit the chatrooms on ther front end Directly embed videos by uploading the video file directly to the editor Moderator Permissions Can edit messages Can delete messages Can use the ban list Each chatroom has their own ban list what moderators with permissions can edit to ban certain members from the chatroom Choose from 2 different style chatrooms with a standard or a more compact view of the message list Choose to display only the message senders avatar Choose to display only the message senders name Choose to display both Add a widget to any page showing a list of chatrooms and the amount of members online in each one Create announcements and post them in selected chatrooms Members can react to messages using the IPS reaction system Members can report messages using the IPS report system You can choose to add a little notification icon with the amount of total users online in all chatrooms in the chats nav bar tab Allow members to easily mention other members by clicking their name on the message list or online user list Global Chatroom
This will add a small pop up chat box to your site in the bottom right hand side Admins will set the default room to use as the global one Members can change their default room and choose from a mixture of chatrooms to use as their global room Normal Chatrooms ( Members can select to use any ACP created chatroom they have permission to view ) Member Rooms ( Members can select to use their own or another members chatroom ) Club Chatrooms ( Members can select to use one of their clubs chatrooms ) Club Chatrooms
Allow club owners to create their own chatrooms for their clubs Club owners have full control of the ban lists for their chatrooms Only club members can chat in the club chatrooms Member Chatrooms
Members can create their own chatrooms Member chatrooms will appear in their profiles in the tabs section Member chatroom owners have full control of the ban list for their chatroom You can choose if and what user groups can delete messages from their chatrooms via the ACP Members can choose to make their chatrooms private with the ability to allow certain members access to view & chat in them Live Streams ( NEW )
Admin created chatrooms / club chatrooms / member chatrooms can embed a live stream into their chatroom Add a live stream from a choice of 5 popular streaming sites ( More to come ) Twitch Mixer Smashcast Youtube Streaming Facebook Live The video stream division can be dragged and moved around the users screen by dragging the header of the stream around the screen Members can change the size of the video by dragging any side or corner of the stream and expanding the size ( This will inherit the aspect ratio of the video stream ) Widgets
Show chatrooms in widgets allowing you to place them all over your site allowing members to chat on other pages These chatrooms can be toggled to be hidden or shown ( Of course it is shown by default ) Shows a list of chatrooms and the amount of users online in each of them Bots
Create unlimited bots to post messages when something happens on your site Select a member to send the messages ( You could create a bot member via the ACP and use that ) Each bot can be set to post in different chatrooms Applications supported for bot posting Calendar Create a message when a new event gets created Create a message when someone comments on a event Create a message when someone reviews a event Downloads Create a message when someone uploads a file Create a message when someone comments on a file Create a message when someone reviews a file Forums Create a message when someone posts a topic Create a message when someone replies to a topic Gallery Create a message when someone uploads a image Create a message when someone comments on a image Create a message when someone reviews a image Lottery Create a message when a new game is created Create a message when a game has been drawn Create a message when a member claims a winning ticket Media Uploader Create a message when a member uploads a image Create a message when a member uploads a video file Create a message when a member uploads a audio file Create a message when a member uploads a document Members Create a message when someone registers on the site Members Shop Create a message when a user purchases a item Nexus Create a message when someone reviews a product Random Messages / Quotes Create messages / quotes from a stack setting allowing you add as many as you want and the bot will post random ones each cycle Sports Betting App Create a message when a member places a bet Create a message when a member claims a winning ticket Standard Message Create a message via the editor and the bot will post the messages each cycle Standard & Random Message Cycle Settings Run cycle every 5 minutes Run cycle every 15 minutes Run cycle every 30 minutes Run cycle every 60 mintutes Run cycle every 3 hours Run cycle every 6 hours Run cycle every 12 hours Run cycle every day Each application you pick you can select from a list of their categories / forums etc for when the bot should send a message, this can also be set to all categories / forums etc If you don't have any of the apps installed above the settings will not show for you to enable them If you delete a chatroom from the ACP any bots linked to that chatroom will also be deleted, this is to stop any errors that could be thrown if the chatroom don't longer exist and the bot does More applications will be coming to the bot section in the near future including some 3rd party applications
82 purchases 261 downloads
This plugin will display Clubs Topic features (forums in Clubs) on Forums (app) index. It will display only forums that the user can see.
Clubs forums position Above regular forums Below regular forums Type of Forums to display Only Forums from Clubs that I am member Forums from Clubs that I have permission to view Forums from specific Clubs Note:
What is the advantage of using this plugin over default IPS feature? This plugin has 2 advantages: You can choose the block position You can choose to list: only forums from Clubs the user is member (IPS lists ALL forums, even those from clubs the member isn't member) only forums from specific Clubs
41 purchases 127 downloads
Enhance your user info panel with this powerful fully customizable plugin for the forum topic posts, You do not need to show all the information you can choose to show or hide any one of them or just choose to hide them on mobile viewing, you can now even choose what user groups can see what information
How to install
Go to the ACP and then plugins then install the downloaded .xml file (Yes its that easy) How to configure
Go the the ACP plugin panel and select the settings button on the plugin User Info Panel
Edit the width of the user info panel between 200px - 350px Move the username to the user info panel Set a margin from the top of the post panel (Needed on some themes you won't need for the default theme) Change the font of the username (you can use web safe fonts, Google fonts or you can even upload your own!!!!!) Change the width & height of the avatar between 75px - 200px Choose to have a border-radius around the avatar and enter your own amount Show/Hide the users cover photo (If they have one) Change the height of the users cover photo Show/Hide a topic starter badge or field to the info panel (If the user is the topic starter) Move the users rank pips / rank image to below the info panel Profile Info
Show/Hide the users group with colour formatting Show/Hide secondary group images Show/Hide the users rank / title Move the users rank / title to below the avatar / below the username or in the user info panel Show/Hide the users clubs as icons (if they are members of one) Show/Hide the users ID Content
Show/Hide the users post count Show/Hide the users post per day ratio Show/Hide the users reputation Show/Hide the users amount of leader board member of the days won Choose to use a gold font for the member of the day Show/Hide the users topic count Show/Hide the users topic per day ratio Personal Info
Show/Hide the users birthday Change the birthday view to the show the members age instead Show/Hide the users joined date Change the joined date to one saying "With Us For xxx Days" Show/Hide the users online status Change the online status to a pip Choose to use a pulsating green glow for when the users online Show/Hide the users last activity Show/Hide the users timezone Show/Hide the users follower count Show/Hide the users connected device (4.2.x Only) Clubs
Show/Hide the users clubs as icons at the bottom of the user info panel (The club name will appear on hover) Change the size of the clubs icons 3rd Party Apps & Plugins
(DF42) Members Social Info iAwards Member Away Trophys & Medals ( RECOMMENDED ) Members Shop Other
Choose what font-awesome icons are used for each section from a pre-defined list of over 600 icons (Just start typing the name and they will appear) Show/Hide each section for mobile browsing Select what user groups can see what on the info panel Add any of your custom profile fields to the user info panel matching its theme and style
288 purchases 927 downloads
This plugin will set a number of content items that users must have to start a private message. User will still be able to reply to existing/new private messages.
Display number of items required on the error message Number of content items required Apply restrictions to (choose groups)
Based visually in the My Paid Files page from IPS Marketplace, this plugin will allow file submitters to view a list of purchasers of the their files and optionally adds the ability to file submitters to add manual purchases for their files.
Commerce Downloads, with the Commerce integration enabled. Settings:
Files per page on index listing Purchases per page on file view Display purchasers If disabled, file submitter will not be able to view who bought their files Groups allowed to use this feature Allow file submitters to generate manual purchases for their files
21 purchases 93 downloads