Jump to content

sudo

Clients
  • Posts

    640
  • Joined

  • Last visited

Reputation Activity

  1. Like
    sudo 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.
  2. Like
    sudo 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.
  3. Like
    sudo reacted to Matt for a blog entry, 4.5: Notification Improvements   
    Notifications are a crucial feature in enticing members back to your community to read updates and post their replies.
    It makes sense that there should be as little friction as possible when setting up notifications. We want to encourage members to enable notifications relevant to them.
    The current notifications form in Invision Community is functional but overwhelming and confusing for new members.
    Thankfully, we have simplified it to make it clear what notifications are available and which you have enabled currently.
    This new settings page also includes support for our new mobile app and links to remove all email notifications.
    Notification Emails
    Notification emails are essential to re-engage a member. However, we found that when the email contained all of the post content return visits were not as frequent because the email provided all the information the member needed.
    In Invision Community 4.5, we've added an option to truncate the content of the email to encourage curious return visits and to reduce the chance that a confused member will attempt to post a reply via the email!

    What does the rest say?!
    Download's Notifications
    To receive notifications of new file updates it was previously necessary to follow files. This meant that you would also be notified of reviews and comments even if they were of no interest to you. From 4.5 we have added a separate button (send me version updates) so you have more control over the notifications you receive. 

    Send me version updates
    We've plenty of new features yet to announce for Invision Community 4.5, but improvements to common features make our lives a little easier and are just as welcome!

    Are you looking forward to finally making sense of notification choices? Let us know below!
  4. Like
    sudo reacted to bfarber for a blog entry, 4.4: Converter updates to make migrating to Invision Community even easier   
    We want to ensure that converting from your existing community platform to ours is as seamless as possible.
    While we do have a migration service available where we take care of everything for you, we do also offer a DIY option.
    We took some time to overhaul the conversion process for those opting to convert using our free tools.
    Ready to convert?
    So you've just purchased your first copy of Invision Community, and you're ready to convert your existing site over from another software package. Great! We're glad you've made the decision to take your community to the next level!
    You've already checked out our Migrations page, confirmed the software you wish to convert from is supported, and you're confident in your ability to work through the process. You install the Converters package and you're ready to go. 
    Lets get started!
    We have overhauled the converters to simplify the process. Beginning with 4.4, you will take the following steps to convert from another software package:
    Rather than choose the application you wish to convert first, you will now choose what software you are converting from, which is a much more logical start to a conversion. Next, you will supply the database details for your source database (the database you wish to convert into your new Invision Community). Then, you will see a list of all applications that can be converted for the software package you are converting from. If any applications cannot be converted (perhaps because you were not previously using the corresponding application in your source software), a message will be shown indicating there is nothing to convert. If any steps require additional configuration, you will be able to specify those details here. And finally, when you submit that form - that's it! You're done, and you can sit back and let the conversion process on its own. Each step for each application will be completed automatically, and the conversion will be finalized automatically at the end. A progress bar will be shown, along with a textual indicator that outlines exactly what is being converted. What does it look like?
    conversion.mp4 Here's a quick video to illustrate the new conversion process.
    The system even remembers where you were at and automatically picks back up where you left off. Closing your browser, losing internet connectivity, or some other unforeseen issue won't stop you dead in your tracks and force you to start all over again.
    We hope that these updates make it even easier to switch from another community platform.
     
  5. Like
    sudo reacted to Matt for a blog entry, 4.4: Turbo charging loading speeds   
    It might seem a little odd starting a blog on increasing Invision Community's speed with the word "lazy",  but I'll explain why this is a good word for performance shortly.
    Earlier this year, Google announced that page speed is a ranking factor.
    Simply put, if your site is slow, it will be ranked lower in Google's search results.
    It is always a challenge making a large application like Invision Community as efficient as possible per page load. A single Invision Community page can pull in widgets from multiple applications as well as a lot of user-generated content with attachments, movies and images used heavily. 
    This is where being lazy helps.
    Lazy loading is a method by which attachments, embeds and images are not loaded by default. They are only loaded when the viewer scrolls down enough to make them visible.
    This allows the page to load a good deal faster now it doesn't have to load megabytes of images before the page is shown as completely rendered.
    I was going to take a fancy video showing it in action, but it's hard to capture as the system loads the media just before you get to it, so it looks fairly seamless, even with sluggish connections.

    Not the most dynamic image, but this shows the placeholder retains the size of the image
    In addition to image attachments, we have also added this lazy loading to maps and Twitter emoji images.
    Improving non-image attachments
    Once we had implemented the lazy loading framework, an area we wanted to improve was non-image attachments.
    We have listened to a lot of the feedback we had on this area, and have now made it very clear when you add an attachment into a post. We've even returned the download count now it's being loaded on demand.

    Using attachments when posting
    All the letters
    When we first implemented the letter avatars in 4.3, we discussed whether to use CSS styling or use an image.
    We decided to go with an image as it was more stable over lots of different devices, including email.
    We've revisited this in 4.4, and switched the letter avatars to SVG, which are much faster to render now that the browser doesn't have to load the image files.
    Other performance improvements
    We've taken a pass at most areas with an eye for performance, here is a list of the most significant items we've improved.
    Several converter background tasks have been improved, so they work on less data Duplicate query for fetching clubs was removed in streams Notifications / follower management has been improved Member searches have been sped up (API, ACP live search, member list in ACP, mentions, etc.). Stream performance has been improved UTF8 conversions have been sped up Elasticsearch has been sped up by using pre-compiled queries and parameterisation, as well as the removal of view filtering (and tracking) HTTP/2 support with prefetch/preload has been added Several PHP-level performance improvements have been made Implemented rel=noopener when links open a new window (which improves browser memory management) Several other performance improvements for conversions were implemented that drastically reduce conversion time IP address lookups now fetch IP address details from us en-masse instead of one request per address Cache/data store management has been streamlined and centralised for efficiency Many background tasks and the profile sync functionality have all been improved for performance Brotli compression is now supported automatically if the server supports it Redis encryption can now be disabled if desired, which improves performance Phew, as you can see, we've spent a while tinkering under the hood too.
    We'd love to hear your thoughts. Let us know below!
    This blog is part of our series introducing new features for Invision Community 4.4.
  6. Like
    sudo reacted to Mark for a blog entry, 4.4: Increase visitor registrations with Post Before Registering   
    It's very easy to focus on a single metric to gauge the success of your community.
    It's very common for community owners to look at page hits and determine if their SEO and marketing efforts have paid off.
    Getting traffic to your site is only half the equation though. The most valuable metric is how many casual visitors you're converting to engaged members.
    Invision Community already makes it easy for guests to sign up using external services such as Facebook, Twitter and Google.
    However, there has to be a conscious decision to click that sign-up button. For some, this may be a barrier too many.
    Invision Community 4.4 reduces this barrier by allowing guests to create a post to a topic they want to engage with.
    Once they have posted, they are asked to simply complete their registration. They are more likely to do this now they have invested in your community.
    This will be incredibly valuable when you consider how much traffic a forum receives from inbound Google searches. With Post Before Registering, you'll increase your chances of turning that inbound lead into a registered member contributing to your site.
    Let me take you through the feature and show you how it works.
    When browsing the community guests will see the ability to submit a post, with an explanation that they can post now and complete registration later. The only thing they have to provide in addition to their post is an email address.

    Posting as a guest
    This works in any application for new content (topics, Gallery images, etc.) as well as comments and reviews. It will only show when a newly registered member would be able to post in that area - for example, it will not show in a forum that only administrators can post in. 
    After submitting the post, the post will not be visible to any user, but the user will immediately be redirected to the registration form with an explanation to complete the registration. The email address they provided will already be filled in.

    Registration form after posting as a guest
    At this point, the user can either fill in the registration form, or use a social sign in method like Facebook or Twitter to create an account. After the account has been created, and validation has been completed if necessary, their post will automatically be made visible just as if they had registered and then posted.
    If the user abandons the registration after they've submitted their post, an email will be sent to them to remind them to complete the registration.

    Email reminding user to finish registering
     
    Some Notes
    Invision Community already has a feature that allows guests to post as guests without registration if granted permission. That feature has not been removed and so if you already allow guests to post, the behaviour will not change. This new feature is only available when a guest can't post in a given area, but a member would be able to. The entire feature can also be turned off if undesired. If the area the guest is posting in requires moderator approval, or newly registered members require approval of new posts, the post will enter the moderation queue as normal once their account has been created. Third party applications will require minor updates to support this feature. Once your casual visitor has invested time in your community by crafting a post, they are much more likely to finish the registration to get it posted. If you have set up external log in methods, then registration only takes a few more clicks.
    This blog is part of our series introducing new features for Invision Community 4.4.
  7. Like
    sudo 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.
     
  8. Like
    sudo reacted to Stuart Silvester for a blog entry, 4.3: Announcements   
    We have a very important announcement to make!
    There are times where you need to get the attention of your visitors. You might be closed on certain days of the year, performing server maintenance (if you are consider our Cloud Plans, they're excellent) or running a competition.
    Invision Community has always had an announcements feature baked in, but we felt it could be improved.
    Okay, maybe this feature isn't as flashy as some of the others we're introducing in 4.3, but these useful features should make managing your community easier.
    The new look announcement feature replaces the old widgets enabling you to display customisable announcements in any of the following locations;
    Top of the page Above the page content In the sidebar
    The three new announcement locations
    Each location has some slightly different features; the page top banner is dismissible by the member if they no longer want to see it, whereas the banner above the content and the sidebar announcements cannot be dismissed.
    Most of the original customisable features are still available, including the ability to select which applications and pages show certain announcements and which member groups can see them. Combining this with the three new locations gives you much more flexibility for different types of announcements and we've also included the option to customise the color of the announcement.

    New customisable options
     
    The announcements have also been improved to contain more information. Rather than showing an unformatted snippet along side the title, announcements can now be tapped to open a modal showing any further details.

    Modal showing announcement content
    We hope you'll enjoy these useful improvements in Invision Community 4.3. Stay tuned for further announcements (pun intended)!
  9. Like
    sudo reacted to bfarber for a blog entry, 4.3: REST API Enhancements   
    "No man is an island" wrote John Donne. He wrote that a good 200 years before computers were invented, but it rings true for any well written framework like Invision Community.
    The included REST API allows developers to fetch data from Invision Community and also allows data to be added.
    This data can be used to power widgets on your website, or to be used within other applications you  are already using in a very simple way.

     
    Several enhancements have been made to the REST API for Invision Community 4.3 that we wanted to let you know about.
    These changes are developer-oriented, so if you do not use the REST API with your community please feel free to skip this update.
    If you would like to learn more about the REST API available with Invision Community, please see our REST documentation.
    Search capabilities
    As previously noted, you can now perform searches through the REST API. You can perform searches based on keywords, tags, or both, and you can limit and filter results with parameters similar to when you perform a regular search on the site (e.g. to specific containers, returning only results over a set number of comments, or searching within clubs).
    Permission awareness
    Several REST API endpoints are now permission-aware when combined with Oauth functionality built into Invision Community 4.3. This means that many REST API endpoints can be called using a specific user's access token, and only results that the specific user would normally be able to see will be returned (and/or they will only be able to submit to areas they normally have permission to). 
    Ability to search members
    While an endpoint has always been available to retrieve (and add/edit/delete) members, the ability to search for members has now been implemented. You can search by name, email address, and (one or more) group(s), and a paginated response will be returned.
    Private conversations
    You can now start a new private conversation, reply to an existing private conversation, and delete a private conversation through the REST API.
    Other REST API changes
    You can now specify member's secondary groups when adding or updating a member through the REST API. You can specify the member's registration IP address through the REST API when adding or updating a member. You can now specify other member properties not directly exposed through the REST API when adding or updating a member by setting the rawProperties input field. You can now specify other member properties to retrieve through the REST API through the otherFields request parameter. The REST API now better logs changes to member accounts (so you will be able to more easily identify how a user's name, email address, password, etc. has changed when looking at the member history). You can now retrieve all content a member is following through the REST API, as well as follow a new container/content item, and delete an existing follow. You can now validate an account through the REST API You can now specify a 'perPage' parameter for paginated responses to control how many items are returned per page.  
    Most of these changes were directly culled from client feedback and implemented per specific requests. If there are other REST API changes you would like to see implemented please don't hesitate to leave your feedback!
  10. Like
    sudo reacted to Mark for a blog entry, 4.3: AdminCP Member Profiles   
    Viewing and editing a member is probably one of the most frequently used features of the AdminCP. With the design unchanged for many years, and the tabbed interface starting to grow unwieldy, it was due for some love. We have not only dramatically improved the design but added many new features.

    New AdminCP Member Page
    Let's look at some of the improvements:
    Easy Toggle between Member and Customer View
    If you have Commerce installed, you can now toggle between "Member View" (which shows the screen above) and "Customer View" (which shows the current customer page in Commerce with the user's purchases, invoices, etc.). This makes it much easier to view all of a member's information in one place.
    If you don't have Commerce installed, the top tab bar will not show.
    Basic Information
    The pane in the top-left shows the member's basic information like name, email address and photos. You can now reposition a member's cover photo and crop the profile photo (functions previously not available in the AdminCP). To change the display name or email address, you just click and hold on the information and a textbox appears. The buttons below allow you to merge, delete, sign in as, and edit the preferences or password for the member.
      
    Basic Member Information Pane
    In addition, this pane lists any social networks the user is logged in with. It shows you the member's profile photo and profile name on that network (for example in this screenshot, it is showing my Facebook profile's photo and name) and for many networks you can click on this to be taken directly to their Facebook/Twitter/etc profile. You can also edit the syncing options for the method and unlink the accounts, features which weren't available previously.
    If you have Commerce installed, there is also an indicator if the user has an active subscription.

    A member with an active subscription
     
    Alerts
    If a member is validating, banned, flagged as a spammer, or locked, a large banner will display drawing your attention to this. For validating and banned, it will explain exactly what the status is (for example, if they haven't responded to the validation email yet versus they are awaiting admin approval, or if they have been banned manually versus are in a group without permission to access anything).

    A member that has been locked



    Other possible alerts
     
    Locations & Devices
    This pane shows you, on a map, all of the locations the user has been when using the community (based on their IP address) as well as the IP address they used to register and most recently.

    IP Address Locations
    While the devices tab shows the most recently used devices.

    Recently Used Devices
     
    Content Statistics
    Right in the middle of the profile you can see some statistics about the member's activity. This includes:
    A sparkline graph of their recent content. Their content count and reputation count (with tools to manually change or rebuild). A breakdown of the amount of content they have made across all applications. A visual indication of how much of their messenger and attachment storage they have used. If Gallery and Downloads are installed, the existing statistics overview provided by these apps are also available here.
    Content Statistics
    Warnings & Restrictions
    This block shows recent warnings on the account, and also highlights if any restrictions (i.e. content moderation, restricted from posting, or application-level restrictions) are being applied, which previously was difficult to see at a glance.

    Warnings & Restrictions Block for an account which has content moderation in effect
     
    Account Activity
    On the right is a pane which shows all of the latest account activity. While this was available in previous versions (called "Member History") we have made some significant improvements:
    The number of things that get logged has been significantly expanded. We now log photo changes, group changes, when a new device is used to login, if an account is locked (by failed logins or failed two factor authentication attempts) or unlocked, password/email/display name changes, when a user links or unlinks a social network login method, initial registration and validation, merges, being flagged/unflagged as a spammer, receiving/acknowledging/revoking a warning, restrictions being applied, two factor authentication being enabled/disabled/changed, an OAuth token being issued if Invision Community is being used as an OAuth Server, enabling/disabling receiving bulk mails, and accepting the privacy policy / terms and conditions, as well as all of the Commerce-related information that is already logged. Much more information is now shown such as who made the change (i.e. an admin, the user themselves, or if it was changed by the REST API or syncing with a social network) and how the change was made (for example, for a password change - if the user used the "Forgot Password" tool or changed it in their Account Settings) and what the data was before and after. This includes being aware of if the change was made by an admin after using the "Sign in as User" tool. You can now filter what information you are seeing to quickly find what you are looking for.
    Recent Account Activity
     
    Extensibility
    The new profile has been designed with extensibility in mind. Third party developers can easily add new blocks our even entire new tabs. Any apps/plugins which are currently adding a tab to the "Edit Member" form will retain backwards compatibility with their tab continuing to appear when clicking the "Edit Preferences" button in the basic account information pane.
  11. Like
    sudo reacted to Mark for a blog entry, 4.3: Videos   
    Videos are everywhere. We shoot them on our smart phones, share them to social media, messengers and more.
    Up until now, the only way to share a video to Invision Community was to use a service like YouTube or Vimeo. If you uploaded a video file it would be treated like an attachment, and if the user clicked the link it would download it to their computer.
    In Invision Community 4.3 we've improved this. Now if you upload a video file (mp4/3gp/mov/ogg/ogv/mpg/mpeg/flv/webm/wmv/avi/m4v), it will embed similarly to an image.

    Uploading a video
    When viewing an uploaded video, if it is in a format that the user's browser and platform natively supports, it will show an embedded player. This will have all of the features supported by the operating system - for example, almost all browsers support fullscreen, and Safari supports Airplay and picture in picture.

    An uploaded video
    If the video is in a format not supported, it displays exactly as it does now - as a download link.

    An uploaded video in a browser without playback support for that format
  12. Like
    sudo reacted to bfarber for a blog entry, 4.3: Leverage your data with our statistic improvements   
    "The world’s most valuable resource is no longer oil, but data", the Economist wrote recently.
    Invision Community software stores a lot of important data that can be leveraged to analyze and improve upon the traffic and interactions with your site.
    While there are some various statistics tools in the AdminCP already, we spent some time with 4.3 enhancing and improving upon our existing reporting tools, as well as adding some new analytics tools you may find useful.
    Chart Filters
    Beginning with 4.3, any dynamically-generated charts in the AdminCP that support filtering will allow you to save those filter combinations for easier access in the future. When you open the Filters menu and toggle any individual filters, the chart will no longer immediately reload until you click out of the menu, and 'All' and 'None' quick links have been added to the filters menu to allow you to quickly toggle all filters on or off.
    Here is the 'Sales' chart for Commerce, for example. You will see that the interface is now tabbed.

    Commerce's Sales chart
    After opening the 'Filters' menu, selecting all of my products named 'test', and saving this filter combination as a new chart, I can quickly come back to this chart in the future.

    Specific filter configurations allow you to run reports easily
    Note that each user can save their own chart filter configurations independent of other users.
    Top income by customer
    Speaking of Commerce, we have also added a new chart to the 'Income' page, allowing you to view reports of your top customers. As with other dynamic charts, you can save filter configurations here for easy future access, and you can view the results as a table to get a raw list of your top customers' purchases. Further, we have tidied up the table views for the other existing tabs on this page.

    Looks like brandon is my top customer
    Reaction statistics
    We have introduced several statistic pages to expose information about the Reactions/Reputation system and how your users are interacting with it. For instance, you can now view information about usage of each of the reactions set up on your site.

    Yes, I'm definitely confused a lot
    You can also see which users give and receive the most reputation (which is the sum of their reaction points, keeping in mind that negative reactions can reduce a user's total reputation score), you can see which content on your community has the most reputation (which might prompt you to promote it to the 'Our Picks' page, promote it to social media, or otherwise continue to encourage interaction with the content), and you can see which applications reactions are given in the most. This could allow you, for instance, to focus more efforts in areas of your site to drive more activity, or to foster activity in areas you did not realize were as active as they are.

    Some areas of the community aren't as active as they could be
    Additionally, when viewing user profiles on the front end you can now see a breakdown of which reactions each user has given and received when you click the "See reputation activity" link in the left hand column.

    Apparently I'm not so much confused, as I am confusing
    Tag Usage
    Another useful statistic introduced with 4.3 is the ability to review tag usage on your community. As with other dynamic charts, you can filter however you like and save those filter configurations for easy future access.

    Not all tags are equal
    Trend charts for topics and posts
    When viewing the New Topics and New Posts charts, there are now tabs for "New Topics by Forum" and "New Posts by Forum", allowing you to see which of your forums are the most active. Additionally, you will see a trend line drawn on the chart to show you the trend (e.g. whether activity is increasing or decreasing). You can also filter which forums you wish to review, so you can compare your most active forums, the forums that are most important to your site, or the forums that need the most attention/may not be relevant, for instance.

    Viewing new topics by forum

    New posts by forum, but viewing only a subset of my most important forums
    Other Improvements
    Some other miscellaneous improvements have been introduced as well, which you may be interested in:
    When viewing Member Activity reports, you can now filter by group. We have also added the content count column to the table so you can quickly sort by top posters if this is relevant to the report you are running. Device usage is now also tracked (mobile, desktop, etc.) and can be viewed on a new Device Usage page. Developers: Dynamic charts now support database joins
  13. Like
    sudo reacted to Matt for a blog entry, 4.3: Welcome to the future, blog!   
    Good news!
    We've taken Invision Community's Blog app by the scruff of the neck and dragged it into 2018!
    There has been a growing trend for imagery to play a very important part of a blog entry. This update reflects that.
    Introducing Grid View
    We have added a new view that shows your blog entries as cards with space for a cover photo.
    We've very visual creatures, and a good photograph can entice readers into your blogs to read more. 
    As you would expect, you can disable this mode from the Admin CP for purists that prefer the traditional list format.

     
    For those who's sense of adventure runs deep, the new grid mode allows you to show a list of latest blog entries as the blog home page.

     
    This puts valuable and engaging content right in front of your audience.
    This list view persists when you view a blog's entries giving a consistent feel.

     
    Viewing an entry
    We've given the blog entry page a little make-over by featuring the cover photo above the content. The slimmed down blog details bar allows your audience to focus on the content.

     
    Default Cover Photos
    You may have spotted that entries without a cover photo have a rather fetching geometric pattern in different colors.

     
    This is a new micro-feature of Invision Community 4.3. Currently, if you do not have a cover photo on a blog, profile or event, the bar is a rather sad shade of black.
    The new default cover photo feature makes it much more cheerful. Here's what a profile looks like.

     
    Much better.
    Here's a few technical details for those that love to know all the things.
    The grid view feature can be turned off in the ACP (but doing so will make me very sad) You can choose the default home page view: Latest Entries or List of Blogs. You can still view a list of blogs when you're on the latest entries page. This choice is stored in a little cookie (GDPR friendly, it doesn't contain any identifying data) so navigating back gets you the last view you chose. Let us know what you think! We love it, and hope you do too.
  14. Like
    sudo reacted to Charles for a blog entry, Invision Community 4.3   
    We are happy to announce the new Invision Community 4.3 is available!
    Some highlights in Invision Community 4.3 include...
    Improved Search
    We now support Elasticsearch for scalable and accurate searching that MySQL alone cannot provided. There are also enhancements to the overall search interfaces based on your feedback.

     
    Emoji
    Express yourself with native emoji support in all editors. You can also keep your custom emoticons as you have now.

     
    Member Management
    The AdminCP interface to manage your members is all new allowing you easier control and management of your membership.

     
    Automatic Community Moderation
    You as the administrator set up rules to define how many unique member reports a piece of content needs to receive before it's automatically hidden from view and moderators notified.

     
    Clubs
    The new Clubs feature has been a huge hit with Invision Community users and we are expanding it to include invite-only options, notifications, exposure on the main community pages, paid memberships, and more.
    Custom Email Footers
    Your community generates a lot of email and you can now include dynamic content in the footer to help drive engagement and content discovery. 
    New Gallery Interface
    We have reworked our Gallery system with a simplified upload process and more streamlined image viewing.
     
    The full list follows. Enjoy!
    Content Discovery
    We now support Elasticsearch which is a search utility that allows for much faster and more reliable searching. The REST API now supports search functions. Both MySQL and Elasticsearch have new settings for the admin to use to set search-defaults and default content weighting to better customize search logic to your community. Visitors can now search for Content Pages and Commerce Products. When entering a search term, members now see a more clear interface so they know what areas they are searching in and the method of search. Member Engagement
    Commerce can now send a customizable account welcome email after checkout. You can whitelist emails in the spam service to stop false-positives. REST API has many enhancements to mange members. Ability to join any OAuth service for login management. Invision Community can now be an OAuth endpoint. Wordpress OAuth login method built in. Support for Google's Invisible ReCaptcha. Groups can be excluded from Leaderboard (such as admins or bot groups). All emails generated by Invision Community can now contain admin-defined extra promotional text in the footer such as Our Picks, and Social Links. Admins can now define the order of Complete Your Profile to better control user experience. Clubs
    Option to make a Club visible but invite-only Admins can set an option so any Club a member is part of will also show in the parent application. So if you are in a Club that has a Gallery tab then those image will show both in the Club and in the main Gallery section of the community. Club members can now follow an entire Club rather than just each content section. There is a new option on the Club directory page for a list view which is useful for communities with many Clubs. If you have Commerce you can now enable paid memberships to Clubs. Admins can set limits on number of Clubs per group. If a group has delete permission in their Club, they can now delete empty containers as well. Members can ignore invitations. Moderation and Administration
    Unrestricted moderator or administrator permission sets in the AdminCP are visually flagged. This prevents administrator confusion when they cannot do something as they will be able to quickly see if their account has restrictions. You can choose to be notified with a new Club is created. Moderators can now reply to any content item with a hidden reply. Download screenshot/watermarks can now be rebuilt if you change settings. Support for Facebook Pixel to easily track visitors. Moderators can now delete Gallery albums. Automatic moderation tools with rules to define when content should auto-hide based on user reports. Totally new member management view in AdminCP. More areas are mass-selectable like comments and AdminCP functions for easier management. New Features
    Commerce now has full Stripe support including fraud tools, Apple Pay, and other Stripe features. Commerce packages can now have various custom email events configured (expiring soon, purchased, expired). Full Emojii support in the editor. Complete overhaul of the Gallery upload and image views. Announcements system overhaul. Now global on all pages (not via widget) and new modes including dismissible announcements and top-header floating bar option. Many new reports on traffic and engagement in the AdminCP. Blog has new view modes to offer options for a traditional site blog or a community multi-member blog platform. The content-starter can now leave one reply to Reviews on their item. Commerce now makes it much easier to do basic account-subscriptions when there is no product attached. Useful Improvements
    Forums has a new widget where you can filter by tags. If tags are not required, the tag input box now indicates this so the member knows they do not have to put in tags. Member cover photos can now be clicked to see the full image. Any item with a poll now has a symbol on the list view. Twitch.tv embed support. You can now update/overwrite media in the Pages Media Manager. Mapbox as an additional map provider to Google Maps. Technical Changes
    Direct support for Sparkpost has been removed. Anyone currently using Sparkpost will automatically have their settings converted to the Sparkpost SMTP mode so your email will still work. Your cache engines (like Redis) will be checked on upgrade and in the support tool to ensure they are reachable. Third-party applications will now be visually labeled to distinguish them from Invision Community official applications. The queued tasks list in the AdminCP is now collapsed by default as queued tasks are not something people need to pay much attention to during normal operations. When upgrading from version 3 series you must convert your database to UTF8 and the system saves your original data in tables prefixed with orig. The AdminCP now alerts you these are still present and allows you to remove them to reclaim storage space. On new installs there are now reasonable defaults for upload limits to keep people from eating up storage space. Categories in all apps (forums, gallery albums, databases, etc.) no longer allow HTML in their titles. This has been a concern both in terms of security and usability so we were forced to restrict it. Large improvements to the Redis cache engine including use for sessions. The login with HTTPS option has been removed and those who were using it will be given instructions to convert their entire community to HTTPS. Images loaded through the proxy system now honor image limits for normal uploads. We now consider BBCode deprecated. We are not removing support but will not fix any future issues that may come up.
     
    There's a lot to talk about here so we are going to lock this entry to comments so things do not get confusing. Feel free to comment on upcoming feature-specific entries or start a topic in our Feedback forum.
     
  15. Like
    sudo reacted to Ryan Ashbrook for a blog entry, New: Complete Your Profile   
    Completing long and complex forms online is tedious. It can be off putting having to fill in a lot of information before you can join a site or service. You may find that potential members never bother to convert from a visitor.
    How to convert guests into regular members is an often asked question. The simple answer is to lower the barrier to entry. Invision Community 4 already allows you to register with Facebook, Twitter, and other networks with ease.
    "Complete My Profile" is a system that will lower the barrier of conversion. Guests only have to complete a very basic form to gain membership. Members are then asked to complete any custom profile fields you require.
    You can also set up steps that group items together to encourage existing members to add more information to their public profile.
    Members with a complete profile and user photo provide others with much more engagement and personality.
    Registering
    If we look at registering first. Clicking "Sign Up" will only show a simple modal form with as few fields as possible.

     
    If you have required steps, and after any member validation flow, the complete your profile wizard is shown.

     
    This enforces required fields and the member cannot skip them or view other pages until completed.
    Of course, you may have steps that are not set to required. These are available too, but are skippable. Members can complete skipped steps later.

     
    A dismissible progress bar shows to members that have uncompleted steps. Once dismissed, it no longer displays in the header of the site.

     
    This same progress bar is always shown in the members' settings overview panel, in the user control panel. This will prompt members with incomplete steps.

     
    If you set up a new required step, members have to complete the step before being able to browse again. This will ensure that all regular members have completed profiles.
    Admin Control Panel
    You will create new steps in the Admin Control Panel. Each step can contain multiple elements of a single group. This step can be set to required to enforce completion or suggested to allow it to be skipped.

     
    The basic profile group contains things like user photo, birthday and cover photo. Choose any of these for this step.

     
    The custom profile field group contains any fields you have set up already.

     
    You can switch off this system if you feel it does not fit your needs. When disabled, you get the normal registration form.

     
    Reducing the complexity of membership can only help convert more guests into contributing members. Enforcing required steps ensures that you capture data across your membership.
    We hope you enjoy this feature and you see an increase in guest conversion with Invision Community 4.2.
     
  16. Like
    sudo reacted to Rikki for a blog entry, New: Richer Embeds   
    This is an entry about our IPS Community Suite 4.2 release.
    You are probably already familiar with our content embedding feature in IPS Community Suite. When a link to content in the community is pasted into the editor (e.g. a topic, or a post, or a gallery image, etc.) it is automatically expanded into a preview of the content, usually with an accompanying image, allowing users to click through to that content if they are interested.

    An embedded Gallery image in IPS Community Suite 4.1
    While it has proved a useful feature to members, each embed used essentially the same structure - a small thumbnail on the left, a title, and a few lines of text. This works fine for topics, but isn't ideal for other kinds of rich content that might be posted.
    In IPS Community Suite 4.2, we greatly improved upon our embedding handling, giving every type of content within every application its own customized embed style, allowing that content to be displayed however works best. This means larger high-res previews of Gallery images, a button to download a file right from the embed for Downloads files, showing a map for Calendar events, and so on. We worked to keep a consistent overall style between apps, but allow each to display its own relevant information.
    For users, things will work exactly as they do now - they simply paste a link to content, and it will continue to expand automatically. The changes are also backwards compatible. Any existing embeds in your community will automatically show the new styling you see below - no rebuilding necessary.
    So with that in mind, let's take a look what the new embeds look like! I won't show every single embed here because there's a huge number, but I'll try and give you a feel for how we approached the embed styles for each app.

    Gallery Image

    Comment on a Gallery Image

    Gallery Album

    Forum Topic

    Downloads File

    Review on a Downloads File

    Calendar Event

    Comment on a Calendar Event

    Commerce Product

    Record from a Pages database
    I hope that gives you a good overview of what to expect when your users try out the new embeds for themselves. As always, please share your feedback in the comments below!
     
  17. Like
    sudo reacted to Matt for a blog entry, New: Fluid Forum View   
    This is an entry about our IPS Community Suite 4.2 release.
    When you have a diverse range of topics within your community, it makes good sense to separate topics within forums and categories. This will ensure that the viewer can find relevant content by scanning the list of forums first.
    If you have a more focused community with fewer forums, presenting your community with a list of them can be daunting. This is especially true for less experienced visitors raised on social media.
    Fluid forum view allows your visitors to get right to the meat of your community; the topics.
    A fan site for a band is a good example of a community that will benefit with fluid view. There will likely be forums for album reviews, tour dates, general discussion and so on. Even though there are many forums, the common topic is the band. This makes fluid view ideal as your members can see all those related topics in one view. If your members wanted more specific topics, they could select a single forum to view.
    Let us take a look at fluid view in action. We will then break it down and explain how it works in more detail.

     
    The video shows the topic list and the forum filter box. As you can see, it is easy to change the topic list by changing the selected forums. This view replaces the traditional list of categories and forums.

     
    Of course, you can permit your members to change the view to better suit their way of working.

     
    You will notice a "grid" option. We have moved the grid forum theme setting into the main forum settings. This makes it an option for your members to choose, if the administrator permits it.

     
    You have full control over the display options. This screenshot shows that the control panel option to choose the default view. There is also an option to control which views your members can select. You may also decide to not allow your members to switch views at all. This will ensure that they all use the view you choose.

     
    You may have spotted that forum names have a colored background in some screenshots. We added the ability to define a feature color per forum. This feature color helps the forum stand out in a more visual way. This is especially useful when you select many forums in a single view.

     
    This feature color also works on the table view.

     
    We added a feature color hint to topic view to enforce the association between the forum and its color.
     

     
    This screenshot also shows the removal of the forum breadcrumb in fluid view mode. Fluid view remembers your last forum selection so you don't lose your place when you go back to the listing.
    The benefit of this feature is easy to see. It removes a potential barrier of entry for your audience. It puts the spotlight on topics themselves, and not the hierarchical forum structure. Your members will enjoy viewing many forums at once and switching between them without leaving the page.
    We hope that fluid view is an asset to your community and your members enjoy this new functionality.
    Technical notes.
    The database stores the members' view choice. This remembers the selection across devices. Guests are not permitted to change between views.
     
  18. Like
    sudo reacted to Ryan Ashbrook for a blog entry, New: Copy Topic to Database   
    This is an entry about our IPS Community Suite 4.2 release
    We have introduced a feature which will allow moderators, with permission, to copy topics from the Forums application, into any custom database in the Pages application.

    New Moderation Item
    This feature will copy the contents of the first post of a topic, and copy it as the body of the new record. The moderator copying the topic will then be given a pre-populated form which will have the Title and Content fields automatically filled with the topic title and first post contents, which then can be modified to add any additional notes (such as an editors note at the bottom). The form will also include any custom fields that can be filled in, as well as all moderation options you would normally see when creating a record.

    Form Input
    In addition to all of the normal options you would typically see, there are two additional options. The first is the ability to copy all posts in the topic as comments on the new record. The second is the ability to post the record as the original topic author, or as the moderator copying the topic.
    This new feature is very useful when you might see a topic in the forums that you want to copy to an article or keep in a permanent knowledge base.
     
  19. Like
    sudo reacted to bfarber for a blog entry, New: Gallery improvements   
    This is an entry about our IPS Community Suite 4.2 release
    We are happy to introduce several changes to our Gallery application to both refine the existing capabilities and to introduce new useful functionality; particularly for Albums.
    We have clarified how to submit images directly to a category on the first step of the upload form in Gallery.

    Clarification for submitting directly to a category
    When submitting images to the Gallery, a simple "Add more images" button has been added to the wizard. While it has always been possible to add more images by dragging and dropping them on to the upload area, or by clicking the "Choose files" button again, the addition of this button should help add some clarity for users who overlooked these capabilities.

    A new "Add more images" button makes adding additional images easier
    Applying the same details to all of the images you are submitting has been made much simpler. When you begin entering the details for the first image, you can specify a template to use for the caption name leveraging a special replacement "%n". A small help icon next to the caption field label explains how to use this capability. When you are done supplying the details, you can click "Copy details to all images" and your submission will start instantly, using all of the details supplied for the image you are editing. You can quickly set tags, an image description and a caption name template (for instance "Aquarium %n") to all images using this new capability, useful when submitting 50+ images at once. Of course, you can still supply the details for each individual image as well, if you wish.

    Submitting a lot of images at once has been made easier
    In addition to improvements for submitting images, albums have been updated to include many new features, including:
    Commenting Reviews Reactions Messages Featuring Hiding Locking Reporting Searching A new Gallery widget (sidebar block) to show albums anywhere throughout the Community Suite has been added as well.

    Album overview page
    Going along with these changes, we've improved how groups of images that are submitted to an album are handled in searches. If you submit multiple images to an album, you will only see the album listed in activity streams, and similarly if you follow a bunch of images in an album these are grouped as well, making activity streams more useful and easier to follow.

    Activity streams have been updated as well
    The changes to albums and image submissions will simplify your users' interaction with Gallery in 4.2, and make submitting images and new albums, and working with those albums more useful and robust.
  20. Like
    sudo reacted to Matt for a blog entry, New: Promoting Content   
    There are many strategies for growing your community, such as newsletters, mailing lists and advertising on other sites.
    IPS Community Suite 4.2 puts a new tool at your disposal: promotions.
    There’s no denying the popularity of social media. Worldwide, Facebook has 1.86 billion users active monthly. Every day, millions of people are using Facebook to speak with friends, to talk about their interests and to find new people to connect with.
    Of that 1.86 billion people, a good portion of those are actively discussing topics your forum covers. There is a huge opportunity to tap into social media to join in the discussion and to promote your community and provide a venue to carry on the discussion.
    For a while, we’ve had social media log in extensions, which means that your users can sign into your community simply by clicking a relevant button. We’ve also had the ability to share things to a personal Facebook account. These tools are great for your users, but how do they help you, forum owner?
    IPS Community Suite 4.2 introduces a way to promote your content directly to your brand’s Facebook page and your brand’s Twitter account.
    You can curate fun and engaging topics and share them. The workflow is simple. Simply browse your community and queue up interesting topics, comments, gallery items, blog posts or database articles for posting throughout the day to your brand’s social media accounts. You choose the schedule, the hashtags and the wording to send.
    Let’s look at the feature set in more detail.
    Your first stop is to set up the feature from the admin panel. The system will guide you through the necessary steps of connecting your Facebook and Twitter accounts. Once Facebook has been set up, you can select any page that you are an administrator of on Facebook.
     

    The admin panel also offers scheduling options and permissions.
     

    You can pre-set the times for when content will be posted. Facebook and Twitter both have analytic tools to determine when your visitors are most frequently online. A good tip here is to set the time to a slightly odd number, so 11:45am is better than 12:00pm as you are likely to catch the attention of someone waiting for lunch, or a lunchtime meeting.
     

    You have full control over who can promote items to your social media accounts. You can specify by group or pick individual members who may not be in those groups.
    Now that you’ve set up the backend, we can get promoting.
    Each item, that is a topic, gallery album, blog entry or article has its own Promote button.

     
    Each post and comment can also be shared individually, which is an easy way to share great content your visitors add to existing conversations.

     
    Clicking this brings up the sharer.

     
    This is where you can customize the text that is sent out to each social media channel. You’ll also notice space to promote this item within your own community in addition (or instead of) Facebook or Twitter, we will explore that shortly.
    The sharer is smart enough to pull attachments already added in the post, and you can upload your own images to be sent. Generally, shared items that have an image get better organic reach than just text alone so you’ll almost always want to choose or add an image. Twitter can use up to 4 images, and Facebook allows 1000 pictures per album, but you’ll never want to upload that many!

     
    Once you’ve filled out your content and picked your images, you can schedule the promotion. Generally, you’ll want to use the auto schedule option as this allows you to just stack up multiple items and let the auto scheduler post the items according to your pre-set schedule. You can also set a specific date and time if you are looking to run a promotion or other time sensitive event.


    The promoted content viewed in Facebook and Twitter
    It’s easy to see the status of your queued and sent items from the moderator view.

     
    This area allows you to see previous promotions and modify pending promotions.
    Earlier, we mentioned that the system has the ability to promote content internally. Promoting items to your own community lets you, the community manager, curate interesting items and comments and present this to your community. This is a great way to allow your visitors to explore content you think they’d enjoy.

     
    Promoting content to your community via Our Picks also allow you to promote content if you cannot or choose not to use social networks. It has the advantage that social networks do not have over a community platform like IPS Community Suite: consistency. The content on your community is always there whereas a social network is all about right here right now. Miss it and you miss out. On your community you can engage and re-engage a subject all you want. 
    Of course, we’ve built a widget that you can drag and drop to most pages to make this curated list more visible.
    IPS Community Suite 4.2 gives you, the site owner and community manager the tools you need to reach out and engage new users already discussing the topics on social media your community covers. With single click sign in and the built in retention functionality the suite offers, you’ll have a powerful way of growing your user base. It furthers that goal by created a list of that promoted content for continual reference and promotion for visitors already on your site.
    We’ve got lots more to discuss on this subject, and in the coming months we’ll be putting together some guides on social media best practices and how to leverage Facebook’s excellent post promotion / pay per click tools to further boost your site’s visibility to social media users.
    We’re here to help you make a success of your community and to give social media users a venue for when they outgrow Facebook.
  21. Like
    sudo reacted to Rikki for a blog entry, New: Clubs   
    This entry is about our IPS Community Suite 4.2 release.
    We are happy to introduce the next major feature that will be available in IPS Community Suite 4.2 - Clubs.
    Clubs are a brand new way of supporting sub-communities within your site. Many people have requested social group functionality in the past and Clubs are our implementation of this concept. Let's take a look at a few screenshots, and then go over what they are capable of doing.

    The Club directory

    A Club homepage

    Club member listing

    Example of content within a club (topics, in this case)
    There's a lot to digest there! Let's go over the basic functionality.
     
    Club Types
    Four types of club are available:
    Public clubs
    Clubs that anyone can see and participate in without joining. Open club
    Clubs that anyone can see and join. Closed club
    Clubs that anyone can see in the directory, but joining must be approved by a Club Leader or Club Moderator. Non-club-members who view the club will only see the member list - not the recent activity or content areas. Private club
    Clubs that do not show in public, and users must be invited by a Club Leader or Club Moderator As the site admin, you can of course configure which club types can be created and by whom. You could, for example, allow members to create public and open clubs, but allow a "VIP" group to also create Closed and Private clubs.

    Admin configuration option for Club creations
     
    Club Users
    Each club has three levels of user:
    Leader
    A leader has all of the permissions of a moderator, and can add other moderators. They can also add content areas (see below). The club owner is automatically a leader. Moderators
    Moderators, as the name implies, have the ability to moderate content posted within the club. As the site administrator, you can define which moderator tools can be used. You could, for example, prevent any content being deleted from clubs, but allow it to be hidden. Moderators can also remove members from a club. Users
    Anyone else that joins the club.
    Defining the moderator permissions available to club moderators
    Your site administrator and moderators, with the appropriate permissions, are able to moderator content in any Club regardless of whether they are a member of it. 
    Clubs can be created by any user who has permission. As you would expect, this is controlled by our regular permission settings.
    For closed clubs, there's an approval process. Users can request to join and the request must be approved by a leader. Leaders get a notification when a user requests to join; the user gets a notification when their request is approved or denied.

    Approving and declining join requests
     
    Club Content
    Club Leaders can add a variety of content areas to their club - forums, calendars, blogs and so on. It's important to note that these content areas are fully functional just as if they existed as a top-level admin created area. They will appear in search results, activity streams, users can follow them, embed links to them, and so on. If a user has permission to see a forum (for example) within a club it will behave exactly like other forums they see - and the same for all other kinds of content.
    Each content area a leader adds can have a custom title, and will appear in the club navigation. This means, for example, that you can have multiple forums within a club, and give each a different name.

    Adding content areas to a club
     
    Club Custom Fields
    Clubs also support custom fields. Custom fields are defined by the site administrator and can be filled in by Club Owners. The values they enter are shown (along with the club description) on the club homepage.

    Custom fields in a club
    On the Club Directory page, users can filter by the custom club fields.

    Filtering clubs
     
    Club Locations
    Clubs have built-in support for Google Maps, allowing users to specify a physical location for their club. Let's say you run a community for car enthusiasts; each club might be tied to a particular region's meetup. The Club Owner specifies the location when setting up the club, and clubs are then shown on map on the directory page:

    Club locations
    And within a club, the location is shown too:

     
    Club Display
    We offer two ways to display club headers within the club - the standard way, shown in the screenshots you've seen up to this point, but we also have a sidebar option. This is something the admin sets globally for the site, rather than per-club. This is useful where your site design doesn't facilitate another horizontal banner taking up valuable screen real-estate; moving the club banner to the sidebar alleviates this pressure on vertical space.

    Sidebar club style
    Using Clubs in Other Ways
    There's a lot of scope for using clubs beyond allowing users to create their own groups. You do not even have to call them "clubs" if that does not suit your use case. For example, on a company intranet you could rename Clubs to "Departments", and create a private group for each of your main roles. This would allow each department to have its own community, with its own forums, gallery, file sharing and so on, private and separate from other departments.
    Similarly, they'd also work well in situations where you as the site admin want to create entire micro-communities. Take for example a video game publisher. Using Clubs, they could create a micro-community for each of their games, complete with forums, galleries and so forth, and then set the Clubs directory as their overall community homepage. Immediately, they have a setup that hasn't until now been possible out-of-the-box with IPS Community Suite.
     
    We expect our clients will come up with some really innovative uses for the new Club functionality, and we can't wait to see what you do. We'd love to hear your feedback - let us know what you think in the comments.
  22. Like
    sudo reacted to Rikki for a blog entry, New: Reactions   
    This entry is about our IPS Community Suite 4.2 release.
    IPS Community Suite has long had a reputation system; first we had a simple up/down system, later updated to introduce a Likes system as an alternative. Whichever system you chose to use, it tied in with our reputation system.
    We're pleased to introduce the latest updates to the reputation system, and it's something that has been requested for quite some time: Reactions.
    Quite simply, reactions allow users to offer more fine-grained sentiments towards content than a simple up/down or 'like'. They are now in common usage on social networks, and so users expect to be able to be more nuanced in their response to something they see.
    Let's see how they work in a post, and then cover the options you'll have available.

    What you see above is the default setup for a site that has used the Like system in version 4.1. We include 5 reactions by default:
    Like Thanks Confused Sad Haha If you currently use the older style up/down reputation system, don't fret - you'll still get the new reactions on upgrade, but they'll be disabled by default and instead the new reaction UI will show up/down reactions. This gives you the flexibility to decide which of the new reactions, if any, you want to allow.
    So, those are the basics - but what configuration options can you expect to see? First, you can of course add your own reactions! We expect that beyond the default reactions you'd expect to find, some sites will want reaction types specific to their use-case. On an intranet, you might want to have 'agree' and 'disagree' reactions for staff to use when responding to discussions. On a gaming community, you might replace the icons to be some graphic from a video game that means something to your particular userbase. There's a wealth of possibilities.
    Each reaction you set up can be configured to adjust the original author's reputation count - a reaction can be positive (i.e. award a reputation point), negative (i.e. subtract a reputation point), or neutral (i.e. leave the reputation count unchanged). Our default set won't include any negative reactions, but you are free to configure these and new reactions to suit your own use-case. A user's total reputation count is still shown alongside their content and in their profile, of course.
    If you don't want to use the new reactions for whatever reason, you can disable all of them except Like, and it'll behave just the like 4.1-and-earlier system:

     
    Sites that currently use the up/down system don't show a list of names of users, and instead show an overall reputation score for the content. With the new reaction system, you can enable this even if you don't use up/down reactions. This is great if you plan to use reactions as, for example, an agree/disagree system, or where the content score is more important to your site than the individual reaction types.

    How the reaction UI looks with the 'count only' setting enabled
    As you'd expect, you can click individual reaction counts (or the overall reputation score, if you enable that setting) to view who reacted to the content. This remains a permission setting that you can apply per-group.

    On touch devices, on-hover functionality is not suitable, and so for these devices the reactions UI looks like this:

    Reactions play well with all areas of the suite, including Recommended Replies:

    ...and activity streams...

    ...and a couple of places we aren't quite ready to reveal yet  
     
    We hope you're looking forward to this new feature as much as we are. It's already been a hit on our internal testing site, and we're looking forward to seeing how clients customize it for use on their own community.
    Developer note: Reactions are one of two new features (the other currently unannounced) so far that make use of PHP Traits.
  23. Like
    sudo reacted to Andy Millne for a blog entry, New: Calendar Venues   
    This entry is about our IPS Community Suite 4.2 release.
    Following on from our previous news entry "Add Similar Event" we are pleased to announce another feature that will make adding and discovering new events as easy as possible.
    Support for geographic event locations has been in Calendar for some time now but with 4.2 we have taken this a step further with venue support. When enabled, members can set the event location from a list of pre-defined venues. Address details and maps will then be automatically shown in the event view.

    Event view shows the venue map and address as well as a link to other events at the venue
    Additionally, a link will be added so that other events occurring at this venue can be discovered.

    Venue view shows all events at the location
    Venues can be added via the admin control panel or inline when adding events (for users with permission)

    ACP venue management

    Inline adding of venues when adding events
    If a venue has not already been added then a fallback to the standard address form input is provided.
    We have a few more Calendar improvements still to reveal so be sure to follow News & Updates for further announcements.
  24. Like
    sudo reacted to Andy Millne for a blog entry, New: Calendar - Add Similar Event   
    This entry is about our IPS Community Suite 4.2 release.
    Recurring events are not new with IPS Community Suite but often you may wish to create similar events that don't necessarily occur on a regular schedule. Previously this has meant creating a new event for each and then manually re-entering the information for event description, location, cover photo, RSVP options and so on. Often the only thing changing between the events would be the date and time.
    Starting with IPS Community Suite 4.2 it is now possible to create a similar event based on one you have already added with a single action.

    Create a copy of an event in one simple step
    After opting to add a similar event you will be presented with the add new event form with all of the event info already filled out for you. Just set the date and time, make any required adjustments and submit your new event.
    Note: This option is only presented to the author of the original event in order to reduce visual clutter for regular visitors.
    We will be announcing many more interface improvements such as this in the coming weeks so be sure to follow the News & Updates section for updates.
  25. Like
    sudo reacted to bfarber for a blog entry, New: Gallery Lightbox Navigation   
    This entry is about our IPS Community Suite 4.2 release
    Improvements to our Gallery application, both in terms of new functionality and minor enhancements, are coming in 4.2. One area that was identified early on for improvement was the Gallery image view page and specifically how the lightbox feature available on this page behaved.
    We adjusted the buttons that overlay the main Gallery image to use icons instead of text

     
    If you click to view an alternative image size, we improved the header styling of this page as well for clarity and to allow easier downloading of the image you are viewing

     
    When viewing an image, you can open the image in a lightbox by clicking the icon at the very top far right corner. When doing so, there was previously a button at the bottom left hand corner of the lightbox if you wanted to download the image. We modernized this experience by implementing an overlay that you can click on in order to download the full size image instead.

     
    You will notice there are now left/right arrows in the lightbox view here. You can click left/right to scroll through the images in the container, just as if you clicked through the images in the photostrip immediately below the image on the main page. You can also use the left/right arrow keys on your keyboard. While this would navigate through the photostrip previously, it will now also navigate through the images in the lightbox as well.
    When viewing on your mobile device, the lightbox has been cleaned up allowing more image to display which is a welcome change for your mobile users.
    We have more changes coming to Gallery in 4.2 which we will be revealing soon but in the mean time we hope you enjoy these useful improvements.
×
×
  • Create New...