Jump to content

Markus Jung

Clients
  • Posts

    256
  • Joined

  • Last visited

Reputation Activity

  1. Agree
    Markus Jung reacted to Matt for a blog entry, Invision Community 5: New Live Community Features   
    Bring your community to life with the latest live community features coming to Invision Community 5.
    Last year we introduced new features that immediately showed who was currently reading a topic and who was replying. This feature leveraged new technologies to connect members with each other instantly.
    In this blog post, we'll delve into the latest live community features for Invision Community 5 and explore how they enhance our sense of togetherness within our communities. We'll examine how these features instantly notify us about new events, updates, or interactions and how they contribute to a shared sense of presence.
    These features go beyond the static posts and comments we've grown accustomed to and introduce a real-time element. Whether you're part of a support community, a gaming forum, or a professional network, these features will have you feeling like you're interacting with other community members simultaneously, fostering a strong sense of shared experiences. 
     
     
    Posting
    We've all been involved in a busy topic where you're keen to see what replies your latest post has. Select packages on Invision Community 4 can see who is active on a topic and who is typing, but you have to hit refresh to see the new posts added to the topic. If you're anything like me, then you hammer refresh until something new appears.
    With Invision Community 5, this is no longer a problem. As you interact with a topic, new replies are automatically added to the topic without needing to refresh. This one feature brings the conversation to life, and you get a real sense of other members interacting with the topic at the same time as you.
     

     
    Reactions
    Did you drop a razor-sharp GIF or post something applause-worthy? Watch as others react to your content in real time with Invision Community 5. There's no need to refresh or return to the topic later to see who enjoyed what you wrote.
    Getting rewarded for your content is gratifying and encourages you to post more and show your appreciation for other's content via reactions.
    Notifications
    Notifications have long been a valuable way to be notified when anything important happens in your community. It may be that someone has quoted your content, tagged you in a post or started a new topic in a forum you're following.
    With Invision Community 5, you can watch the notification count rack up in real time, alerting you to new events that you may otherwise miss as they happen.
     

     
    We hope that you've enjoyed reading about these new features and look forward to them coming to select packages for Invision Community 5. They provide a sense of togetherness and immediacy, making it feel like we're interacting with fellow community members simultaneously. 
    We're keen to hear what you think, please leave a comment below.
    The features discussed in this announcement will not be available for Invision Community Classic. Click here to learn more about switching to our platform to get this and other benefits.
     
  2. Thanks
    Markus Jung reacted to Ehren for a blog entry, Invision Community 5: A more performant, polished UI   
    As showcased in our past blogs, Invision Community 5 introduces a brand new, modern interface which brings improvements to performance, aesthetics and mobile usability.
    An optional side navigation panel, new view modes, light/dark modes, customizable header layouts, a search modal and a mobile navigation bar are some of the things we've showcased previously. Today, lets take a closer look at some other miscellaneous changes that we've been working on while developing Version 5, including some of the code reductions and performance improvements that we've been able to achieve in the process.
    For those of you who are developers, we'll also give some simple explanations of how (and why) we've implemented these changes.
     
    Widgets
    Sidebar widgets are perfect for displaying content feeds, featured members, announcements, advertisements and more on your page. In version 4 however, the widget column would often become an empty space once the widgets had been scrolled past:
      widgets-v4.mp4  
    In version 5, widgets now stick to the screen once the last widget has been reached, ensuring your readers have more convenient  access to your widgets rather than a void space:
      sticky-widgets-v5.mp4  
     
    Messenger
    The Messenger is a great way to reach out to members when a private chat is more appropriate than a topic. Inspired by modern email clients, the messenger in Version 5 has been revamped with a full-height, sticky inbox, a longer message snippet, mini profiles and a more polished UI - all with a 25% reduction in CSS and a 100% reduction in Javascript.
    messenger-v5.mp4
     
    Sticky elements
    We've mentioned sticky elements a couple of times now, so lets take a look behind the scenes at how they're created, and some of the performance improvements with Version 5. Traditionally, sticky elements were created using Javascript which would calculate the position of the element on the page and adjust it's stickiness every time the page was scrolled. Scroll events can be quite taxing for browsers, and when it comes to Javascript, the less, the better (especially when aiming for great page speed scores)!
    With that in mind, all sticky elements are now handled using sticky positioning via CSS, which is a native and much more performant way of controlling these elements. We've been able to replace an entire 400 line Javascript component with just 3 lines of CSS.
     
    Grids and Masonry
    Grids have previously been handled in a similar fashion. Javascript would scan all elements within a grid to determine how many could fit on a single line, and would then shuffle these elements into position after the page was loaded or resized. CSS has since introduced its own grid properties, which has allowed us to replace more than 350 lines of Javascript with just a few lines of CSS, resulting in more performant page rendering and nicer looking grids (especially on small-medium displays such as mobiles and tablets).
     

     
    Fun fact: We first introduced a similar performance improvement to "masonry grids" in our Gallery update from January this year, by replacing more than 400 lines of Javascript with, you guessed it, just a few lines of CSS.
     

     
     
     
    Click targets
    We wanted to make Version 5 as simple as possible to navigate, and one way of doing that has been by implementing larger click targets. Clicking anywhere inside an entry in a table or grid will now take you to that entry (you can still click on other links like normal within the click target, such as subforums or profile links). Click targets are optional and can be disabled via your theme settings if necessary.
     
    click-targets.mp4
     
    Data Lists (tables)
    Speaking of tables, they too have been revamped. Tables automatically adapt to the space they've been assigned to (for those curious, this is done using CSS container-queries), so they're always neat regardless of the screen size, with no overflow or squashed layouts. Behind the scenes, the two columns below are created with identical code, yet they're quite different visually due to the size which they've been allocated. Even with these improvements, tables have received a 25% reduction in CSS.
     

     
    Profiles
    Profiles have been polished for Version 5 and include some nice improvements such as sticky widgets and tabs. 
    profile-desktop.mp4
     
    On mobiles, the side column collapses into a carousel, and the sticky tabs allow you to easily flick between content types without scrolling to the top of the page.
    profile-mobile.mp4
     

    Tabs
    You may have noticed in the above clip that tabs on mobiles are now scrollable, compared to a dropdown menu from version 4. We made this change to ensure that tabs are given more equal exposure on small devices, and have managed to reduce the CSS by a whopping 80%.
     
    Carousels
    Last and certainly not least, are carousels. Carousels are great for displaying large amounts of data in a confined space and they've been rewritten from scratch for version 5. Previously, a Javascript library was used to create the "scroll effect", however this has never been the smoothest experience on laptop trackpads and touch devices.
    In version 5, carousels are powered by native smooth-scrolling and scroll-snapping, which results in a much nicer user experience, especially on touchscreens. We've been able to remove a staggering 95% of the Javascript, substituting it with just a few lines of CSS.
     
    carousel.mp4
     
    To be honest, we've only just scratched the surface here! In addition to these changes, we've modernized (and reduced code) in almost every component throughout the suite including avatars, cover photos, dropdown menus, forms, inputs, buttons, lists, off-canvas menus, side menus, columns and more!
    Combined, these changes result in not only a significant reduction in code, but also a polished UI that performs smoothly on desktop and touch devices. We're excited to continue modernizing Invision Community well into the future as new technologies and techniques become available to us, and are looking forward to getting it in your hands in 2024.
  3. Like
    Markus Jung reacted to Matt for a blog entry, Introducing Community Hive   
    Everyone at Invision Community is pleased to introduce Community Hive.
    We are creating a new free-to-use service to help independent communities reach new audiences and re-engage existing members.
    Community Hive delivers updates from your favourite communities and helps you explore new ones by bringing all the communities you follow into a single feed with optional email updates.
    The Invision Community September 2023 release will bring Community Hive integration to Invision Community and we're also releasing integrations for XenForo, Squarespace and WordPress. More integrations for popular platforms are planned over the coming months.
     

     
    The "Why"
    We believe in the power of independent communities. Technology has changed over the two decades we've been building community tools and despite the advances in technology a key problem independent communities still have is re-engaging existing members and finding new audiences. Social media has diminishing returns, and search results continually down-rank user-generated content. Reaching new audiences has never been more challenging.
    Community Hive solves that by providing a single platform to showcase your content to new and existing audiences. We don't keep your content; the only way to engage is to visit your site, ensuring you retain complete control and ownership.
    Regular updates via email and push notifications reach your existing members wherever they are.
    As our attention spans shorten and our online time becomes more cluttered, checking in with each community becomes more of a struggle. Independent and forum based communities fight for attention with social media, and owned platforms like Discord and Slack. Allowing your members to follow your community with Community Hive gives you increased visibility and discoverability and helps level the playing field.
     
    The Platform
    Community Hive has a familiar feed view with two main areas. "Following" shows a feed of communities you already follow to ensure you see more of what you like. This feed learns over time what content you favour and ensures you see more of what you like.
    The "Discover" tab shows you a feed of content from communities outside of your following list, which is a great way to discover new online communities to join. Following is easy; you don't even need to register on the community to add it to your followed list on Community Hive.
    Robust account management makes it easy to unfollow communities and set your desired audience classification preferences.
    Community Hive is mobile-first with push notifications and is ready to be added to your phone's home screen as an app.
     
    Integration
    Community Hive will launch with integration for several platforms such as XenForo, Squarespace and WordPress. Invision Community integration has several tools to nudge your members to add your community to Community Hive with buttons in key follow areas.

    Following from a community only requests your email address. You can optionally set a password later on Community Hive to enable your feed to be viewed on multiple devices.

    Clicking "Follow on Community Hive" from an Invision Community when you have an account with that community.

    Clicking "Follow on Community Hive" from an Invision Community when you do not have an account with that community.
    Community Hive will be launched in beta alongside Invision Community's September 2023 release, with integrations released for other platforms.
    You can visit Community Hive now and join in the discussion on the Community Hive forums. We look forward to seeing you there!
  4. Thanks
    Markus Jung reacted to Ehren for a blog entry, UI Polish in Invision Community 4.7.8   
    This week, we're excited to preview some of the UI changes which will be included with Invision Community 4.7.8.
    These changes result in improved performance for Google Fonts and better contrast for accessibility, while also fixing a few bugs along the way. When combined, these small improvements result in a much more polished UI, so lets dive in and take a look at some examples below!
    Google Fonts
    Google Fonts are now imported using the latest version of their API, which includes support for font-display:swap. This CSS property prevents FOUT, or the Flash Of Unstyled Text, where fonts would temporarily be invisible if the Google Font hadn't finished downloading. With this update, a fallback font will be displayed until the Google Font has been downloaded, so your text will be immediately visible even on your initial page load.
    With this update, we have also imported font-weight:600 for improved rendering of semi-bold fonts.
    Cleaner UI for Forum Grid
    This update includes a cleaner UI for forum grids, resulting in improved contrast particularly for the forum icon and forum name.

    Cleaner UI for "Expanded view" topic lists
    In addition to new forum grids, the expanded view UI has also seen improvements in this update, where items are now separated by a simple border instead of being separated into their own boxes.

    Improved button alignment on mobiles
    When possible, buttons will now only occupy a single line on mobiles which results in a cleaner layout and less scrolling. Win win!
    Before:

    After:

    Breadcrumbs
    Breadcrumbs now use a darker color and thicker font-weight for improved contrast, and no longer truncate when long titles are included.
    Before:

    After:

    Social Icons
    The background color of certain social icons has been updated to match their current brand colours.
    Before:

    After:

    Widget designs
    All widgets have received a slight UI overhaul, resulting in improved readability due to heavier font-weights on titles. Alignment issues have also been addressed in certain widgets for mobiles:
    Before:

    After:

    Improved alignment in posts
    Post controls (the bar containing the quote link and reactions) are now vertically aligned to the bottom of posts, regardless of the post length. Small change, but a big difference!
    Before:

    After:

    And much more!
    In addition to these changes, we've included a bunch of fixes including broken stats on record lists, wide tooltips, sticky announcements not staying stuck to the screen, incorrect image ratios for Recent Achievement badges and stretched thumbnails in widgets.
    We think these improvements have really helped to clean up certain areas of our UI and we look forward to them going live on all sites with 4.7.8!
  5. Like
    Markus Jung reacted to Andy Millne for a blog entry, What's New in Gallery?   
    Humans are visual beings. Images attract our attention, can communicate ideas faster than the written word and can trigger meaningful discussions. At Invision Community we recognised this very early in the company history and have included a Gallery application for many years. During this time online communities have evolved substantially so we thought it was time to re-assess what it means to offer a community gallery and have some exciting developments to share.
    Visual Refresh
    The first thing we wanted to do was to give the look & feel a modern overhaul. @Ehren has done a fantastic job with modern design ideas. We took inspiration from the recent overhaul of the Events app and included a brand new Gallery overview page. This view better highlights featured and new images but also brings recent image comments in to focus to promote discussion.

    Better Video Support
    Video support has been included in Invision Community for a while but browser support has varied wildly. This often led to a poor experience where viewers were prompted to download plugins or forced to download the video in its entirety. Browser support for MP4 playback has moved on however and we have been able to update Gallery with some new functionality.
    Frames from the video can be extracted for the preview thumbnail automatically. We have retained the option to upload a separate preview image however for people that want manual control over the image shown. Skipping ahead in videos is now also supported without the need to download the entire file or use plugins.
    For communities that are able to leverage our cloud platform non MP4 videos will be automatically converted to support these features.
    Searchable Image Contents
    Another benefit for Cloud Communities is images can now be optionally analysed to make their contents searchable. For example, if an image of a tree or woodland scene is uploaded, this would previously only be searchable if the title or description of the image contained specific words or phrases. Now images can be identified solely by their visual contents.
    NSFW (Not Safe For Work)
    Invision Community contains tools to automatically moderate sensitive images to prevent them being posted. Some communities with more mature audiences may wish to allow these to be posted however but with some protection. We have therefore added the ability for images to be optionally set as NSFW when uploading. This will cause images to be blurred until the viewer opts in to viewing them.

    Performance & Usability
    Images by their nature can be slow to load (particularly on mobile connections) so we took some time and removed lots of redundant javascript and CSS. Where appropriate we have also added support for prefetching the next and previous images in an album or category and lazy loading is handled by the browser natively. We combined this with an improved image navigation experience using an image carousel when viewing individual images and removed the confusing Lightbox overlay. The Lightbox is now used solely for full screen image previews without the visual clutter of comment counts and other meta data.

    These changes are the start of further Gallery improvements to come and as always we will continue to develop based on your feedback.
    Let us know what you think in the comments.
  6. Like
    Markus Jung reacted to Gary for a blog entry, Keep it simple, silly!   
    Welcome to my first Invision Community blog post!
    For those that haven't yet seen me making my way around this community, I'm Gary, and I have just recently joined the Customer Service team at Invision Community. I want to take this moment to thank the staff for giving me such an amazing opportunity and welcoming me with open arms.
    My history goes way back to circa 2004-2005 (I was still in high school) where I first dug my hands into forums and forum software in the good old Invisionfree days. Through the years I have created too many communities to count, including my own free post-to-host hosting service (remember those days?). Some were successful and so many others were anything but. Little did I know these experiences would only get me more and more hooked into this virtual world!
    Forums have been more to me than just an invaluable source of information. They are communities of like-minded people sharing their knowledge, experiences, hobbies and most of all, coming together in a common place to just be themselves. I have experienced nearly every forum software out there, though I always made my way back to the Invision Community suite of products as I not only found it to be a very powerful and dynamic bit of kit, but it always provided the solutions I wanted and needed for my communities.
    I thought I would share some tips on things that have worked for me when creating my own community. This will make up part one of a set of planned blog entries relating to community tips in the coming weeks, so stay tuned!

    Use the KISS principle.
    One thing I have found in order to engage guests and new and existing members of my community is to incorporate the 'Keep it simple, silly!' principle.
    When you visit a community and you're overwhelmed with categories, forums and unnecessary pinned topics, you are actually not doing yourself a favour. It mostly adds confusion to your community and does the complete opposite to having things organised. Too much clutter is never a good thing, and keeping things orderly and ensuring content is concise will provide your members with a more comfortable and easier overall experience. I did not incorporate this principle into my communities, and soon realised that was a huge contributor to the cause of their demise. 😅
    Keep some of these in mind:
    Can I combine forums that are similar in content? Do I need so many separately pinned topics? Can I write more concisely? Targeting this point on the more administrative side of things like 'how to use this forum' topics, forum descriptions, etc. Are there things that are already self-explanatory and do not require repeat descriptions or mentions? Can I use less jargon and target my writing to a wider audience? Am I using too many graphics? If the above is not a factor, can graphics assist in reducing large chunks of plain text? When is too much, in fact, too much? Quality over quantity as they say. How about, less is more?
    Whatever stance you take and whichever influential quote you can most relate to, you want your audience to feel welcomed, not overstimulated with irrelevant content you think they need to see. Let your audience guide your community. I will delve into this further in the next blog entry.
    I'll leave it there for this edition, otherwise I may just keep you here all day...
    I'm sure there are many of you who are doing this so well already, so please share your own useful and proven tips and tricks. What have you found works for you and your community? What is something you are doing differently or uniquely in an effort to keep it simple?
  7. Like
    Markus Jung reacted to Matt for a blog entry, New feature: moderating with personal alerts   
    When we speak to community moderators of busy sites about what they want to see in future Invision Community versions, most ask for ways to improve daily workflows.
    Community moderators are at the heart of every community, and those working with busy sites quickly find that repeating the same tasks reveals ways to save clicks and precious time.
    We recently released our alert system, which is a great way to get information to a single user or an entire group of members. Alerts can be set so the members have to reply before they can continue interacting with the community.
    Invision Community's November release now allows moderators to send a personal alert message to the author of the content they are moderating when their content is hidden, split, locked or moved.
    This video takes you through the workflow when hiding a comment.
    Combining the alert feature into the moderation workflow makes it easier to inform your members that you've taken action on their content.
    For example, you may notice a member posting a topic in the wrong forum. It's now straightforward to move the topic and let the author know why it's been moved and where to find it.

    Perhaps you've had to hide some content that doesn't fit your community guidelines. You can now let the author know when hiding the topic and the reason it's been hidden.
    Informing your members why you've taken action on their content helps educate, remind them of your community guidelines when needed and prevent confusion when they cannot locate the content they recently posted. Making a personal connection when moving or hiding a member's content helps keep a positive relationship throughout the community.
    Viewing alert replies
    While we were at it, we have also made it easier to track and respond to alert replies when sending them to large numbers of members.

    From November onwards, you will see the number of replies sent to your message when viewing alerts in the Moderator Control Panel. Clicking the reply count will show all personal message replies to that alert via a top-level filter.
    This new time-saving feature will come to all Invision Community platforms in November.
     @Daniel F proudly led development of this feature. 👏
    We'd love your thoughts; let us know in the comments!
  8. Like
    Markus Jung reacted to Jordan Miller for a blog entry, Finding solutions made easier   
    You’ve got questions, and you’ve got answers.
    One of the glorious benefits to running a thriving community is its ability to be self-sustainable. We’ve added new Solved features available on both standard and self-hosted plans. 
    While you’re working on growing the community’s presence (and the bottom line), your members are busy connecting and engaging with one another. In addition to you and your team answering questions, peer-to-peer networking is an efficient way to increase support and quickly attend to your members’/clients’/customers’ needs. 
    Invision Community’s previously existing Solutions feature allows a topic starter, as well as community moderators, to mark a reply inside a topic as the solution to the question. We’ve added a green block for the member who started the topic that encourages them to mark a response as the solution. This is only visible to them and not other members participating inside the topic. 


     
    Here is what the new Solutions button looks like:


     
    Not only did it receive a style update, but more importantly the topic starter can now receive periodic emails reminding them to revisit their topic and either re-engage until a solution is found, or mark a previously-posted answer as the solution. 
    Community leaders have the ability to turn this feature off, or set the number of days before an email is sent (the default is set to 14 days).
    Here is an example email:


     
    We also added a Solved report in the Statistics section of your Admin Control Panel.
    The report consists of daily snapshots taken within the community. The platform then records the percent of topics solved, as well as the average time it took to find a solution. This helps you understand pain points in your community, as well as what kinds of questions get answered and how long it took for a solution to come to light. 



    Benefits of your community using Solutions:
    Cuts support costs: Customers help one another so your team can focus elsewhere. Builds a library: Community answers are easily searchable & shareable for future customers. Gives props: Reward customers for answering questions with Achievements. Empowers members: Customers help themselves by asking questions and finding answers. The new Solutions features are available in an upcoming update to version 4.7 of our platform. 
    The Solutions option is located in: Admin Control Panel -> Community -> Forums -> Forums -> Select desired Forum -> Edit -> Display Settings -> "Enable Solved?" Toggle + "Allow the topic starter to mark solved?" Toggle
    Thoughts? Let us know what you think in the comments! 
  9. Like
    Markus Jung reacted to Jordan Miller for a blog entry, New community manager tool: schedule topics   
    Community managers and moderators have a simple but powerful new tool at their disposal: scheduling a topic's future publishing date.
    Previously, if a community manager wanted to draft a topic for a future release, they would have to craft the content elsewhere. It wasn’t the best experience. After listening to client feedback, we implemented a path for those with moderator privileges to create topics now, but have them go live in the future. 
    Set this new permissions setting in the Admin Control Panel -> Moderators -> Content -> Can set a future publishing date? 
    Notice the Publish date and time fields at the bottom:


     
    Here are a few examples of when this would be useful:
    Welcoming new members
    A community manager can compose a topic welcoming members from that week, but set it to go live the next week. It’s a powerful, engaging and visible way to acknowledge new sign-ups. Pair this with our new Alerts System.
    Anniversaries
    Big day coming up? Create content around it now, but set the topic's publish date on the actual day. 
    Content calendar
    If you are in charge of creating community content, budget a chunk of time towards creating engaging topics. Set their future publish dates apart so there’s space for members to engage accordingly. It also allows your team to visually see the content and weigh in with changes (or hoorays!) before members see it.
    Related:
     
    Announcements
    Scheduling an announcement inside a topic, in tandem with our Announcements workflow functionality located in the Moderator Control Panel, allows community moderators to create space for feedback from loyalists. 
    Promo campaign
    As a community manager, time is a commodity. Setting up a promotional campaign for a future product release sets you up for success. When planning intricate marketing projects, organization and editing are paramount. Setting a future release date creates space to ensure the messaging is clear and effective.
    This feature, available for all Invision Community clients, is available in 4.7.1 Beta 1 (out now). View our release notes.
    Thoughts? Let us know what you think in the comments (preferably now 😉).
  10. Like
    Markus Jung reacted to Jordan Miller for a blog entry, An easier way to edit your theme   
    In a digital world with no shortage of places to connect, a beautiful theme will help you stand out from the crowd. 
    We previously touched on the importance of branded communities, and now we’re unveiling new functionality that will help make your theme more functional: easy access to header and footer tabs within our new simple theme editor. 
    Invision Community already has a powerful and advanced theme editor allowing total control over every aspect of your community’s UI, however this power comes at the cost of ease of use. We often get asked if there’s an easier way to add a site wrapper, or header and footer with some tweaks to the CSS without learning the complexities of the theme editor. Now, we do!
    Invision Community 4.7.0 comes with a simple theme editing mode.
    Utilizing a clean interface, this editing mode allows you to quickly and easily add header and footer HTML, along with any CSS.
     


    When editing a theme, after clicking the big green button that says "Use Simple Theme Editing," you're taken to a simplified theme editor page where you can add in code for your header and footer, as well as custom CSS.
    Previously, this option was not available. Before, community leaders had to sift through a theme’s template structure to modify anything within the header and footer code by manually editing Core > Global > GlobalTemplate and work out where to put the HTML. Now, there are header, footer and CSS tabs for easy access.
     

     
    The same Header and Footer tabs are also viewable when editing a theme. 
     

     
    TL;DR? We streamlined an important theme editing process.
    Our mission is to further simplify the more complex parts of the Admin Control Panel without losing the extensibility and customization Invision Community is famous for. The simple theme editor is a single step in that direction.
    The new, easy-to-use header / footer / CSS theme options are available to use in our new release, 4.7.0.
     
  11. Like
    Markus Jung reacted to Matt for a blog entry, Twenty years of Invision Community   
    Twenty years ago today, Invision Community was founded and within months the first version of Invision Community was released. Little did we know, this would be the start of a remarkable journey spanning several decades.
    Our first version appeared shortly after we founded the company. It might be hard to imagine a time before social media and YouTube, but when we started out, the web looked very different.

    The first version of Invision Community was called Invision Board, reflecting the popular term for forums back in the early 2000s. It was full featured and you may recognise some elements that persist today.
    Like today, it even had a separate control panel where you could create new areas of discussion and customise the theme.

    Twenty years is a long time and we've continued to adapt with the ever-changing needs of community managers. We've seen the rise of social media impact how people consume content and found ways to compliment Twitter and Facebook by offering a place for long-form permanent discussion.
    Several elements remain from those early days but the concepts behind the theme have change significantly. New workflows, UI elements and views have helped the platform stay fresh and we've certainly innovated a few features that have since become industry standard over that time.
    I can't express how proud I am of what we've built together. From those humble beginnings working until 2am to growing a creative and talented team around our passion for community.
    I'm still as excited today as I was back in 2002. This year will see us build and release new tools to help guide and inform community managers. Our community platform continues to go from strength to strength.
    Of course, the platform is only one part of Invision Community. Over the last twenty years I've been grateful to get to know many of you and watch your lives unfold.
    This is as pure as community can get and I'm privileged to be part of it.

    We have a few other surprises to celebrate our twentieth anniversary. We can't wait to share them!

    I'd love to hear your memories of Invision Community! When did you first use our products and what was your community for? Please let me know in the comments below.
  12. Like
    Markus Jung reacted to Jordan Miller for a blog entry, The numbers don’t lie: Invision Community in 2021   
    2021 was a big year for Invision Community. 🎉 
    We launched no-code automation with our Zapier integration, added web push notifications, offline support, stock replies and new reporting metrics.
    We also improved spam management, SEO crawl efficiency, Clubs, Activity Streams and introduced a native gamification system named Achievements.
    Not to mention the team grew! 👋  @Matt Finger @Marshall Slemp (and me 🙋🏼‍♂️).
    We have lots to look forward to in the new year, but before we reveal more let's take a trip down memory lane. 
    2021 was one of our best-performing years ever! Here are some highlights:
     
    Community Activity 2021
    We saw an influx of members contributing to our community support forum. 3,832 members submitted new content, followed something, or reacted to something in the community.
     

     
     
    Points earned:
    Thanks to the introduction of the Achievements system, members had the opportunity to earn points for contributing to the support community. In total, the community racked up 361,363 points. 📈




     
    Topics created:
    Members fired off more than 4000 topics, including questions, feature suggestions and community management tips. 😳 



     
    New posts:
    Inside those topics included an array of replies. 31,488 posts to be exact. 😱 


     
     

    Top 10 members with the most amount of Reactions given:
    Members also engaged with the community using our Reputation system (think of it as our "likes" 👍 system). Here are the top 10 members who gave the most Reactions. 


    @sobrenome @Jordan Miller @SeNioR- @Linux-Is-Best @OptimusBain @Matt @Adriano Faria @Davyc @Marc Stridgen @Unienc
     
    Top 10 members with the most amount of Reactions received:
    If a member's topic or reply is well received, it earns Reputation using our Reactions system. Here are the top 10 members who received the most love. ❤️ 



    @Matt @Adriano Faria @Nathan Explosion @CoffeeCake @opentype @Marc Stridgen @Daniel F @Davyc @Jimi Wikman 
     
    Members who earned the most badges:  
    Participating in the community also earns members special badges. You get a badge and you get a badge! ✅ 
     

    @CoffeeCake @TAMAN @opentype @PPlanet @SUBRTX @Sonya* @Afrodude
     
    Top Marketplace contributors:
    Shout-out to our crazy talented third-party developers who take time out of their busy schedules to innovate and create downloads for other Invision Community clients to use! Here are the top Marketplace contributes: 
     

    @Nathan Explosion @Michael.J @Miss_B @IBTheme @Kirill Gromov @ReyDev @Adriano Faria @shahed 
     
     
     
    Most active forum:
    You have questions and we have answers. Our support system shifted to our help & support forum and it paid off big time! 
     

     
     
    Thanks to everyone who contributed to making Invision Community a better place. Whether you're an active poster in our community support forums, or a customer who lives to learn and absorb, we greatly appreciate you. Cheers to the exciting ventures on the way in 2022! 🎉 
     
  13. Like
    Markus Jung reacted to Jordan Miller for a blog entry, 5 ways to show your community members you are thankful for them   
    Gratitude is an essential part of building community.
    One of the most powerful emotions is gratitude. It helps foster meaningful connections, expands awareness and, well, it just feels good!
    Invision Community features powerful tools to help you maintain relationships with your clients, customers or members. Approaching them with gratitude in mind will inspire your community to blossom into something even greater. 
     
    Here are five ways to show your community members you are thankful for them:
     
    1) Achievements


    Our robust Achievements system is the most obvious method to tap into gratitude. As a community leader or moderator, you can literally show thanks by rewarding your members.
    Manually award members a Badge and Points for exemplifying leadership, posting special content or for their positive contributions. 
    Move members into an exclusive Rank for consistently being a positive force in the community.  Display a block of Badges on the community homepage to make members’ accomplishments visible.
     
    2) Newsletter
    Send a bulk email from the platform directly into your members’ inbox.
    A newsletter is a wonderful way to intimately communicate with your die-hards. Blast the email to your entire community, or choose specific user groups. For example, relay this special gratitude email to members who’ve posted 100 times or more. 
     
    3) Curate content

    Highlight your members’ topics or blog posts by curating them for more to see. This not only thanks your community for positively contributing, but also encourages others to follow suit. 
    Use the Our Picks widget or the Feature moderation action to prominently display content items. Though different tactics, both showcase what your members are posting. 
     
    4) Reputation
    Our Reputation system is one of the most efficient and effective ways to show gratitude in an instant. 

    “Reacting” to members’ posts visibly shows thanks and communicates to others that the post is worth stopping and reading. Reacting also increases a member’s perceived value in the community. The higher a member’s Reputation score is, the more they are trusted by others. 
     
    5) Topics
    This might be the most powerful but challenging tip of all: create a topic in the Forums and tell your community you’re grateful for them. 
    It’s one thing to award badges and points, curate content and send a newsletter, but it’s another for you, the community leader, to spend a moment and personally thank your members for supporting you. They are spending their time, one of the most valuable assets, with you. That’s worth celebrating! 
    Speaking of… Invision Community would like to take this moment to thank you. Whether you are a serious hobbyist, a medium-sized company or an enterprise industry giant, we want to thank you for believing in us and using our platform to better your business.
    If you’re someone who’s interested in joining, we’d love to hear from you!
    🙏  Get in touch with us! 🙏
  14. Like
    Markus Jung reacted to Matt for a blog entry, Community Buzz: November.2021.1   
    🟢 Scaling your community requires overcoming many barriers and learning new ways of working with your community. Rosie explores this in her blog: How we are at the small scale is who we are at the large scale.
    "In community, we often say to do things that don't scale. To start small. To get the foundations right. To trust that how we are and what we do is what the community becomes, on a larger scale. Our behaviour, our intentions, our alignment, and our goals all influence what the community can become."
    🧠 What we think: There is no right or wrong way to scale your community from its humble beginnings and it can be a lot of hard work but that doesn't mean we should change our core values and how we approach helping others.
     
     
     🟢 Should you respond to questions before your members? Is a question explored by Richard at Feverbee.
    "If you (the community manager) respond to a question in a community, other members are less likely to respond. This makes it harder for top members to earn points and feel a sense of influence.
    But if you don’t respond to a question in a community, it can linger and look bad. It also means the person asking a question is waiting for a response and becoming increasingly frustrated."
     🧠 What we think: There are certain areas where you need your team to lead. Right here on this forum we want to provide the best service for our customers so our support team are active and quick to reply to all questions. There are other community-led sections that definitely benefit from allowing time for other members to reply to share their knowledge. It's a good feeling helping others.
     
     
     🟢 CMX explores how to move your community online. Much of this is great advice for anyone considering moving platform (to Invision Community, right?). 
    "Christiana recommends viewing community migration as a process that requires patiences, “this is not a race meant to be run fast. We are changing the mindset of the people in our ecosystem”. "
      🧠 What we think: Patience is definitely key when moving platforms. The sooner you start engaging with your own community and explaining the reasons for the move and the benefits it'll bring, the easier it will be.
     
     
     🟢 Michelle can't find the bathroom when at a party which inspires a blog on 5 secrets to community onboarding.
    "Walking into a party without your host can feel confusing, alienating, and frustrating. And for your customers, joining a new community without onboarding is just as bad."
       🧠 What we think: Onboarding is critical to your community's success. New members can often feel lost and unsure where to start. It can be intimidating in real life to enter a room full of people that know each other, and this is true in the online space too.
     
     
    🎧 Podcast: What makes a community a home? Patrick explores this by interviewing members of his own community, which opened 20 years ago and is still going strong.
        🧠 What we think: We love hearing about long established communities that are still thriving and hearing how those early online relationships shaped people's lives.
     
     
  15. Like
    Markus Jung 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.
  16. Like
    Markus Jung 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.
  17. Like
    Markus Jung 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!
  18. Thanks
    Markus Jung 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!
  19. Like
    Markus Jung 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.
  20. Like
    Markus Jung reacted to Matt for a blog entry, 4.5: Marking as solved   
    Invision Community has had a question and answer mode for a good few years now.
    This mode transforms a forum into a formalized way to handle your member's questions. Members can upvote answers, and the topic starter and your community management team can mark a reply as the "best answer".
    This is great when you want to add rigour to specific forums which encourage your members to find solutions.

    The existing "QA" mode
    But how about a way to mark a topic as solved without transforming the look and feel of the forum?
    We get asked this a lot.
    Happily, it's now a feature just added to Invision Community 4.5! Those with a long memory will recall we had something very similar way back in Invision Community 3.

    The new "mark as solved" feature
    This new feature allows the topic starter or your community management team to mark a post as the solution. This highlights the post within the topic as well as adding an icon to the listing views. 

    The green tick notes that the topic has a solution
    In addition, it also increases the member's solved count, which is displayed under their name in the post and even in a draggable widget that shows members with the most solutions. We have also added a new filter to the existing post and topic feed widgets to allow only items with a solution to be shown, so you can create a "Recently solved" feed.

    The new widget
    Finally, a notification is sent to the author of the post that is selected as the best answer, so they're made aware that their helpful content has been spotted.

    Let your members know their content was useful
    We hope you enjoy these changes and look forward to allowing your community to find answers quickly, and to reward the members that provide them.
  21. Like
    Markus Jung reacted to Joel R for a blog entry, 10 Easy Steps to Successfully Grow Your Online Community   
    The goal of every client here in the Invision peer community, myself included, is to launch and run successful communities. 
    Whether I’m going to be able to achieve that success in the new year depends entirely on trying these 10 steps.  I know if that if I stick to these steps, then my community will grow – and I know if you follow along, your community will too. 
    10. Ignore Google
    Google makes me laugh; Google makes me cry; Google makes me want to pitch myself into the freezing icy waters of the San Francisco bay.  But focusing on Google’s up-and-down volatility isn’t what is going to make my community successful.  It’s a distraction, and at worst, a wrong commitment of attention. 
    9.  Remember My Past Sins
    I’ve made every mistake imaginable – including over-the-top themes, too many customizations, and chasing after dream goals.  The very worst is not making a database backup, then losing everything. Most of us came up through the School of Hard Knocks, and we should learn from those experiences.
    8.   Treat Every Person as Gold
    Members are the beating heart of your community, and are truly what makes your community special.  I’m committed to taking time out every day to message, comment, or reply to 3 new people to cultivate new relationships. 

    7.  Practice x3
    Nobody is perfect the first time they try something.  Thomas Edison famously stated that he found 10,000 ways for a lightbulb to not work, and 1 way that it did.  Whether you’re publishing new content or designing a template, refine it multiple times.   
    6.  Start as a Guest
    I don’t do this enough and I always find something surprising when I do. Either something is missing, something can be improved, or something is wrong.  The guest experience is the very first impression a visitor will have, and it can shape all of his future expectations. 
    5.  Less is More
    It’s easy to get sidetracked and to let your community get bloated with content and features.  It’s better to be amazing in one domain expertise: you offer the most authority, the most trusted content, the latest news, or the most comprehensive overview.  Excite members by being the best at what you do.  De-emphasize, consolidate, or archive everything else as needed.  
    4.  It’s Not the Feature; Its What the Feature Does
    It’s easy to think that because Invision Community ships with a new feature, then you should use it.  You don’t.  You should always pre-qualify the feature by asking how the feature can help you better engage with your community, how does it engage, and how can you customize the feature even better for your members?

    3.  Bring Your Superusers Along
    Even though I invite my superusers into a special private feedback group, I don’t leverage their knowledge, experience, or perspective enough. I recently asked for feedback about a particular feature, and it turns out none of them use it!      
    2.  Experiment & Learn
    There’s always something new to learn, explore, and implement.  It's my personal goal to enrich my personal skillsets in areas like leadership, team building, mentoring, emotional intelligence, organizational behavior, and psychology for more effective community management.  On the promotion side, you can learn about email marketing, digital marketing, social media, creating rich media, and more.  On the content side, you can always improve your content writing skills, emotive writing, keyword research, and the conversion of one content piece into multiple media and formats.  
    1.  Enjoy the Journey
    For any community admin who sticks with his community for several years, you can get burned out.  I know the feeling, and I like to periodically remind myself about what I enjoy running the community.  There’s so much to learn and do that it can feel overwhelming, so it’s important to take every day in 2020 one day at a time. 
  22. Thanks
    Markus Jung reacted to Andy Millne for a blog entry, 4.5: Blog Categories   
    Ever since Invision Community 4.x was launched you have been asking for the ability to categorize blogs in your community.
    We heard you loud and clear, but sometimes when a feature sounds straightforward, it requires some re-engineering of the framework. Because users in your community can create both blog entries and their own blogs to hold these entries, this was one of those areas.
    Starting with Invision Community 4.5 I’m pleased to announce that it is now possible for blog authors to categorize their blog entries and it's now possible for administrators to categorize blogs.

    Blog Entry Categories
    When creating a new blog entry, your members will now be able to create a new category for the entry or choose an existing one that had been created previously.

    Choosing your category when creating a new blog entry
    When a reader then visits the blog they can choose to display only those categories that interest them.

    Filtering by category
    Blog Categories
    Running a community where users can create their own blogs, you don’t only need to make sure individual pieces of content are categorized correctly, you also need to make sure the blogs themselves have a logical place. Well guess what? Now you can!
    As an admin you can now set up predefined categories in the control panel and Blog authors can then choose which one to create their new blog in.

    Managing blog categories
    We realize some of you have been waiting a long time to see these changes so we hope you enjoy this and everything else to come in Invision Community 4.5!
  23. Like
    Markus Jung reacted to Joel R for a blog entry, 4x4 Superuser Concepts 🏅   
    Whether you call them Champions 🤩, Advocates 🌟, or Superusers 🏆, every community contains an elite group of members that carries 🏋 the community.  They don't just drink the kool-aid 💧.  They mix, chug, and swim 🏊‍♀️in the community kool-aid.
    Learn 🔢 four community management concepts about Superusers in less than 🕓 four minutes.
    1. 90-9-1 Rule (aka "1% rule"): The 90-9-1 principle refers to the lopsided inequality of user engagement that 90% of users are lurkers 🙈, 9% of members contribute from time to time 🙉, and 1% of users 😸 account for almost all contributions.  Superusers are the 1%.  
    2. Intrinsic Motivator: Motivation that comes from internal motivation💖, rather than any external rewards. This could be a sense of satisfaction 😃, pride 😤, ownership, loyalty, friendship 🤗, or other emotional and internal motivator.  Long-term superusers 🏃 are wired to intrinsic motivation.  Tapping into intrinsic motivation is key to providing new motivation for superusers.
    3. Spiral of Silence: Be careful ⚠️, however, that your superusers don't overwhelm 🛑 the conversation which can lead to the Spiral of Silence: a theory that as the vocal minority becomes louder 📢, other members adopt the same views or fail to share opposing views. You'll need to privately manage this vocal minority, especially if they're negative 💢.     
    4. Work Out Loud 💬: An engagement practice for superusers to visibly share 🗣 their work online in your community. It offers opportunities for superusers and members to openly share 👯 their knowledge, generosity, purposeful discovery, and growth ✨. Usually entire point ✴️ of communities of practice.
  24. Like
    Markus Jung reacted to Matt for a blog entry, What's new in 4.4.5?   
    Minor releases are almost always just maintenance releases. We gather up a fistful of bug reports and fix them to ensure that every month or so, our clients enjoy more stability and efficiency with Invision Community.
    However, more recently we've noticed that we're running low on bug reports, so we've managed to squeeze in a handful of improvements in Invision Community 4.4.5.
    Let's take a look and see what's new in Pages.
    How should the canonical tag behave?
    While this isn't the most exciting name for a feature, it does explain it reasonably well. We had a recent discussion on the forums where it was pointed out that the canonical tag directed search engines to the first page of any record. While this makes perfect sense for an articles or blog system where the content you create is more important than the comments, it makes less sense if the user-generated content (aka the comments) is more important than the content you put up. A good example here is where you put up a video or link for review. You don't want the canonical tag pointing to the first page as it will ignore the reviews themselves.

    If you didn't understand much of that, don't worry. The idea behind this feature is to provide Google and friends with a better hint about which content is more important. A happier Google bot slurping your site is a good thing.
    How about that Admin CP menu?
    When you create a new database in Pages, it is shown in the ACP menu under 'Content'. This is fine, but when you get a lot of databases, it starts looking a little cluttered, and it can be hard to find the correct one.

    We've reworked the menu so items have their own section, and can be re-ordered using the ACP menu re-ordering system.
    Member fields are now filterable.
    Pages allows specific field types to be filterable. This means you can sort by them with the table's advanced search box, and you can drag and drop a filters widget next to the table to refine the rows shown.
    Now a member custom field is filterable, which is handy if you use them in your databases.
    Other areas of the suite.
    Messenger search
    A while back, we made a change that removed the ability to search messenger by the sender or recipient name. We also limited the reach of the search system to one year and newer.

    Unsurprisingly, this wasn't very popular. We've restored sender, and recipient name searching removed the one year limit and re-engineered the internals of search, so it's more efficient and returns results much faster.
    How many members do you have?
    You can see quite quickly if you have the member stats widget on the front end, but finding out via the Admin CP is a little more tricky. 

     
    Until now! We've added a dashboard widget that not only shows the number of members you have registered, but also a break down of their email opt-in status.
    A happier autocomplete.
    Apple has this cool feature where if you receive a text message for a two-factor authentication login, it offers to auto-fill the code box for you.
    We've had a sweep throughout the suite to ensure two-factor authentication fields allow this autocomplete to happen.
    While we were at it, we made sure that other fields are more easily autocompleted.
    That wraps up the new features in Invision Community 4.4.5. How many have you spotted after upgrading?
    Let us know your favourite below.
  25. Like
    Markus Jung reacted to Joel R for a blog entry, Master your community's lifecycle to increase your growth   
    “Every success story is a tale of constant adaption, revision and change.” – Richard Branson, billionaire and founder of Virgin Group.
    We all seek success with our Invision Communities. For too many of our communities, however, we yearn for success but we don’t plot the correct navigation to get there. We haphazardly pursue our strategies, trying new ideas and hoping one will stick. It’s time to take a step back and assess your goals in context to your growth. It’s important to understand the stages of the community lifecycle, and to strategically match your goals with your growth sequence.

    Alicia Iriberri and Gondy Leroy of Claremont Graduate University surveyed over 1000 publications across multiple disciplines including computer science, information systems, sociology, and management in their seminal 2009 research paper “A Life-Cycle Perspective on Online Community Success.” Their research forms the foundation for most modern community management, and in their paper they write, “The impact each design component has on the success of the online community shifts depending on which life-cycle stage the online community is experiencing.” The right strategy at the right time will maximize the impact.
    Every community goes through a community lifecycle of four stages: Inception, Growth, Maturity, and Mitosis.
     


    Setting the wrong objective can not only fail, it can even backfire and destroy goodwill. Here are classic examples of good strategies that go wrong because of poor sequencing:
    A new community with no activity that builds dozens of new boards A growth community not fostering a unique sense of community A mature community not establishing strong codes of conduct
    Architecting a community is very different for the first ten users versus the next thousand users. New priorities come into play, community concerns will shift and strategies need tochange. As a community manager, ensure the strategy is appropriate and reflects your community lifecycle to ensure maximum impact.

    Let’s take a look at proper goal settings for each stage of the community lifecycle.

    Inception
    Inception is the start of your community. You’re bursting with energy, enthusiasm, and big ideas. While your Invision Community is full of potential, your goal is to turn your vision into reality:
    Members: Focus on nurturing a core team of members. Your goal is to get 10 – 12 superusers to consistently engage and support the community vision. Promotion: Your community won’t contain enough content to attract visitors through search engines, so you’ll have to rely on personal referrals, word-of-mouth, and direct acquaintances. Content: Focus on building expertise on core content areas that will make you stand out. You want to be the best in one subject. You’ll need to generate much of the content programming yourself, which should focus on functional value. Organization: Establish organizational parameters for the community, define the vision with stakeholders, write your Terms of Use, and validate the community concept. Community: The community is heavily centered around the community founder at this stage, so set the right tone and lead through example.
    Growth
    Growth is where the magic of community happens, balanced against the development of more explicit and formal conduct.
    Members: Shift your focus from nurturing individual users to creating a workflow that can systematically welcome new members. Promotion: You should be proactive with your self-promotional activities to build community awareness such as email marketing, social media, or mailing lists. Content: Content will now be a mix between self-generated and co-created. You want to highlight community content by others to encourage community expertise. When you create content yourself, you want to start including emotionally-driven questions that connect users. Organization: Measure specific metrics for organization goals, highlight community health and successes, secure funding for ongoing budget and team. Community: A unique sense of community is cultivated at this time with shared experiences and language between members. Members feel excited to be a part of your community’s growth.         
    Maturity
    Maturity is when your Invision Community becomes critically acclaimed and well-known in the field. Even though your community looks to be run smoothly, there are still areas to address so your community doesn’t stagnate:
    Members: There should be a clearly defined process and welcome guide for onboarding new members, an established pipeline that constantly brings on new superusers, and a rewards program that recognizes members for different types of member journeys. Promotion: Your site is well-known, so the search engine traffic and content within your community is enough to bring in new users. You can optimize your SEO at this point. Content: Almost all content is user-created at this point, which means your focus needs to shift to content recognition, organization, and moderation. Highlight the best community content; categorize and properly tag new content so the community stays organized; and scale your moderation to handle the size of your community. Organization: The community is a key part of your organization’s larger success and supports multiple areas of the business. Be a strong internal advocate for the community and align your community with your organization’s new profit areas. Community: Superusers not only have the privilege of creating their own content for the community, but they’ve stepped up as mentors and moderators. Your community has a strong culture that’s reinforced by members.
    Mitosis
    Mitosis is the stage when your Invision Community grows beyond its original mission, potentially splitting off into new subgroups. Many communities stagnate at this point with falling engagement and plateauing registration, but you’re catching onto the next big trend in your industry to grow into.
    Members: New member registrations flatlines because you’re tracking with the industry. Your goal is to continue to delight members with new forms of omnichannel engagement like regional meetups, video conferencing, and headline conferences. Promotion: Your community self-generates organic traffic. Your promotion should shift from trying to advertise for yourself to exerting influence with industry partners as a trusted leader in the field. Content: Members can find the most comprehensive set of resource documents and discussion on your community. Your goal is to distill the knowledge into the best tips and guides for newcomers to obtain the most accurate information as quickly as possible. You should also archive areas that no longer receive activity while finding growth topics in your field. Organization: The community is a critical part of all business operations and integrates into all relevant workflows. You should build custom metrics to measure results, help determine new investment decisions, and streamline business efficiencies at the organizational level that benefit the community. Community: Your community becomes an incubator of new sections in a controlled manner for potential spin-off. Superusers control and moderate their own areas of the site like Clubs or Blogs.

    Online communities evolve through distinct stages of the community lifecycle. At each stage, the needs and activities of members require different tools, features, and community management. Certain strategies are more impactful when they coincide with the right sequence.

    Invision Community makes it easy to get started with a technology platform packed with features that every community manager can start using right away. But how you get to the first ten users, to the first thousand posts, or even to one billion likes will be a journey that’s truly your own.

    Share your success story of Invision Community in the comments below. Did you make any rookie mistakes that you wish you knew beforehand? What are some strategies that you’re pursuing right now, and why do you think it’s an impactful decision for this stage of your community’s lifecycle?
    We’d love to hear your journey along the community lifecycle.
×
×
  • Create New...