Successful Communities Start Here Designed For FlexibilityEasy To ManageNever Miss A ThingTrusted by leading brands across industriesA direct line to your customersCut costs with P2P supportHelp employees to be more efficient How to keep your community secure How to Build an Audience with CHIP Invision Community Apps for iOS & Android How to deal with negativity and toxicity in your community
Forgot your password?See more features See all posts
Jump to content
<!--
We will be closed Monday 1st January. Support will be available via the client area, but responses may be delayed.
-->
Features
Solutions
Services
Free Demo
More
Pricing
Successful Communities Start Here
We help businesses and brands of all sizes increase customer loyalty, reduce support costs and drive sales by building a vibrant community.
Take a feature tour
Sign up for a demo
Forums
eCommerce
CMS
File Sharing
Calendars
Galleries
Blogs
Clubs
The best platform for compelling community experiences
Designed For Flexibility
- Configure the platform precisely to your organization's needs
- Fully brandable to create a seamless customer experience
- Build integration with your existing systems via our APIs
Easy To Manage
- WYSIWYG editing for rich content creation made easy
- Thoughtful approaches to content and member moderation
- Logical Admin Control Panel means it's easy to manage
Never Miss A Thing
- Responsive design works seamlessly on desktops, tablets & phones
- Flexible notification options to stay up to date with what has been happening
- Customizable per-user activity streams show you what's happening
<!--
See more features
<!--
Trusted by leading brands across industries
How Invision Community can help your business
FAN, CUSTOMER & INTEREST-BASED COMMUNITIES
A direct line to your customers
- Resolve customer relation issues before they become a PR nightmare
- Get immediate feedback on your products and services
- Nurture and reward your best brand ambassadors
SUPPORT COMMUNITIES
Cut costs with P2P support
- Reduce staffing costs by enabling users to help each other
- Organically create a public, searchable knowledge hub
- Identify brand experts and give them the resources to shine
SOCIAL INTRANET COMMUNITIES
Help employees to be more efficient
- Improve intra-company collaboration with a social intranet community
- Eliminate siloing by encouraging information sharing
- Get out of email holes - never miss important information again
See more solutions
From our blog
How to keep your community secure
Security should never be an afterthought. Don't wait until an attack has compromised your site before you take action.
All too often, site owners consider increasing their security only when it's too late, and their community has already been compromised.
Taking some time now to check and improve the security of your community and server will pay dividends.
In this blog, we run down…
Matt
Thursday at 07:44 AM
How to Build an Audience with CHIP
Are you looking to launch a new online community or revitalize an existing community, and you're worried about the numbers of users?
Gaining members - and retaining them - is always the hardest struggle for new communities. Even if you're an established brand or organization, it can be a challenge to build a core group of members. The problem? Most communities launch too early.
The …
Joel R
September 23
5
Invision Community Apps for iOS & Android
I'm excited to reveal that we are making Invision Community native apps for iOS and Android!
For the past few months, our staff has been using an internal test build right here on our community. Now we are ready to widen testing to a larger pool of customers. Information on how to become a tester is at the end of this post. But first, let's take a look at the app itself.
Technology Previ…
Rikki
September 10
117
How to deal with negativity and toxicity in your community
The term "flame-wars" was coined way back in the 1970s when computer scientists talking in the first electronic discussion boards noticed that here was "an escalation of critical comments and an increase in the frequency with which people would respond with short negative messages."
For anyone that has ventured into the comment section of Youtube, read Twitter for more than a few minutes or f…
Matt
August 29
9
See all posts
var ipsDebug = false;
var CKEDITOR_BASEPATH = '//invisioncommunity.com/applications/core/interface/ckeditor/ckeditor/';
var ipsSettings =
cookie_path: "/",
cookie_prefix: "ips4_",
cookie_ssl: true,
imgURL: "",
baseURL: "//invisioncommunity.com/",
jsURL: "//invisioncommunity.com/applications/core/interface/js/js.php",
csrfKey: "d39f16f53bf56c027c632007a05a4f4e",
antiCache: "d815db9321",
disableNotificationSounds: false,
useCompiledFiles: true,
links_external: 1,
memberID: 0,
lazyLoadEnabled: true,
blankImg: "//invisioncommunity.com/applications/core/interface/js/spacer.png",
analyticsProvider: "ga",
viewProfiles: true,
;
ips.setSetting( 'date_format', jQuery.parseJSON('"mm/dd/yy"') );
ips.setSetting( 'date_first_day', jQuery.parseJSON('0') );
ips.setSetting( 'remote_image_proxy', jQuery.parseJSON('1') );
ips.setSetting( 'ipb_url_filter_option', jQuery.parseJSON('"none"') );
ips.setSetting( 'url_filter_any_action', jQuery.parseJSON('"allow"') );
ips.setSetting( 'bypass_profanity', jQuery.parseJSON('0') );
ips.setSetting( 'emoji_style', jQuery.parseJSON('"native"') );
ips.setSetting( 'emoji_shortcodes', jQuery.parseJSON('"1"') );
ips.setSetting( 'emoji_ascii', jQuery.parseJSON('"1"') );
ips.setSetting( 'emoji_cache', jQuery.parseJSON('"1558619288"') );
"@context": "http://www.schema.org",
"publisher": "https://invisioncommunity.com/#organization",
"@type": "WebSite",
"@id": "https://invisioncommunity.com/#website",
"mainEntityOfPage": "https://invisioncommunity.com/",
"name": "Invision Community",
"url": "https://invisioncommunity.com/",
"potentialAction":
"type": "SearchAction",
"query-input": "required name=query",
"target": "https://invisioncommunity.com/search/?q=query"
,
"inLanguage": [
"@type": "Language",
"name": "English (USA)",
"alternateName": "en-US"
]
"@context": "http://www.schema.org",
"@type": "Organization",
"@id": "https://invisioncommunity.com/#organization",
"mainEntityOfPage": "https://invisioncommunity.com/",
"name": "Invision Community",
"url": "https://invisioncommunity.com/",
"address":
"@type": "PostalAddress",
"streetAddress": "PO Box 2365",
"addressLocality": "Forest",
"addressRegion": "Virginia",
"postalCode": "24551",
"addressCountry": "US"
"@context": "http://schema.org",
"@type": "ContactPage",
"url": "https://invisioncommunity.com/contact/"
/**
* IPS Social Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
*
* ips.site.contactForm.js - Contact form
*
* Author: Rikki Tissier
*/
;( function($, _, undefined)
"use strict";
ips.controller.register('site.front.site.contactPanel',
initialize: function ()
this.on( 'submit', 'form', this.submitForm );
this.on( 'click', '.sContactPanel__header', this.togglePanel );
this.on( 'click', '[data-action="closePanel"]', this.closePanel );
,
togglePanel: function (e)
if( this.scope.hasClass('sContactPanel--closed') )
this.scope.addClass('sContactPanel--open').removeClass('sContactPanel--closed').find('.sContactPanel__formWrap').slideDown('fast');
else
this.scope.removeClass('sContactPanel--open').addClass('sContactPanel--closed').find('.sContactPanel__formWrap').slideUp('fast');
,
closePanel: function (e)
if( e )
e.stopPropagation();
this.scope.removeClass('sContactPanel--open').addClass('sContactPanel--closed').find('.sContactPanel__formWrap').slideUp('fast');
,
submitForm: function (e)
e.preventDefault();
var self = this;
var data = this.scope.find('form').serialize();
var action = this.scope.find('form').attr('action');
var formWrap = this.scope.find('.sContactPanel__formWrap');
// Validate
var validated = this.validate();
if( !validated )
return;
var html = formWrap.html();
// Make this loading
formWrap
.css(
width: formWrap.outerWidth() + 'px',
height: formWrap.outerHeight() + 'px'
)
.addClass('ipsLoading')
.html('');
ips.getAjax()( action,
data: data,
method: 'post'
)
.done( function (response)
formWrap
.html( response )
.removeClass('ipsLoading');
setTimeout( self.closePanel.bind( self ), 2000 );
)
.fail( function ()
alert("Sorry, there was a problem sending your message. Please email sales@invisionpower.com.");
formWrap
.html( html )
.removeClass('ipsLoading');
);
,
validate: function (e)
var success = true;
if( !this.scope.find('[name="name"]').val() )
this.scope.find('[name="name"]').addClass('ipsField_error');
success = false;
if( !this.scope.find('[name="email"]').val() )
this.scope.find('[name="email"]').addClass('ipsField_error');
success = false;
if( !this.scope.find('[name="message"]').val() )
ips.ui.alert.show(
type: 'alert',
message: "Please be sure you enter a message so that we can assist you better.",
icon: 'warn'
);
success = false;
return success;
);
(jQuery, _));
11