IPS4 Developer Documentation
Invision Community Blog
Downloads posted by Fosters
Connect your IPS community with Slack, a community chat tool with native apps for desktop, iOS, and Android. Bring the power of Slack notifications to your IPS community by bridging the two softwares together and creating notifications in Slack when important events happen so you're always in the loop. Use the same chat service that IPS developers use in private!
What is Slack?
Slack is a powerful real-time messaging application with advanced features like feature-rich messaging, file sharing, archive search, videos calls, and more. Here are a couple of Slack's greatest features:
Channels -- Organize your team conversations in open channels. Make a channel for a project, a topic, a team, or anything—everyone has a transparent view of all that’s going on. For sensitive information, create private channels and invite a few team members Direct Messages -- Send messages directly to another person or to a small group of people for more focused conversations.
Calls -- Take a conversation from typing to face-to-face by starting a Slack voice or video call in any Channel or Direct Message. From there, you're one click away from sharing your screen, so everyone can follow along.
Drag-and-drop Files -- Not just your messages, but all your files, images, PDFs, documents, and spreadsheets can be dropped right into Slack and shared with anyone you want. Add comments, star for later reference, and it’s all completely searchable. If you use any services like Google Drive, Dropbox, or Box, just paste the link and that document is immediately in sync and searchable too
Search -- Everything in Slack (messages, notifications, files, and all) s automatically indexed and archived so that you can have it at your fingertips whenever you want. Slack also indexes the content of every file so you can search within PDFs, Word documents, Google docs, and more. With one search box and a set of powerful search operators, you can slice and dice your way to that one message in your communication haystack.
Slack offers free pricing for new or small teams, and paid plans for larger teams.
What does this app do?
This application connects your IPS4 installation with an existing installation of Slack, and will push notifications to Slack. Implemented notifications:
A new member creates an account A content item is reported An unapproved new content is created IPS\Log::log() function will send content to slack if you're in dev mode ( \IPS\IN_DEV ) This app does NOT integrate or sync your members between IPS and Slack.
33 purchases 64 downloads
Create a powerful Downloads Menu in seconds by installing the Extended Downloads Menu by @Fosters! This application will auto-list all categories in your Downloads navigation tab, and include a button to go to the Downloads application. The menu will create menus and nested sub-menus depending upon the level of your categories.
There are no settings. This file is plug-and-play.
15 purchases 52 downloads
Invision Community 4.2 includes beautiful new Richer Embeds for links to internal content, which automatically expands to a large and beautiful preview of the content. However, one problem with the Richer Embeds is the constant display of the topic's first image, even when the topic contains more posts and attachments. Embed Enhancements by @Fosters gives more control to you over what images will appear in IPS Rich Embeds and it allows you to also set the og-image tag.
Per-Forum setting to show first image or last image Add a custom embed image in each topic Moderator permissions Adds the missing og-image tag to topics (and to any other content using this app when an image is selected) If you change settings, please run the ACP Support Tool to clear the cache.
More features to be coming!
9 purchases 27 downloads
Member Lists Pro by @Fosters gives you the ability to create an unlimited number of ways to customize, craft, and populate your member lists. Create staff lists, create clan lists, create special lists, create multiple lists, create as many custom member lists as you want! Break beyond the standard IPS member list with a customized set of tools and designs to connect your members with a more meaningful set of userdata. Member Lists Pro is perfect for gaming and clan communities; dating and social communities; regional and geographic communities; and any community that demands a more specialized set of memberlists.
This application enables you to curate new memberlists based on multiple criteria like primary group, secondary group, validating status, avatar, and content count. You also control how the list is displayed, with powerful design options to show group icon, join date, reputation, birthday, content count, ranks, and options to View Content and Send PM.
112 purchases 353 downloads
Connect and manage your community's Clubs with their own affiliates, referrers, sponsors, and partners with Club Sponsors by @Fosters! This app allows Club Owners to add sponsors to each club on a Sponsors Page. The Sponsors Page lists, describes, and links to the sponsor.
Are you looking to create local clubs that connect with local businesses? Are you looking to create special interest clubs to be sponsored by industry organizations? Are you looking to create fan groups linked to other fan communities? Create a simple and beautiful Sponsors Page in each of your clubs, managed entirely by the Club Owner.
15 purchases 73 downloads
This application allows you do add a custom description above the create topic form.
This is great for additional submission rules or just general information...
You can define a custom message for each forum and this application uses the IPS Language System, so if you have more then one language, you'll get a separate editor for each language.
7 purchases 11 downloads
Contact Us adds several enhancements to the standard IPS contact page:
Add the Contact page into the Menu Control permissions on who views Contact page Hide the footerlink Multiple options on what to do with the Contact submission Do you want users to send email to the default community address, or do you want to send to another email address? Do you want to link to a URL or create an automatic support request? Or do you want to create a forum topic? All of these options are offered in Contact Us by @Fosters, while giving you additional abilities to decide where and to whom you want to show the Contact page.
Take your Contact Us page to the next level with these simple but customizable options!
28 purchases 89 downloads
Profile Privacy by @Fosters allows your users to protect their profiles.
Users can edit their profile by choosing 3 privacy levels:
All Users Registered Users Administrators Coding Commitment
We follow IPS 4.3 coding standards, which means that this app works well for both Community in the Cloud and Self-Hosted clients. It also doesn't add any new columns to the core tables, ensuring superior performance for Enterprise Communities and Big Boards.
48 purchases 94 downloads
This application provides an easy way to present your partners or sponsors.
Partner Page by @Fosters is a new advertising medium for you to display all of your community's partners and sponsors on a single page. It's great for communities who want to thank their vendors and partners; admins who want to link to third-party affiliates for crosslink traffic; business developers who want a new spot for advertising; organizations who want to provide resources to other agencies and non-profits; or anyone else who wants to offer a one-page listing of partners and sponsors.
Features include custom banners, descriptive text, and link to an URL.
40 purchases 135 downloads
Fight back against spam with this simple application, which adds dedicated controls to spam prevention. There are several new settings to control content moderation, allowing you to take greater control over your board's content and ward off spam.
Keep your contact us form spam free
Moderate Chinese and Cyrillic content Ban member who posted Chinese or Cyrillic content Moderate content with external links When used in conjunction with IPS Spam Prevention, this can provide greater coverage of anti-spam.
!! ATTENTION !!
The anti-spam check will work only for membergroups where "Can bypass word and link filters?" is not enabled.
39 purchases 124 downloads
This file allows your members to define the author while posting any content. With this application your authors and moderators can then create content alias another account without switching the accounts.
This should work with ANY application utilising the IPS Framework and using \IPS\Content\Item .
1 purchase 3 downloads
(This file was previously known as "Additional Widgets and Dashboard Blocks")
Add amazing widgets to your IPS community with Fosters Blocks! Enhance the existing IPS widgets and blocks in your sidebars and hot zones with new blocks that cover system logs, social media, commerce, and forum. Special attention is given to IP.Commerce, for admins who care about monetizing their communities.
ACP Dashboard Blocks -- New blocks for your ACP Dashboard to help you manage your logs and applications.
System Log Admin Log Moderator Log Not installed Applications General Widgets -- Widgets for general use.
WYSIWYG Editor Block Share Page IP.Commerce Widgets -- Widgets for the store that you can use to attract more purchases.
Random Products Best Selling Products Purchased Products Featured Products IP.Board Widgets -- Widgets for your forum
Top Reputation Posts
Do you have suggestions on more blocks for any part of your community? Let us know in our Project Tracker!
52 purchases 153 downloads
This plugin allows you to disable paid files in downloads app categories.
To disable paid files in a specific category, edit the plugin settings and set the categories where paid files shouldn't be supported.
You should use this only with empty categories, it won't work in existing categories with paid and free files.
2 purchases 7 downloads
This application allows you and your club owners to create own pages within a club.
You can create a custom landing page for your club, and separate pages for rules, terms, advertisement, whatever you want and need 🙂
22 purchases 35 downloads
Referrals by @Fosters is a simple application which adds a new field on the registration screen for new registrants to input the member who referred them. This is critical to keep track of who referred whom, and allows you to build a network by word-of-mouth. If you offer a closed or private community, this plugin is a MUST to ensure new members are qualified and recommended by existing members. Registered members will see the referral URL on their Account setting page, which they can share with their friends so that they'll be automatically set as referral.
Build a network by referrals, word-of-mouth, and affiliate code with Referrals by @Fosters!
68 purchases 200 downloads
Post Areas brings forum stats to the profile! Post Areas is an exciting new application by @fosters for you to track, measure, analyze, and cyberstalk your activity in the forums - or the activity of anyone else in the community!
Are you curious about where you post the most topics? Are you interested in finding what forums have most of your posts? Are you looking to find forums where your online friends are most active in? The application is designed to allow you to find out the most popular boards in which a user posts. The app lists the number of topics and posts you've made in each board in an easy-to-read table format. The table links to the individual forums for easy access. And all of this is available from a new tab in your Profile.
Buy the app now to start tracking your post areas!
Here are advanced scenarios where Post Areas can help your community:
User Activity - Are you interested in the activities of a popular user, and want to find out when and where he spends most of his time? You can use Post Areas to track where he makes the most topics and posts so you immediately follow. Community Moderation - Did you recently promote a new moderator, but you're not sure if he's effectively spending the right amount of time greeting new members or moderating topics in a special forum? You can use Post Areas to see if the new moderator is spending enough activity in select forums, or if his attention is directed elsewhere. New Boards - Make a new board recently and want to test if your users are attracted to it? Browse the profiles of your most trusted and active users, and measure their individual activity. FEATURES
Here are all the features of Post Areas:
New tab on profile: "Post Areas" List of all forums with links to corresponding forums Number of Topics and Posts Post counts are sorted in descending order Only publicly visible posts are counted POSTSCRIPT
This app is inspired by XenForo's Post Areas, and commissioned by user who generously underwrote the initial release and funding for the app. If you'd like to further support the app or the developer, please visit our website and see how you can request your own custom project. If you enjoyed this app and want to give us a thumbs-up, be sure to write us a 5-star review below so other users can benefit from the app!
21 purchases 65 downloads
Use one of the best new features of IPS 4.2 and turn "Our Picks" page into a beautiful new homepage. Stop relying on third-party mods, article templates, and blocks for your homepage. Curate your community's content using the new 'social promotion' tool of IPS, automatically queue up the best content from around your community, and push them to the gorgeous new masonry style layout for a never-ending feed of the most interesting content from your website.
Instantly get a beautiful new homepage using "Our Picks."
HOW TO INSTALL
Install the app in System > Applications. You must click on "Set as Default" to override your other settings.
36 purchases 140 downloads
This plugin allows you to automatically lock all records created in a specific database.
You can define the database inside the plugin settings.
2 purchases 4 downloads
This plugin will sticky the topic title at top of the screen, so that it is even visible while scrolling. This is handy for people which open many tabs at the same time to keep in mind in what topic they are:)
8 purchases 14 downloads
Are you tired of creating, managing, and changing multiple membergroups just so users can write a new article?
Page Authors by @Fosters allows individual users to write new records in IP.Page Database Categories. Users can be assigned to categories, so they Add and Edit their own articles. This app overrides their normal group's permission, which may not have permission.
This is great if you need Users to contribute to:
News stories Knowledge wikis Resource directories Personal blogs created in IP.Pages All without having to move or reassign users to different membergroups or mess with membergroup permissions! Just add the user and go.
!! REQUIREMENT !!
This application requires IP.Pages.
Once you install the app, a new tab will appear on the "Edit Category" Page where you can manage the database's authors.
11 purchases 31 downloads
This application allows you to define redirections to either dynamic IPS links like a members profile, or to hide links and to allow only specific members to visit them based on the group permissions.
For example, some of you noticed probably notes like
// see https://fosters.tech/links/project-permbug in our source code which allowed our support and developers to get to the JIRA bugreport without revealing the real URL to others;)
This is also a great way to create "lifetime" links, so you'll be able to change the redirect target frequently, but the URL to access this page (for example docs ) will remain the same ( IPS is doing this with their docs )
2 purchases 3 downloads
This application shows the most important data and all contributors/posters from the currently viewed topic right in the header above the first post. The Topic Summary shows:
Created Date Top Posters Last Reply Last Reply Time Number of Replies Number of Views
19 purchases 53 downloads
Linkfavicon adds a fun new way to show off links anywhere in your community. It seamlessly blends favicon art into your text and makes websites immediately recognizable. This lightweight app automatically adds favicons to all areas of your site, including:
Forum posts Comments and Reviews Status updates And all other content from official IPS apps and also 3rd party apps Get LinkFavicon by @Fosters and bring linking to a whole new level!
What are Favicons?
Favicons are small square images used by web browsers to show a graphical representation of the site being visited and show on many places: browser toolbars, bookmarks, tabs, address bars, and desktop shortcuts. They provide immediate identification of their represented sites, and play a critical role in site branding and product recognition. You have probably seen many favicons before, even if you don’t know what they are.
Will this affect my site's performance?
This app relies upon a fetch to Google's Shared Stuff (S2) service, so your server is not affected by the favicon pull. Images are in PNG format (not ICO) and will render correctly in all browsers using the proper <img> tags. Finally, this all happens asynchronously, so there is no delay to the page.
27 purchases 115 downloads
This plugin allows you to define the default language for your guests. This setting will override the auto detect feature from IPS4. After the installation you'll be able to set the new default guest language on the plugin's settings page.
42 purchases 161 downloads
BLACK FRIDAY SALE for 20% OFF!
Feed2DB by @Fosters allows you to import an RSS feed to an IP.Pages database. Map specific fields from RSS news feeds to custom fields of an IP.Pages database, and create your own news aggregator on your website for current news, industry updates, and watchlists.
Add new RSS feeds Add private RSS feeds that require login information Link to "Show more" Options to Pin, Lock, Hide, and Feature the record 1-to-1 mapping to Database custom fields !! REQUIREMENT !!
This application requires IP.Pages.
31 purchases 96 downloads