Jump to content

Maxxius

Members
  • Posts

    2,107
  • Joined

  • Last visited

  • Days Won

    2

Reputation Activity

  1. Like
    Maxxius reacted to Jordan Miller for a blog entry, Maximize community growth with our new reporting metrics   
    Gathering information, then understanding what to do with it, is essential for sustainability.
    Reporting tools available in the Invision Community platform can help you better understand the inner workings of your community and decide whether your current setup is leading you towards or away from your bottom line.  We recognize that knowledge is power, so we expanded our extensive list of reporting metrics.
    Invision Community’s latest release, 4.6.8, includes additional reporting tools in the Admin Control Panel (ACP) to empower community leaders. 
    Now, community leaders can not only check registration count, topic creation, device usage and other engagement metrics, but may also view reports on follower statistics, top referrers, member preferences and more. In this post, we'll highlight a couple of our favorite metrics included in 4.6.8.
     
    New! Metrics to better understand moderator actions:
    # of warnings given: track how many warnings moderators issued during a defined time period. # of suspended users: track how many members moderators suspended during a defined time period. # of reports submitted over a defined period of time.
     
     
    Moderator actions include any action a moderator takes in the community, for example hiding/closing/deleting a topic. 
    Understanding how your moderators handle sticky situations builds trust and clarity. However, a moderator’s value shouldn’t depend on the amount of warnings / suspensions given. Ideally, a well functioning community with a clear set of guidelines creates a culture where toxic members (and their posts) are less common. Don’t punish a moderator for taking less restrictive action; reward them because they didn’t have to! 
    Why you should care: because metrics are imperative for goal setting.
    For example, “we want to reduce the number of warnings given by 50% at the end of the year.” In this scenario, the overarching goal is to foster a better user experience, resulting in less problematic posts (and thus less opportunity for moderators to issue warnings). 
    If X then Y: If moderators issued 50% less warnings, then their time is freed up to spend on other important tasks.
     
    Related: 5 quick tips to up your community moderation game
     
    New! Metrics to understand whether your spam defense tactics are working:
     
    Unlikely to be a spammer Possibly a spammer Likely to be a spammer  Known spammer
     


    No one likes a spammer. Unlike the junk you receive in your physical or email inbox, Invision Community includes powerful tools to combat spam.
    Our new spam defense metrics let you know if the systems you put in place are working, or if there's room for improvement. We integrated an intelligent spam defense system directly into the platform, as well as a few additional steps to avoid spam, including an invisible reCAPTCHA and question and answer challenge.
    Why you should care: because spam hogs resources and clutters a community.
    The higher the "unlikely to be a spammer" stats are in comparison to "possibly a spammer," "likely to be a spammer" and "known spammer," the better. With the new metrics, you'll know without a shadow of a doubt how frequently spammers are flagged and blocked.  
    If X then Y: If there are 75% less spammers per month, then your community's health has increased.
     
    Related: 3 major improvements we made to spam management
     
    But wait... there's more!  Here are additional metrics included in 4.6.8:
     
    Members with the most followers Members following the most people Number of content items deleted  RSVPs to calendar events Questions with the most up/down votes over time Member preferences Most-used theme Most-used language
    Information is one of the most valuable resources for any community leader because it prompts inspired action. The additional reporting metrics included in 4.6.8 will be made available to you in the first half of November.
    Thoughts on our new reporting tools? Drop us a line in the comments. 
  2. Thanks
    Maxxius reacted to Matt for a blog entry, SEO: Improving crawling efficiency   
    No matter how good your content is, how accurate your keywords are or how precise your microdata is, inefficient crawling reduces the number of pages Google will read and store from your site.
    Search engines need to look at and store as many pages that exist on the internet as possible. There are currently an estimated 4.5 billion web pages active today. That's a lot of work for Google.
    It cannot look and store every page, so it needs to decide what to keep and how long it will spend on your site indexing pages.
    Right now, Invision Community is not very good at helping Google understand what is important and how to get there quickly. This blog article runs through the changes we've made to improve crawling efficiency dramatically, starting with Invision Community 4.6.8, our November release.

    The short version
    This entry will get a little technical. The short version is that we remove a lot of pages from Google's view, including user profiles and filters that create faceted pages and remove a lot of redirect links to reduce the crawl depth and reduce the volume of thin content of little value. Instead, we want Google to focus wholly on topics, posts and other key user-generated content.
    Let's now take a deep dive into what crawl budget is, the current problem, the solution and finally look at a before and after analysis. Note, I use the terms "Google" and "search engines" interchangeably. I know that there are many wonderful search engines available but most understand what Google is and does.
    Crawl depth and budget
    In terms of crawl efficiency, there are two metrics to think about: crawl depth and crawl budget. The crawl budget is the number of links Google (and other search engines) will spider per day. The time spent on your site and the number of links examined depend on multiple factors, including site age, site freshness and more. For example, Google may choose to look at fewer than 100 links per day from your site, whereas Twitter may see hundreds of thousands of links indexed per day.
    Crawl depth is essentially how many links Google has to follow to index the page. The fewer links to get to a page, is better. Generally speaking, Google will reduce indexing links more than 5 to 6 clicks deep.
    The current problem #1: Crawl depth
    A community generates a lot of linked content. Many of these links, such as permalinks to specific posts and redirects to scroll to new posts in a topic, are very useful for logged in members but less so to spiders. These links are easy to spot; just look for "&do=getNewComment" or "&do=getLastComment" in the URL. Indeed, even guests would struggle to use these convenience links given the lack of unread tracking until logged in.  Although they offer no clear advantage to guests and search engines, they are prolific, and following the links results in a redirect which increases the crawl depth for content such as topics.
    The current problem #2: Crawl budget and faceted content
    A single user profile page can have around 150 redirect links to existing content. User profiles are linked from many pages. A single page of a topic will have around 25 links to user profiles. That's potentially 3,750 links Google has to crawl before deciding if any of it should be stored. Even sites with a healthy crawl budget will see a lot of their budget eaten up by links that add nothing new to the search index. These links are also very deep into the site, adding to the overall average crawl depth, which can signal search engines to reduce your crawl budget.
    Filters are a valuable tool to sort lists of data in particular ways. For example, when viewing a list of topics, you can filter by the number of replies or when the topic was created. Unfortunately, these filters are a problem for search engines as they create faceted navigation, which creates duplicate pages.

    The solution
    There is a straightforward solution to solve all of the problems outlined above.  We can ask that Google avoids indexing certain pages. We can help by using a mix of hints and directives to ensure pages without valuable content are ignored and by reducing the number of links to get to the content. We have used "noindex" in the past, but this still eats up the crawl budget as Google has to crawl the page to learn we do not want it stored in the index.
    Fortunately, Google has a hint directive called "nofollow", which you can apply in the <a href> code that wraps a link. This sends a strong hint that this link should not be read at all. However, Google may wish to follow it anyway, which means that we need to use a special file that contains firm instructions for Google on what to follow and index.
    This file is called robots.txt. We can use this file to write rules to ensure search engines don't waste their valuable time looking at links that do not have valuable content; that create faceted navigational issues and links that lead to a redirect.
    Invision Community will now create a dynamic robots.txt file with rules optimised for your community, or you can create custom rules if you prefer.

    The new robots.txt generator in Invision Community
    Analysis: Before and after
    I took a benchmark crawl using a popular SEO site audit tool of my test community with 50 members and around 20,000 posts, most of which were populated from RSS feeds, so they have actual content, including links, etc. There are approximately 5,000 topics visible to guests.
    Once I had implemented the "nofollow" changes, removed a lot of the redirect links for guests and added an optimised robots.txt file, I completed another crawl.
    Let's compare the data from the before and after.
    First up, the raw numbers show a stark difference.

    Before our changes, the audit tool crawled 176,175 links, of which nearly 23% were redirect links. After, just 6,389 links were crawled, with only 0.4% being redirection links. This is a dramatic reduction in both crawl budget and crawl depth. Simply by guiding Google away from thin content like profiles, leaderboards, online lists and redirect links, we can ask it to focus on content such as topics and posts.

    Note: You may notice a large drop in "Blocked by Robots.txt" in the 'after' crawl despite using a robots.txt for the first time. The calculation here also includes sharer images and other external links which are blocked by those sites robots.txt files. I added nofollow to the external links for the 'after' crawl so they were not fetched and then blocked externally.

    As we can see in this before, the crawl depth has a low peak between 5 and 7 levels deep, with a strong peak at 10+.

    After, the peak crawl depth is just 3. This will send a strong signal to Google that your site is optimised and worth crawling more often.
    Let's look at a crawl visualisation before we made these changes. It's easy to see how most content was found via table filters, which led to a redirect (the red dots), dramatically increasing crawl depth and reducing crawl efficiency.

    Compare that with the after, which shows a much more ordered crawl, with all content discoverable as expected without any red dots indicating redirects.

    Conclusion
    SEO is a multi-faceted discipline. In the past, we have focused on ensuring we send the correct headers, use the correct microdata such as JSON-LD and optimise meta tags. These are all vital parts of ensuring your site is optimised for crawling. However, as we can see in this blog that without focusing on the crawl budget and crawl efficiency, even the most accurately presented content is wasted if it is not discovered and added into the search index.
    These simple changes will offer considerable advantages to how Google and other search engines spider your site.
    The features and changes outlined in this blog will be available in our November release, which will be Invision Community 4.6.8.
  3. Like
    Maxxius reacted to Rikki for a blog entry, Theme Tip: Use HTML logic to display content to specific groups   
    HTML Logic is our name for the additional tags available in IPS4's templates that allow runtime logic to be executed. It comprises if/then/else statements as well as loops and more.
    Since HTML Logic has access to all of the underlying PHP framework in IPS4, it's very powerful and a lot can be achieved with it. One common use is to limit certain content within a template to particular member groups. Let's see how that might be done.
     
    Showing or hiding content only to guests
    We'll first look at a simpler idea: showing or hiding content specifically to guests (i.e. anyone who isn't logged in). Within IPS4, the \IPS\Member::loggedIn() object contains information about the current user. Guests always have a member_id of NULL (i.e. no value), so we can simply check that value in our logic tag:
    {{if \IPS\Member::loggedIn()->member_id === NULL}} This content *only* shows to guests, since they have a NULL member_id. {{endif}} {{if \IPS\Member::loggedIn()->member_id}} This content *only* shows to logged-in users since their member_id is a number, which will equal true. {{endif}}  
    Showing content only to specific groups
    Let's go a bit further and this time show content to specific (primary) member groups. First, you need to get the IDs for the group(s) you want to deal with. You can find this by editing the group in the AdminCP, and making a note of the id parameter in the URL. On my installation, the Administrator group is ID 4 so we'll use that in our example.
    Once again, we're using the \IPS\Member::loggedIn() object, but this time we're using the member_group_id property.
    {{if \IPS\Member::loggedIn()->member_group_id === 4}} This content only shows to members in the "Administrators" group (ID 4 in our example) {{endif}}  
    Working with multiple groups at once
    Following the code above, you could simply repeat the check against \IPS\Member::loggedIn()->member_group_id several times, for each ID you want to allow. However, since our templates allow arbitrary PHP expressions to be used, there's a neater way: use an array of member group IDs you want to allow, and check against that using PHP's in_array function. Here's an example where we only show content to group IDs 2, 4 and 6:
    {{if in_array( \IPS\Member::loggedIn()->member_group_id, array( 2, 4, 6 ) )}} This content only shows to members in groups with the ID 2, 4 or 6. {{endif}}  
    Have a request for a theme tip? Let us know in the comments and we'll try and help out in a future tip! 
  4. Like
    Maxxius reacted to Jordan Miller for a blog entry, Up your community moderation game with these quick tips   
    There’s no one-size-fits-all solution when it comes to moderating/guiding an online community. 
    Each digital world includes its own series of hurdles to overcome. As a community gains momentum and the registration count climbs higher, community moderators are presented with new challenges. These tasks become inherently more complex as a result, siphoning precious resources and oftentimes paint moderators into a corner.
    Take back the brush and illustrate a new scene with these supportive tips on how to better engage with your community. These pro-moderation tactics aim to foster a greater sense of togetherness and unity while also acknowledging individual members for their contributions. 
     
    Clear and concise community guidelines. 
    These are the building blocks for a solid foundation. Community guidance is less about different means of restriction and more about the ability to express one’s thoughts and feelings in a healthy way. All communities will inevitably run into toxic trolls, but instead of exerting energy on the negative, give praise and accolades to the positive.

    As we mentioned in a previous blog post about community guidance, show your community in the guidelines how you want them to post by contributing that way yourself. That sets a precedent. From there, you'll notice other community members participating in a way that is similar to you

    (TL;DR lead by example).
     
    Curate member content.
    Curating member content is the secret sauce to accelerated growth when it comes to community building. Featuring your members' posts publicly demonstrates your desire to embrace participating members. It’s one thing to comment on members’ topics, it’s another to feature and promote them for all to see. It gives added depth to your community by amplifying differing opinions, builds trust and encourages others to partake. It’ll take extra effort on your end to manually curate content (be selective regarding what topics you want to represent your community); establishing multiple authorities in your community builds momentum.

    Remember, people come for the content, but stay for the community. Give them both!


     
    Moderate on the offense.
    Moderating has a bad rap. Generally speaking, most view it as a prohibitive tool. A member posts profanity? Moderate! A topic goes live in the wrong section? Moderate! A spam bot infiltrates the latest blog entry? Moderate, moderate, moderate! That aspect of community building will always exist, but setting up automations will save you time and money. More importantly, it creates an elevated user experience because your attention is spent engaging with your members. 

    We have some powerful tools at your disposal to help, including a designated ‘automatic moderation’ section in your Admin Control Panel. Here, community leaders can set up rules that will trigger automatic content moderation. For example, you could create a rule that automatically hides content when it receives three or more user-submitted reports. If your members collectively agree another member’s post is problematic, and three or more of them report it, the post is hidden from public view until a moderator has a chance to review it. 

    Moderation doesn’t have to be a dirty word. And if it does, we have an automatic moderation tool for that, too. 
     
    Publicly recognizing members.
    Members who refuse to follow your community guidelines likely won’t fall in line with a public reprimand. Either privately message them your concerns or issue a warning only the moderation team can see.

    Instead, focus your attention on recognizing and rewarding contributing members. There’s a number of ways you can energize morale, including responding to members’ positive posts, manually or automatically awarding badges with our Achievements system, highlighting engaged members in a sidebar block, showcasing Leaderboard champs or even interviewing your MVPs. The idea is to approach community guidance with open arms – not a closed fist.
     

     
    Team work makes the dream work.
    There’s a reason it’s cliché. Organizing then empowering a moderation team is essential. Once on the same page in terms of expectations and processes, a community leader is then faced with the daunting task of relinquishing control as their team gears up to congratulate and moderate. 

    Your moderation team is only one moving part of a well-oiled machine. There are times, especially in the early days of a community where, as the community leader, you’re doing most of the heavy lifting. However, there will come a time when the community supports you in return and shares the weight. It’s important to recognize those instances and publicly acknowledge them!

    The world has enough doom and gloom; be an inspiration to your community and in return they’ll inspire you. 
    Do you have a community management tip to share? Drop it into the comments. We’d love to hear from you! 

    Header photo: Unsplash
  5. Like
    Maxxius reacted to Matt for a blog entry, Editor Stock Replies   
    Wouldn't it be nice if the Invision Community editor could re-use whole replies, text snippets, and even reply templates?
    As we get ready to welcome more customers into our staffed community support area, this feature idea has become a reality to help form personalized replies.
    Invision Community has a saved actions feature that allows the community team to perform multiple actions on multiple topics. For example, you might want to add a title prefix, move the topic and add a reply. This works great for 'canned' responses and actions, but it is less useful if you want to edit the reply to personalize it.
    Stock replies allow you to set up entire replies, partial replies or even reply templates.

    Stock replies via the editor
    Once you have these set up in the Admin Panel, they are visible on the editor.

    Stock replies are configured in the Admin Panel
    You can choose multiple stock replies to build up a message with handy re-usable reply snippets.
    stockreplies_video.mp4
    Each stock reply has full permission capabilities, meaning you can specify which member groups can use each stock reply. For example, you may wish to create partial replies for your team but encourage members to use a reply template to report bugs, etc.

    Using stock actions as a template
    We hope you like this feature, which is coming to our 4.6.7 October release.
  6. Like
    Maxxius reacted to Jordan Miller for a blog entry, Announcing new updates to Clubs and Activity Streams (plus a sneak peek at our website refresh)!   
    It’s been a minute since our last blog post, but we have cooked up several epic projects in the interim.
    To refresh your memory, we recently launched a new platform update, 4.6. It includes *takes a deep breath* Achievements, Zapier integration, web app and push notifications, anonymous posting, solved content, the ability to show when a team member has replied, a new health dashboard, spam improvements and more.
    In the time since, we prepared a few special treats for you. Before we dive into the feature feast, sample our forthcoming website refresh. In the very near future, our entire website will slip into something a little more comfortable. Not only will the look and feel change, but we’re implementing new sections to explain how and why Invision Community is any business’ go-to- solution for community building. More on that to come, but for now take a bite out of this:



    Onto the feature updates; hope you’re hungry!
    Extended closed Club functionality
    Clubs with ‘closed’ permissions have more flexibility than ever. 
    Now, the owner of a closed club can opt to have the club’s forums, calendar, pages, gallery and downloads be visible for all to see (despite the club being set to closed). Previously, members could not access any part of a closed club unless they joined.
    For example, a closed club leader could create a special landing page that’s viewable by members who have not yet joined the club, but the rest of the club is closed. This might be useful as a means to encourage someone to join, share information that’s pertinent to those in and out of the club or as a sales tool. 
    Another example could be keeping the club-associated forums visible for all, but keep the club’s calendar and image gallery exclusive to the club’s members as an incentive to join. 
    Gobble up this screengrab below:
     

     
    Subscribe to Activity Streams
    Never skip a beat! Members of a community can now subscribe to any default or custom activity stream (minus the All Activity Stream) and receive either daily or weekly email notifications with a roundup of content they may have missed. 
    This is especially useful for die-hard community members and moderators who frequently consume content. By subscribing to an activity stream, members have important, need-to-know items they’re interested in delivered straight to their inbox. 
     


    Community administrators have the option to limit how many activity streams a member can subscribe to. 
    Because email notifications are inherently intimate, we have also implemented something called stream decay. If the user hasn't visited the site for a predefined amount of time, the activity stream email notifications they previously subscribed to will automatically stop until the member re-engages with the community by visiting. Pretty nifty, right?
     

     

    Health Club
    Since you’ve made it to the bottom of this blog post, sink your teeth into dessert. Sugar free, of course! 
    We recently launched a new Health Club. It’s free to join and available for all Invision Community clients. This is a great opportunity for you to connect with other community leaders in the industry, as well as our own team, through the important modality of physical and mental health. The world is in a weird spot right now; please utilize this club to lean on one another for support, give advice, ask questions and share your health wins and missteps. As cheesy as it sounds, upping your general well-being will make you a better community leader and ultimately elevate your community as a whole. Just some food for thought!
     

    The new Club and Activity Stream features will be made available in September.
    Questions? Comments? Feedback? Drop us a crumb in the comments - we’d love to hear from you!
    Header photo: Unsplash
  7. Like
    Maxxius reacted to Jordan Miller for a blog entry, In Case You Missed It: Watch our 4.6 Live Event   
    Invision Community's latest update, 4.6, is officially out! 
    To celebrate, we hosted a live event on Zoom.
    I, alongside two of the three Invision Community co-founders @Charles and @Matt (shout-out to @Lindy) sat down for a roundtable talk to chat about some of the slickest features 4.6 has to offer.
    If you'd like to refresh your memory with exactly what features we implemented in 4.6, check out our detailed blog post (after you're done watching our live event above, of course). 
    It includes:
    Achievements Spam Improvements Health dashboard Web app and push notifications Anonymous posting Solved content Show when a team member has replied
    Did you catch the low-key Smart Community announcement? 🙃

    We also wanted to take the time to answer a few questions we received during the live event that we couldn't get to in the moment.
    Question: regarding the anonymous posting... is it completely anonymous (like no record is stored of who posted it) or is just a pseudo thing, like it shows "anonymous" but admins/mods can see who posted it?

    Answer: The community owner can choose whether moderators can see the true identity of the user. This uses the built in moderator permissions so they can have it so all moderators, just specific moderators or nobody can see this info.
    ---
    Question: Is the translation service be hosted by IPS or do we need to use Google or Bing services on our community?
    Answer: It will be a turnkey service provided by Invision Community.
    ---
    Question: Does Achievements show how many x Points are left to the next level?
    Answer: Yup!

     
    ---
    Question: When will Smart Community be available?
    Unsatisfying Answer: We are excited to share more details on Smart Community soon!
    ---
    We appreciate you participating / watching our first-ever live event. We're planning on doing more, so keep an eye out for the next one.
    Thoughts? Comments? Questions? Concerns? Drop us a line in the comments!
  8. Like
    Maxxius reacted to Jordan Miller for a blog entry, Proud to Present: An interview with Invision Community President Charles Warner   
    Nearly two decades ago, Invision Community President, @Charles , set out to make a leading online community platform. 
    Around that time, Charles also met his now-husband of 18-years and hasn't looked back since. Until now. 
    Behind the code, product updates and newsletters are a group of people who share a passion for community building. Considering how volatile and toxic the Internet can be, we want to become more visible, transparent and vulnerable.  To help you familiarize yourself with the masterminds behind Invision Community, starting with Charles, we're kicking off a new series that'll highlight our team.
    I interviewed Charles for the first installment. In it, he commented on the state of the Internet: "I do think some times, for or better or for worse, people forget there are real people on the other end," he said.
    Mr. Warner also touched on Invision Community's evolution over the years. 
    "People don't like change. No one likes change," Charles said, adding "sometimes you say, 'we really need to change something' either in the software, or how you do things, and people push back. It might be we change a feature or maybe internally we change the way we do something. Sometimes you have to move forward. Sometimes it's irritating at first. 'Why did you change that?!' And also you have to recognize that sometimes you're wrong. Sometimes you might change something [and think], 'no, it's not better...' I really find that that's a big thing – to constantly be looking at all those other options and try stuff out. It doesn't harm [anything] to try things."
    And in the spirit of Pride Month, Charles opened up about being part of the LGBTQ community and also President of a successful company. He hopes it'll inspire others.
     

    The full interview is available to watch up top. 
    After watching, please drop us a line in the comments and let us know your thoughts! 🌈 
  9. Thanks
    Maxxius reacted to Matt for a blog entry, What's new in 4.6.0?   
    Well, friends, what a journey we've been on since we started work on Invision Community 4.6.0.
    With 11 developers accumulating 934 commits over 3,157 files changing 120,281 lines of code, we're ready to show it to the world.
    Along with over 260 bug fixes, this new release contains some great new functionality. Let's take a look at what's new.
    Achievements
    Achievements, badges, ranks, rules, gamification, whatever you want to call it, this is the most significant feature for Invision Community 4.6.0. This brings a whole new level of earning and showing trust to other members while gently nudging more quality contributions to your community.
     
    Zapier integration
    Do you want new member registrations to magically appear in a Google spreadsheet? Perhaps you want members who opt-in for newsletters to be added to Mailchimp or ActiveCampaign. Cloud and Enterprise customers can do all this and more without writing a single line of code, thanks to Zapier.
     
    Web app and push notifications
    We took the time to round out our PWA (progressive web application) framework for 4.6.0 to include service workers, push notifications and more. I barely understand it, but Rikki takes you through the changes in our blog entry.
     
    Anonymous posting
    For some types of community, where discussion topics are particularly sensitive, community owners want to make sure that members register with their real details but are given the option to post anonymously where appropriate. For example, organisations dealing with abuse or sensitive topics might want the member to feel safe and disinhibited to post info without fear of being identified by the rest of the community.
     
    Solved content
    In Invision Community 4.6.0, we have rounded out our "solved" feature by allowing the feature to be enabled on a regular forum, along with notifications, statistics and more.
     
    Show when a team member has replied
    When you're scanning a list of topics, it's helpful to know when a community team member has replied, as these replies tend to have more authority and are more likely to resolve an issue. 4.6.0 adds a feature to show when a member of the team has replied.
     
    Health dashboard
    As Invision Community is a top of the line community platform with excellent developers and an amazing QA team, it's unlikely ever to go wrong. On the infrequent occasions that you need to identify potential issues within your community, the new health dashboard makes it easier to diagnose problems and request support.
     
    Spam improvements
    Our Enterprise customers run very visible and very busy communities. One of the pain points they had was identifying and limiting the annoyance of spam within the community. We created a new round of improvements based on that feedback to mitigate spam, and these changes are available to all Invision Community owners with 4.6.0.
    Cloud and Enterprise customers will also benefit from multiple under-the-hood optimisations for our cloud platform, including better caching of resources for faster response times.
    Let me know in the comments which feature you're looking forward to the most!
  10. Like
    Maxxius reacted to Matt for a blog entry, 3 Improvements to Spam Management in 4.6   
    Spam is as much a part of life on the internet as emoji overuse, serial GIF abuse and regretful tweeting.
    But I'm not here to talk about how I conduct myself online; I wanted to talk about three spam improvements coming to Invision Community 4.6.
    As you may be aware, Invision Community has its own Spam Defense functionality, which uses a mixture of crowdsourced data, publicly available data and our own special sauce to help reduce the number of spam accounts that get through the registration system. Invision Community also has several other tools to mitigate spam post-registration.
    These tools have served us well, but as spammers evolve, so must our systems. Here's what's coming to our next release.
    Spam Defense Scoring
    I can't divulge too much on our Spam Defense system lest we give spammers targeting Invision Community information that can assist them. Still, we have made several changes to our Spam Defense system.  These include rebalancing the score thresholds, checking against known TOR networks and proxies and using other data in the public domain to inform our scoring decisions.
    Spam Defense Blocking
    The current implementation of our Spam Defense only allows options to either prevent registration entirely or put the registration in an approval queue. However, the days when Spam Bots stood out from normal registrations are long gone, and it's hard to know if an account in an approval queue is legitimate or not.
    In 4.6, we've added a new Spam Defense option that you can choose to allow the registration but put the new members into the posting approval queue, meaning their posts will need moderator approval before being published.

    This reduces the decision burden and makes it easier to take a chance on a low score from the Spam Defense system and review their posts before they are made public.
    Word Filters
    We have added a new option to the Word Filters to allow content containing specific words or phrases to be held for moderator approval where the author has less than a set threshold of posts.
    For example, you may notice an increase in spam targeting "CBD Oil" and add it to the word filter list to hold the content for moderator approval. This works great and captures a good number of spam posts; however, your regular members get frustrated when they want to talk about CDB Oil in their posts.
    This new option allows you to set a trust level for allowing these words to be used without capturing them for approval.

    We hope these three changes to our spam controls will reduce the level of spam you get in your community!
    I'd love to know what's the weirdest spam (that is safe for work!) you've seen in your community.
  11. Thanks
    Maxxius reacted to Jordan Miller for a blog entry, Drum roll please… announcing Achievements!   
    One of the overarching goals for any community leader is to shine a bright light on your members. Their contributions should be publicly recognized. Now with Invision Community’s new Achievements system... you can!
    Achievements is Invision Community’s native gamification system baked into our latest update, 4.6. 
    We’ve dreamed up innovative actions for community leaders to publicly recognize members who show up and participate in meaningful ways.
    Award Points and badges based on conditional Rules!
    Here’s what you need to know...

     

    Points
    Our Achievements Points system keeps a running tally of Points. Members may earn Points in a multitude of ways. Essentially, it’s achieved by participating in the community. 
    Create a topic? Points! Post a reply? Points! Follow another member? Nothing. Just kidding… Points!!!
    This is done through creating Rules.

     

    Rules
    Rules are actionable processes set up in the admin panel. 
    Here are what members can earn Points for:
    When a...
    Member joins a club Reaction is given New poll is created User follows a content item Review is posted Member logs in for the first time that day New club is created Content item/comment is promoted or featured Comment/reply is posted User follows a forum, blog, gallery, category etc User votes on a poll User is followed New content item is posted Post is marked as best answer There are also corresponding When/Then Rules for each item listed above. 
    When this action happens, then this subsequent action happens.
    Example: when a member posts 10 times, then this Badge is awarded.
     

     
     

    Badges
    Community leaders can also create specific Rules when deciding what actions earn Badges. 
    For example, reward your members with a Badge for visiting your community for 20 days.
    Once a member reaches 20 visits or more over 20 days, the Achievements system will automatically award them a ‘20 Visits’ Badge you’ve previously created.
     

     
     
    Ranks
    In 4.6, we’ve completely revamped our Ranks system to communicate with Achievements. 
    Achievements’ Ranks system will replace our previous Ranks system*
    Set up different Ranks based on how many Points a member earns. Ranks display a members’ perceived value to the community. The higher a members’ Rank, the greater their influence because the more they’ve participated. 
    Ranks are currently for prestige at the moment. 
    Here's our example for a pretend Coconut community:
     
     

     

    There’s a lot of information to absorb here, but if there’s anything to take away from this blog post it’s this: empower your contributing members with Achievements and watch your community grow. It creates an immersive and elevated experience for your die-hards. And hey, who doesn’t love to earn? 
    When 4.6 and Achievements is officially released for all, we’ll hold a live Q&A event for you to join and ask any questions you may have.
    Props? Concerns? Comments? Questions? We’d love for you to sound off in the comments! Not only because we want to hear from you, but because it’ll earn you some sweet, sweet Points, too!
  12. Like
    Maxxius reacted to Jordan Miller for a blog entry, The Importance of Moderation, err... Community Guidance (New Video!)   
    Moderation feels a bit like an outdated term created pre-social media, but it stuck. We’d like to re-frame your thinking in terms of guiding your community versus moderating it.
     

    Guidance is an essential component to any thriving community because it creates structure and boundaries for the community.
    Oftentimes, people think community guidance is about restriction, but in reality it allows your community to express itself in a healthy way. 
    All communities run into issues unless there are clear guidelines laid out for all members. It only takes a couple of toxic trolls to bring down an entire community of thousands of members.
    As a community leader, it's important to find the balance between allowing freedom of speech and restricting what people can and can't say. 
    An Internet troll tends to want to see what they can get away with and push the boundaries to the brink. They’ll claim that they are not allowed to speak their mind, but I want to stress the importance this:
    Freedom of speech has some limitations. 
    For instance, you can't just shout ‘FIRE!’ in a crowded room because you believe you have the right to freedom of speech (though some would argue you can, which is why guidance is imperative). There are certain rules that everyone needs to follow in order for an online community to function.


     
    The first thing you'll want to do when guiding your community is... to create community guidelines.
    These guidelines must be visible and easy to access. There, you can lay out all the nitty-gritty rules you want, but essentially it should boil down to this:
    Be kind. 
    Treat people with respect when posting and remember that there’s a person behind the user name. It's important not to hide behind anonymity just because you can. 
    Being a part of the community means that all members must abide by these guidelines.
    Now what happens if someone "breaks the rules” or ignores these guidelines? As your community’s leader how do you proceed?
    You do so by creating actionable rules that can adversely affect a member’s standing in your community if they break them. 
    I know that sounds kind of threatening, but it's important to establish to your community that you're there for them and that your priority is to hear them out, but at the same time you must take action to keep the peace. 
    Invision Community has automatic moderation tools and a warning system section baked into the software. Below is a snapshot of Invision Community's administration panel where community leaders may set up custom automatic moderation rules:
     


    Tap here for more specific information on how to implement community guidance/moderation to your community. 
    One important component to these rules is that you enforce them across-the-board to all members and do so consistently. 
    If you leave the door open for one member and not another, it's going to create an unwanted hierarchy and instigate chaos.
    One of the best ways to be consistent is by walking the walk. 
    Show your community how you want them to post by posting and contributing that way yourself. What that does is it sets a visible precedent.
    From there, you'll begin to notice other community members contributing in a way that is similar to you (lead by example).
    This is a great opportunity to consider them to join a new moderators team. Whether they are paid moderators or are volunteering their time, you still want them to be mini leaders inside your community. It's important that you are a positive role model for them. 
    Watch the video up top, then drop us a line in the comments! And hey, while I've got you... check out what our own community has to say about moderation (aka community guidance 😉).
     
    Remember, guiding your community starts from the top (a.k.a. you!). Now get out there and moder-... guide!
    Stay tuned for more Invision Community video content coming soon!
  13. Thanks
    Maxxius reacted to Jordan Miller for a blog entry, Help me, Invision Community. You're my only hope: from administrator to community leader   
    Harness the force as a community leader.

    A long time ago in the Interwebs far, far away... I proudly signed off all my posts and emails with the title: Owner, Administrator. Anyone in a 10-mile digital radius from me was made well aware:
    I AM AN OWNER AND ADMINISTRATOR. I AM IMPORTANT I PROMISE. I OWN AND ADMINISTRATE!!! 
    Granted I held off on the all-caps, but still.
    My assertion permeated throughout all areas of my online presence. 
    Though well-intentioned, my identity as an administrator pushed me away from the community I fostered. 
    I focused more on growing the group rather than being part of the group, thus creating an unspoken hierarchy that placed my members below me. 
    Recognizing your members are living, breathing, sentient people is one of the most important aspects of community building, but I couldn’t see the forest from the trees. 
    Part of me enjoyed the authority and power attached to my role as the website’s administrator. But with that power came isolating separation – the dark side if you will. 

    A community I unknowingly built was unrelatable to me because I was unrelatable to them. Is it possible to remove “me” and “them” from the equation entirely and replace it with an “us?” 
    Our community members aren’t naive to the fact that someone does technically own the community, and that part of your role as a community leader is administrating. It’s less about the title and more of the mindset. How can you connect with your community? By being relatable and approachable. Better yet? Leading by example.

    Become a community leader
    Shifting your interpersonal narrative from administrator to community leader can profoundly change your community’s culture for the better. 
    As a community leader, you’ll inevitably perform administrative tasks, including the nitty gritty like group promotions, moderating and reputation (all critical functions for a high-functioning community). However, it’s possible to execute said functions while cloaked under anonymity that the administrator title can provide (that’s not necessarily good or bad, it just is). An important component to community leading is visibility.

    For many years, I made sure my Invision Community software was up-to-date, licenses paid, the registration system worked, spam defense was light-saber slicing the plastic-surgery-gambling bots to Tatooine. I was a fantastic administrator, but my presence from my community, the very place I worked tirelessly to keep running, was sorely missed. 
    The moment I went “all-in,” meaning I decided to become an integral part of my community outside of the administrator role (by commenting on members’ topics, responding back in private message group chats, reacting to content, listening to feedback and opening up about real-life success and failures) is the moment I evolved into a community leader. I wanted to be seen.
    My deliberate change of self perception produced exponential growth in terms of traffic and new registrations. More importantly, I became a better community leader. 
    I feel compelled to not only share pop music news with my community, but also what’s going on in my life. It wasn’t a comfortable transition, but a necessary one. Upon stripping away my title from administrator to community leader, I became a role model. I became someone my members came to for more than just technical forum advice. They wanted to see how I was doing. They wanted to share their wins and losses with me after seeing me succeed and fail in public. They saw me as a person; a leader. 
    At the end of the day, community leading means forging connections, sharing your highs and lows and showing up for your members. That starts from within, which may feel incredibly awkward at first, but get comfortable with discomfort and watch you and your community blossom.

     
    Thoughts on transforming from administrator to Jedi community leader? Sound off in the comments! And may the +1 be with you.
  14. Like
    Maxxius reacted to Rikki for a blog entry, Web push notifications, native sharing & offline support   
    As we approach the release of Invision Community 4.6, I wanted to take you through some improvements for using Invision Community on a mobile device.
    Web push notifications
    For some time, we've used the local browser notification API to show users notifications. There's a big drawback though: users had to have the site open in a tab for these to work. This is particularly problematic for mobile devices.
    In 4.6, we've added support for the WebPush API, which allows sites to push notifications to users' browsers & devices even if the site isn't open - or even if the device is asleep.
    We already have support baked in for push notifications via our beta mobile app, so we've piggy-backed on that system and expanded it to support browser-based push notifications.

    Choosing push notifications
    For users, it's a simple process. A little while after joining a community they will prompted to accept notifications from the site when they open the notification list dropdown (or they can opt-in any time from the notification settings screen). After accepting, they will be able to choose a "Notification List + Push" option for any of the available notification types.

    Push notifications enabled
    Existing users, who may have already granted permission to the site in the past, will be re-prompted to accept push notifications upon logging in after the 4.6 upgrade.
    Push notifications typically show on the homescreen of a phone or in the notification tray of a desktop computer, so receiving dozens of notifications could be overwhelming. For that reason, Invision Community will automatically merge related notifications - for example, multiple mentions from the same topic, or multiple new topics from the same forum.

    Grouped push notifications
    And, of course, users can stop push notifications across all of their devices with a single click if they want to opt out.
    We're excited about the engagement potential of push notifications, since they allow you to immediately reach users who aren't currently on your site - a job previously left to email alone.
    On the subject of notifications, one more thing: we've heard your feedback about notifications for new replies/mentions being merged with notifications for likes/quotes, and will be separating these two types into their own permissions in 4.6. We're acutely aware that making notifications annoying results in users turning them off, so we're always looking to ensure there is a reasonable balance.
    Splash Screen Images
    When you add a website to your phone's desktop, it appears like a native app. Tapping to launch the site can show a blank screen for a few seconds while the website is loaded. Fortunately, you can now set a 'splash' image in the Admin CP which is shown when launching the app.
     

    Sharing using native share options
    Another enhancement coming in 4.6 is the addition of the device share sheet when sharing content from within Invision Community. Users will now see a "More Sharing Options" button (providing their device/browser supports the underlying API) which, when tapped, will open the device share sheet. The options available depend on the device, but typically include actions like sharing links in WhatsApp, posting to Facebook or creating a note.

    Offline support
    With a larger share of users now using mobile devices for most of their browsing comes the problem of patchy phone signal and internet connections dropping out. For a dynamic web-based platform like Invision Community, it's difficult to offer much in the way of full offline support, but starting in 4.6 we will present a branded offline page to users when they have no internet connection and try to access the community.

     
    We hope that you are looking forward to these PWA improvements coming in Invision Community 4.6!
  15. Like
    Maxxius reacted to Jordan Miller for a blog entry, Battling toxicity in communities with kindness and vulnerability   
    Promote kindness and foster interpersonal relationships through the power of vulnerability to outshine toxicity in your online community. 
    Before my time as a Community Advocate with Invision Community, I focused all my attention on my own online community, BreatheHeavy. Pop music and Britney Spears news are the bread and butter of BreatheHeavy. As you can imagine, fans of pop stars are energized, vocal and unapologetic. There’s real potential for conversations to slip into negativity.
    16 years ago when I launched BreatheHeavy, I hadn’t realized I took the first steps towards becoming a community leader. It never occurred to me such a role existed. My mission evolved from forum administrator to community leader, and during that process, I discovered a love of community building. Along the way, I’ve learnt invaluable lessons about toxic community culture (shade a pop star then let me know how that goes for you). 
    What is online community building?
    It’s the act of cultivating culture and creating connections on the Internet. It’s an essential aspect most businesses don’t focus on enough because it’s hard to quantify its value A.K.A. the bottom line.
    I spent the majority of my career writing news articles. My resources went into content creation on my company’s blog section while my community members, completely segregated from my news posts, ran rampant. I recall thinking, “negative comments are better than no comments!” 
    That thought eventually led to the demise of my community. The trolls had infiltrated and won. 


    Credit: Unsplash
     
    A mob of toxic commentators had free reign, thus scaring away quality members. Freedom of speech is imperative, but it also has limitations (screaming “fire!” in a crowded theater is not applicable to free speech).
    To better understand how we can combat negativity in our communities, let’s first define what makes a community toxic?
    When a member or group of members devalue the community. 
    Their negativity permeates throughout the community in such a profound way that it repels others from contributing, engaging and worst of all: not returning. 
    As much as I hate to admit it, toxic members are powerful. They can influence your community, albeit in the opposite direction of what community owners want. Their role deteriorates the community they call home. The compounding effect of flippant responses, snide remarks, indifference, arguments and attacks ultimately creates chaos. 
    The sad thing is... they’re usually unaware their behavior is adversely affecting the community. If they’re oblivious, there’s no opportunity to turn things around. 
    In an effort to better understand their motivation (and avoid smashing the ban hammer), I personally reach out to these members in a private message. Call me a sap, but I’m a firm believer that people can change if you communicate with them. 
    This is a great opportunity to send them a private message.
     



    People just want to be heard.
    When someone exhibits toxic behavior... ask yourself why, and more importantly... can you help them? 
    Typically, a troll’s demeanor stems from what’s transpired in their real life, and it manifests onto your community (lucky you!). Know there’s a motive behind the negativity; a harsh reality they may not want to face.
    You’re not necessarily required to reach out, and a suspension is a lot easier, but taking this upon yourself as a community leader to uncover what’s really going on is an unrequited and selfless act that’ll set your community apart.
    In other words: it’s a very kind thing to do. 


    Credit: Unsplash
    Kindness in communities
    The most profound way to fight toxicity in an online community is by not fighting at all. It’s by offering kindness to those who need it the most. That’s done through outreach and personal displays of vulnerability. 
     


     

    Members on the other end want to know they’re talking with another person. A person who also encounters struggles in life, but found ways to not only overcome those hurdles, but lean into them as they forge mental fortitude - an important component for successful community leaders. 
    Your past challenges can inspire change in peoples’ futures.
    A powerful way to do this is through being vulnerable.
    Dr. Brené Brown, who’s extensively researched what it means to be vulnerable, said it best: “The difficult thing is that vulnerability is the first thing I look for in you and the last thing I’m willing to show you. In you, it’s courage and daring. In me, it’s weakness.”
    It’s easy to expect others (in our case toxic members) to share with you some real life hurdles they’ve encountered. It’s much more difficult for us (the community leader) to shine a light back on ourselves and share that vulnerability back. However, it’s the secret ingredient to creating a perfectly baked community cake.
    The act of opening up to an anonymous person in need not only can inspire them to change, but it opens a door towards further self-discovery. 
    Being vulnerable with your members empowers them and you.
    So the next time you notice a toxic member’s pattern regarding how they post, take a pause. Remember there’s more behind the curtain, that hurt people hurt people, then take the opportunity to be kind, practice being vulnerable and watch your community garden blossom. 
    How do YOU battle toxicity in your Invision communities? Sound off in the comments below.
    Hero Image Credit: Unsplash 
  16. Like
    Maxxius reacted to Matt for a blog entry, Welcome to the team, Jordan!   
    I'm thrilled to introduce the newest member of team Invision Community.
    You may recognise Jordan from his photo as he's been an active member of our community as BreatheHeavy. Jordan has been running his site BreatheHeavy.com using Invision Community for nearly a decade.
    Jordan's official title is "Community Advocate" which means that he will be working very closely with our community to guide and curate feedback, assist with support questions, to help educate and inform and to bring you news of the latest developments being cooked up by our development team.
    Jordan says:
    Your feedback, ideas and questions matter.
    I've spent the last decade discovering what it means to be a community leader in my own Invision Powered community, BreatheHeavy. Community building is an ongoing journey that's taught me invaluable lessons, namely the importance of absorbing feedback from the community then taking decisive action. I'm excited and honored to share that insight with the Invision Community. My new role is designed to shed light on what Invision Community members (that's you!) want and share it with the team.
    I'm looking forward to getting to know you! 
    We're very excited to start a new chapter within Invision Community to improve communication, engage more Invision Community owners and make the most of the excellent feedback we receive.
    You'll be seeing more of Jordan on the forums in the coming days.
  17. Like
    Maxxius reacted to bfarber for a blog entry, Health Dashboard   
    The support tool has served us well for many years. You can identify, at a glance, potential issues with your community both presently and down the road, right from the comfort of your AdminCP, and you can often resolve those issues with just a few clicks.
    But what if we could do better? What if we could make this useful administrative area of the software even more useful?
    The next version of Invision Community introduces a new "Health Dashboard" which replaces the previous support tool and helps you get a better overview of potential issues within your community while retaining all of the functionality you've come to know and rely on to resolve issues with your community.

    When you launch the new health dashboard, the first thing you will notice is that the previous "Wizard" process is now gone, in favor of a single page giving you access to everything you might want or need.
    Central to the page are blocks that identify specific areas of your community, server, and configuration which could be problematic now or in the future. Invision Community will check for available updates, modified source files, server software configuration issues, whether your server is running required and/or recommended versions of important software and more.
    Additional checks and recommendations have been added to this page, to help identify other adjustments that could benefit or prevent harm to your community.  Issues are color coded and classified as informational, recommended, or critical and a summary is provided at the top of the page with an easy "check again" button which will do so without taking you away from the screen.
    If we become aware of an issue, we can quickly notify communities through a bulletin which will be displayed in the "Known Issues" block on this page. These bulletins can also trigger AdminCP notifications, however they will continue to show on the Health Dashboard so long as they are relevant, even when the AdminCP notification is dismissed.
    A graph showing system, error and email error log activity has been added to the page to help you identify spikes in logged issues. Commonly, if an issue begins to surface on your community there will be an increase in these types of error logs, so the graph here is intended to allow you to identify an increase in these logs, allowing you to investigate and react quicker.
    The right-hand sidebar surfaces common tools you may need to access.

    The first block allows you to see our most recently featured guides, as well as search our documentation. While this functionality was available in the existing support tool, we found that it was rarely used because people more often visited the tool to allow the software to check for common issues, and the ability to search the documentation required a separate work flow through the support wizard. With the block always available (and searches performed "live" via AJAX), we expect users will find the ability to search our documentation from the AdminCP much more useful now.
    Next up, the Tools and Diagnostics block gives you access to common tools you may need to use. You can quickly clear your system caches, as well as access phpinfo, the SQL toolbox (for self-hosted clients only), and disable all third party customizations. The process and behavior for disabling customizations is very similar to the existing process within the support tool, with the list of customizations disabled opening in a modal window and the ability to re-enable all customizations, or selectively re-enable individual customizations, still available.

    Disabling customizations is still simple
    Finally, the ability to submit a support ticket is still available right from this screen. Upon clicking the button to submit a support ticket, you will be presented with a form inside a modal dialog that behaves very similarly to the existing form with one minor but useful addition: if there are any patches not yet installed on the community, you will be alerted to this right on the form before submitting your ticket. Think of this as one last reminder that your issue may already be solved by installing any available patches before reaching out to us for official technical support.

    Submitting a support ticket is still just a few clicks away
    We believe the improved workflow and user experience will help administrators and support technicians alike more quickly identify any issues that need addressing on the community.
  18. Thanks
    Maxxius reacted to Matt for a blog entry, Highlight Topics With Replies From Groups   
    Wouldn't it be great to know if a staff member had replied to a topic before you clicked to open it?
    When you're scanning a list of topics, knowing which have had a reply by a member of the community team can help decide which to read. Currently, you need to open the topic and scan the posts to see if there's a reply from the team.
    Happily, in our next release, we've made it clear which have had a reply by a member of a specific group.
    You can specify which groups to show as having replied via the Groups form in the Admin CP.

    The per-group setting in the Admin CP
    You can select to detect the group based on the member's primary group, secondary group or both.
    When viewing a list of topics, you will see a badge showing that a member of that group has replied.

    This simple feature will make it easier to highlight when important replies have been made to topics, which is a great addition for forums using the new 'solved' feature.

    Let me know below if you'll use this new feature and what you'd like to see in the future.
  19. Like
    Maxxius reacted to bfarber for a blog entry, Solved Content Improvements   
    For a long time, Invision Community has supported a Question and Answer mode within the Forums application which allows a reply to be flagged as the "best answer" to the question posed. With the release of 4.5, we also introduced a way to allow topics to be marked as "solved" which introduces similar functionality without transforming the look and feel or other behavior of the forum itself.
    Based on the popularity of this new addition in 4.5, we have made some further improvements to solved topics and answered questions in our next release.
    Notification to topic/question starter
    While notifications were available to the poster who answered a question or solved a topic with the release of 4.5, this release also adds notifications for the topic or question starter so that they can be made aware that an answer is available to their question.

    Topic and question starters now get notifications for solutions
    AdminCP Statistics
    Solved topics and answered questions provide for measurable statistics that can help you determine the health and direction of your community, particularly for support communities. To that end, we have introduced two new content statistic blocks that can help you measure how well areas of the community that support answers and solutions are faring.

    New AdminCP statistics
    You can now quickly see the percentage of topics/questions that have been solved (relative to the total number posted in areas that support solutions), as well as the average time it has taken for a solution to be marked on a topic or question (relative to the time the topic or question was initially posted). These statistic blocks support time period filter, time period comparisons, and node filtering to narrow down the statistical data for your specific needs.
    User profile enhancements
    User profiles now show the number of solutions the user has posted, and also allows you to view all of those solutions, in a manner very similar to reputation.

    Prolific problem solvers will now be called out boldly

    Answers can be quickly found on user profiles
    These improvements should help reward the most helpful users on your community by giving them more prestige and helping other users find their answers quicker.
    Collectively, we hope that these changes make the question and answer and topic solution features in the Forums application more useful for your community members, and the administrators behind the community.
  20. Like
    Maxxius reacted to Andy Millne for a blog entry, Anonymous Posting   
    For a very long time Invision Community has allowed community owners to choose how open or private their communities should be. Communities could optionally allow guests to post without registering, they could allow the use of pseudonyms or they could require the use of real names.
    This covers a diverse range of communities but feedback from our clients made us realize that some use cases have not been accounted for.
    For some types of community, where discussion topics are particularly sensitive, community owners want to make sure that members register with their real details but are given the option to post anonymously where appropriate. For example, organisations dealing with abuse or sensitive topics might want the member to feel safe and disinhibited to post info without fear of being identified by the rest of the community.
    With our next release, we are pleased to introduce Anonymous Posting to make this a reality.
    When enabled, members will see the option to post anonymously when creating or replying to content.

    Starting a new anonymous topic
    Author details for anonymously posted content is hidden throughout the community and instead a default profile picture and name is shown.
    Total anonymity is not always desirable however and in some cases it may be necessary for trusted staff members to know who posted the content. Where allowed, these staff members will be shown an option to reveal the content author.

    Author details are hidden but can be revealed by trusted staff members
    Anonymous posting can be enabled on a per group basis and also limited to specific forums, albums and categories etc. The ability for staff members to reveal who really posted the content is a moderator permission.
    We hope this new feature is a useful addition and where appropriate makes your members feel safe or comfortable to share info they might not have otherwise.
    How open or private is your community and what do you find are the benefits or disadvantages of anonymity?
  21. Like
    Maxxius reacted to Andy Millne for a blog entry, 4.3: Engagement Improvements   
    As we come close to wrapping up development of Invision Community 4.3, we wanted to let you know of a few smaller improvements we've made to increase engagement to your community.
    Email
    Despite fancy new things like social media and push notifications, trusty old email has been proven to be highly effective at getting repeat visitors to your website.
    It's one of the reasons Invision Community has built in email support for notifications that can be sent instantly, or via daily or weekly digests.
    Email should form a part of every community marketing strategy but curating content and building newsletters can often be a labor intensive task.
    With Invision Community 4.3 we have added some additional automated email tools to help your users discover more of your carefully crafted content.
    Highlight the best content from throughout your community
    In 4.2 we introduced the concept of curated content with promotions and “Our Picks”. With 4.3 we’ve taken this a step further and these promoted items will now appear directly in your content related emails. 
    This allows for your audience to be enticed back to your community with items that they may not have read but holds interest.

    Capture return visits with interesting content
    Social media links in email footers
    If you look closely in the image above you will also see that you can now optionally include links to all of your social media sites within the footer of all of your outgoing emails.
    Both of these new features are enabled by default but can be disabled in the email settings section of your admin control panel.
    Email may be as old as the web itself, but it is a very powerful medium to get your audience coming back for more.
    Respond to Reviews
    We added the ability to leave a review to Pages articles, download files, calendar events and in other areas early on in Invision Community 4. The concept was to allow your members to engage in new ways with your content. Reviews on Commerce store items and purchasable downloadable goods is a great way to inspire others to purchase.
    New to Invision Community 4.3 is the ability for the content creator (be that a download file, store owner, etc) to respond to a review. This is a great way to address reviews that may be considered unfair or extreme.

    Matt is talking to himself again
    One more thing...
    Not content with resurrecting the Subscriptions manager from 2009, we've brought back a small detail from previous versions of Invision Community. The famous "this person is typing a reply" indicator in the online list.

     
    We can't wait to release this latest update. With new ways to monetise your community, new ways to engage your audience and better promotion tools, we're excited to see how it's going to benefit your community.
     
  22. Like
    Maxxius reacted to Matt for a blog entry, 4.3: Promote to Facebook Pages and Groups   
    Social media promotion should be a part of any marketing strategy. Curating interesting content from your community and sharing to social media channels like Facebook and Twitter is a great way to drive traffic to your site.
    Invision Community 4.2 introduced Social Media Promotions to allow this. 
    You hit the promote button, fill out the text to share with each service, click which photos to include and schedule the promotion or send it immediately.
    We use this feature almost every single day to share highlights to our Invision Community Facebook page and Twitter.
    This feature has had a significant impact in attracting visitors to our blog. This is now a core part of our marketing strategy.
    So what's new in Invision Community 4.3?
    Facebook Groups and Pages
    A  popular feature request was to allow sharing to Facebook groups that you are an administrator of, as well as Pages you own.
    Not only that, but we now allow you to share to many places at once.
    When setting up Facebook, you can choose which Facebook properties to be used when promoting.

     
    When sharing content, you can choose where to share it to right on the dialog.

     
    Here you can see that we're sharing to two of three possible places. "It's a secret" is a Facebook Group (which makes it a pretty poor secret).
    The "Lindy Throgmartin Fan Club" is my favourite page on all of Facebook. What it lacks in members, it makes up for in enthusiasm.
    You may also notice that the Facebook box is empty. Facebook have very strict guidelines on sharing content. They prefer that you do not auto-populate the content.
    You can always access the item's original content on the promote dialog, so you can refer to it.
    Setting a custom page title
    When you share to social media channels, you also have the opportunity to add to the 'Our Picks' page.
    We've made it possible to add a custom title for the Our Picks page so you don't have to use the content item title, although this is still the default.

     
    Editing an Our Pick
    When editing an item shared to 'Our Picks', you now have the option of editing all the data, including the title and the images attached.

     

    The Our Picks page showing the custom title
    Thanks to your feedback, we saw several places that we can improve this already popular feature.
    We hope you enjoy these changes which makes your social promotion strategy even easier to execute.
    I know we'll be making good use of them!
     
  23. Like
    Maxxius reacted to Charles for a blog entry, New: Better Analytics Integration   
    We are improving our integration options with analytics tracking services to better track and credit all page views. Our focus here was to add the ability for IPS Community Suite to communicate with your analytics tracking provider of choice when it does page change events that do not otherwise get tracked.
    Some tracking providers do not understand that an inline AJAX page load (one that loads new content without a full page refresh) should still count as a new page. Even though your browser did not do a full reload, all your content is different so it should count in your metrics.
    To solve this issue, IPS Community Suite can now automatically put in custom code to execute on pagination. We include Google Analytics and Piwik code by default and there is also an option to include your own custom pagination event code for other services.

    Analytics in AdminCP
    If you already have your Google Analytics code in our existing (basic) analytics system then the Suite will detect this on upgrade and automatically enable the new pagination tracking. The screenshot above shows the "Other" option if you do not use Google Analytics or Piwik. If you have other providers you want us to consider just post a feedback topic.
    Note: be sure that you embed Google Analytics into your Suite using the built-in analytics system. If you simply pasted the code into your theme templates then we cannot automatically enable the new tracking.
    We hope this new feature allows for easier integration with analytics tracking providers and also gives you much better insight into your traffic by properly counting all the page views you may currently be missing out on!
     
    This change will be in version 4.1.17 which is scheduled to be released in early December 2016.
  24. Thanks
    Maxxius reacted to Mark for a blog entry, 4.5: Zapier Brings Integration with Over 2,000 Web Apps   
    Zapier is a service that allows you to connect over 2,000 web apps. In Invision Community 4.5 we are launching a beta service of Zapier integration for Invision Community in the Cloud.
    What does Zapier do?
    Zapier acts as a bridge between Invision Community and other apps, such as Google Docs, Twitter, Facebook, Slack, Trello, Facebook Ads, ActiveCampaign, Zendesk, Asana, Salesforce, Hubspot, Discord, Stripe and more. Zapier has over 2000 apps registered currently, and that number grows every single day.
    Let us look at a real life example.
    Right now, if you wanted to add a member to a Google Sheets document each time a new registration was completed, you'd need some fairly complex code to be written that was "triggered" by this registration event. This would take days to write at some cost.
    Zapier simplifies this by allowing you to connect Invision Community with Google Sheets without needing a single line of code. Zapier allows you to streamline your workflows in minutes.
    Zapier has two types of events, triggers and actions.
    Triggers
    When a certain thing happens on Invision Community, like a member registering or a topic being posted, a trigger can be sent to Zapier to then run actions in other apps. For example, you might create a zaps to...
    When a member registers, add their email to a Mailchimp list. When a moderator posts a topic in a news forum, share it on Facebook, Twitter and other social platforms. When a member posts something that requires moderator approval, send a message to a Slack channel for your moderators.
    Invision Community Integration with Mailchimp through Zapier
    Actions
    You can also set up Zaps so that when something happens in an external application, it triggers an action in your Invision Community. For example, you might create a zaps to...
    When you add an event in a Google Calendar, create a Calendar Event on your community. When you receive an email to a feedback email address, create a topic on your community in a forum for moderators. When you create a task in Trello, add a record to a Pages Database on your community.
    Invision Community Integration with Google Calendar through Zapier
    Self-Integration
    In addition to using Zapier to integrate with third party services, you can also connect an Invision Community trigger to an Invision Community action. For example: when a member registers, create a topic in a welcome forum.

    Self-Integration through Zapier
    Frequently Asked Questions
    What integrations are available?
    In the beta launching with Invision Community 4.5, Zapier will be able receive a trigger when a member account or content (forum post, gallery image, etc.) is created and send actions to create the same. More triggers and actions will be added over time. When will this integration be out of beta?
    Later this year. Will third party applications and plugins be able to create Zapier triggers and actions?
    Because the integration requires an app hosted with Zapier (which is written in Node.js) and this has to be submitted directly by the vendor, it will be difficult for third party applications and plugins to integrate with Zapier through Invision Community's integration. In the future we may be able to provide basic abstracted integrations for third party applications and plugins through an extension API. In the meantime, third party authors can of course write their own Zapier Apps if desired.
  25. Like
    Maxxius reacted to Matt for a blog entry, Launching a new community needs purpose, value and emotion   
    One of the most commonly asked questions we get is how to ensure your new community launch is successful.
    You may think that if you have the right features with the correct configuration, success is guaranteed, but it requires more than that.
    Way back in the early 2000s when the internet was in its infancy, there was an explosion of new communities. If you had some webspace, a little technical knowledge and a forum script you were almost guaranteed to attract people into your community.
    These days it takes a little more work to get your new community off the ground. There’s a lot of books and resources out there to help, but focusing on your purpose, value, and emotion will give you a bright star to sail by.
    Purpose
    The purpose of your community should be very clear from the first visit. You want your new visitors to instantly understand the reason your community exists and the benefit they will get from it.
    This can be implicit with a short written mission statement at the top, or it can be through robust visual design and structure.
    When launching a new community, aim to be as specific as possible with your purpose. You can always broaden when it grows. This may go against your instinct to cast a wide net to catch as many people as possible, but resist that temptation!
    For example, a community focused on fitness has a vague purpose. Fitness is a broad topic, and there are many niches inside of it. This could be anything from losing weight, to running faster to increasing the weight on a barbell. Narrowing the focus to running helps a little, but there’s a lot of space in that field. You have marathon runners, ultra runners, Sunday park joggers and everything in between.
    A better starting point for a community may be “Run your first 5k”. This instantly makes it very clear to your audience that you intend to help new runners develop their ability enough to finish a short race. The sense of purpose is clear, and it is easy to know what to ask of this new community and the benefit you may get.
    Asperger Experts has a strong design and mission statement above the fold, which makes its purpose clear from the first visit.

    Asperger Experts
    Make your purpose very clear and don’t be afraid to niche down to a specific area, to begin with.
    Value
    The earliest communities allowed people from all around the world to gather and talk. Anyone who had the technical skill to host a community could be virtually guaranteed members and just being able to meet was all the value needed.
    We now live in more sophisticated times and crave more than facilitation. Your community needs to add value beyond companionship and knowledge.
    One of the simplest ways to give value to your members is through sharing your expertise. A steady flow of written articles or videos gives your members a reason to come back.
    IG, a fintech company use their expert articles to draw their audience back to their community to contribute. IG is a known leader in their field, so their blog is a real draw for those investing in the markets.

    IG.com
    Never post for the sake of it, always inform, educate or entertain your community.
    Emotion
    At the heart of every conversation is emotion. We pride ourselves on being logical and thoughtful creatures, yet our emotional brain responds first and makes a judgement often subconsciously.
    Setting the pitch and tone of your community is critical from its earliest days. As the community manager, you get to define the tone by modelling the behaviour you want to see in your own content. Some communities do well with dark humour and snark; while others require positivity and fun.
    “Humans are herd animals. We want to fit in, to bond with others, and to earn respect and approval of our peers. Such inclinations are essential to our survival. For most of our evolutionary history, our ancestors lived in tribes. Becoming separated from the tribe—or worse, being cast out—was a death sentence.” - James Clear
    Hang out where your audience hangs out and develop your tone so that it resonates with your community.
    Starting a community is a rewarding experience, but you need to do more than just open your doors to ensure a successful launch.
    Checking to make sure your site has a strong purpose, that you offer value to your members and the emotional pitch is right will set you on the right course. 
×
×
  • Create New...