Jump to content

The Old Man

Clients
  • Posts

    3,965
  • Joined

  • Last visited

  • Days Won

    11

Reputation Activity

  1. Thanks
    The Old Man reacted to Mark for a blog entry, 4.3: Express yourself with Emoji   
    Emoji: built in to Invision Community 4.3! ?
    Invision Community has a long history. We remember the early days of forums, back when graphical "emoticons" or "smilies" were added.
    We have always shipped our products with a basic set of emoticons with the ability to add your own images and has supported emoji from mobile devices.
    Emoji has become a standard across mobile and desktop devices so it made sense to bring them to Invision Community fully.
    You can choose from 3 different styles of Emoji:
    The native style provided by the user's operating system (if you choose this option, users on different platforms will see different styles) Twitter style EmojiOne style
    Emoji Settings
    Once you have chosen one of these options, all of the available Emoji will show in the emoticons selector when making a post. Unlike in older versions, the entire list is scrollable (the categories drop down will jump you to the category rather than filter), you can search, and standard Emoji features like skin tone modifiers are fully supported, and of course, you can make them as big as you like.

    Navigating Emoji

    Skin Tone Modifier

    Make Emoji any size
     
    Autocompleting Short Codes
    In addition to using the selector, you can also use optionally enable standard :short_codes:. These will be autocompleted as you type.

    Autocompleting Short Codes
    You can also enable more conventional ASCII emoticons to be automatically replaced too:

    ASCII Short Codes
     
    Don't Worry: Custom Emoticons Aren't Going Anywhere!
    You can use custom emoticons either instead of, or even alongside Emoji. If you give your custom emoticons a text replacement starting and ending with : they will even show in the autocompletion alongside Emoji.

    Custom Emoticons
     
    Technical Details 
    Whichever style you choose, Emoji is stored in the database as the actual Unicode characters, so you can even change the setting and all Emoji, even those in existing posts, will immediately change.
    If you choose to use the native style (so the Emoji will match the style provided by the operating system), the system will automatically detect which Emojis are supported and the selector will only try to show the ones the platform can render.
  2. Like
    The Old Man 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.
     
  3. Like
    The Old Man reacted to Matt for a blog entry, Team Talk: What are you looking forward to most in 2018?   
    The Christmas lights are twinkling, the mince pies baked and the egg nog has been poured. With Christmas just around the corner, we turn our thoughts to what 2018 may bring.
    Marc Stridgen (Tech support and kettlebell enthusiast)
    I'm just looking forward to 2018 being less of a mixed year, as 2017 has been a bit of a bad one on the side of family, yet good with regards work and personal achievements. So here goes for my 2018:
    Looking forward to 4.3 and beyond. 4.2 I feel has been a great release for people, and will be nice to expand on the 4.x platform over the next year. Getting my wife and daughter to a happier place in life. Various things this year have meant they really haven't been. I have 3 events so far this year that I'm attending. 1 x 5k obstacle course, 1 x 10k obstacle course, and a 60 mile ride from Manchester to Blackpool. I always look forward to these, as its always a good sense of achievement when they are done, and a good excuse to get that little more in shape. Dev, dev, dev!! Whilst I am currently tier 1 support here at IPS, I'm actually a developer by trade. Currently I write .NET windows applications/services, and vast experience with TSQL. My aim this year is to update my own skillsets to web based development, and mysql. Something I have already started to do, but I'm going to be pushing myself more on over the coming year. It's fun to learn new things! (Editor: Marc is a highly skilled SQL specialist. Even Wade has been known to ask Marc for advice)
    Ryan Ashbrook (Developer, T3 specialist and guitar collector)
    My life is actually pretty boring (Editor: nope, it's not) - I don't have a whole lot planned going into 2018, though I am looking forward to my 30th birthday in March. People think I'm weird for that.
    I plan on getting back into music, though, as I've actually stopped playing throughout all of 2017 (aside from a few rare instances here and there), so it'll be nice to pick that up again as a healthy hobby.
    I also wouldn't mind traveling more, and make a return trip to New Hampshire with my friends, which I haven't done in four-ish years now.
    For IPS, I'm looking forward to seeing how 4.3 evolves and matures, as well as the new Community in the Cloud infrastructure.

     
    Mark Wade (Senior Developer and praise withholder) 
    Obviously 4.3 and onwards ? I have some cool stuff (at least by my standards) planned, including weekends in Edinburgh and Berlin at the beginning of the year, and Country To Country Festival at the O2 in March ? and, best of all... Shania Twain at the O2 in October ? Prides! ?️‍? This year I only did Manchester... a terrible effort. I need to get at least 2 in in 2018 New TV seasons, especially Black Mirror and GBBO.
     
    (Editor: That's Great British Bake Off, the most British television show on the planet. People make cakes and then discuss cakes while drinking tea)
    Brandon Farber (Developer)
    For 2018 I'm most looking forward to:
    Watching my beautiful baby daughter grow. Even with 6 kids, the baby phase is always such a special and enjoyable time. Wrapping up some various challenges in real life that are finally coming to an end. Watching my eldest son start college in the fall (UNC most likely) Taking one big family vacation. We're hoping Disney World but we'll wait and see what's in store as the year gets going.
    Probably the cutest pictures you'll see today.
    Stuart Silvester (Developer and property mogul) 
    I'm looking forward to 2018 being a better all around year for my close family, 2017 wasn't the best. I'm definitely looking forward to taking some more trips abroad, most like back to Italy and Madeira (Where my Wife and I spent Christmas 2016). I'm also looking forward to hopefully finding some spare time to work on other things such as renovating my home and putting my classic car back on the road. Learning new things is always useful, I've been wanting to start working on something such as an App or Node.JS (I've used it a little in the past, but not a lot), the issue however is the lack of spare time this year.
    Mark Higgins (Tech Support and part-time Phil)
    For 2018, I am hoping for an early warm Spring, then a mild Summer. Also hopeful that I can get my pop-up camper fixed so I can have a relaxing vacation in the Fall somewhere "up north" in one of our fantastic State Parks. That, and good health for me and my relatives.

    (Editor's Tip: if you hear banjo music, get in your car and get out of there)
    Jennifer Merriman (Designer and owner of the only pink avatar in chat)
    What do I have to look forward to in 2018? Well this one was difficult because I prefer to live pretty spontaneously. However, I thought about the things in my life that I know will transpire this year.
    My youngest child will turn 10 and my eldest 13... I'm terrified but excited to see them as they grow more independent. Loosening up the mom reigns by letting my kids start to do things a little more out of my control more regularly. A few million new movies like Aquaman, Jurassic World, Deadpool 2 and Incredibles 2. Otherwise just improved situations for myself and those around me. Both health and whatever else needs improved upon. Daniel Fatkic (Developer and owner of a store with sauna)
    2018 is going to be a very busy year with my 3 jobs ( IPS, Dad and Handyman renovating a lot in the house) where I look forward in getting better in all 3 of them.  
    Right now I'm working on my new home-office which will hopefully be finished soon, in spring I want to start the work on the outdoor area and create a patio and a rooftop terrace and the next winter project is the gym/spa area which won't leave much spare time or money for anything else.
    So what I really really look forward to is 2019 where I can then finally relax and enjoy the stuff which was built in 2018.
    (Editor: If you're wondering where your spare money went, look at your two LG 27" 5K monitors)
    Rhett Buck (Hosting expert who needs a ladder to get into his car)
    I'm looking forward to some time off and a trip to Texas with just the wife and I, top down, no phones, and a few days on the road to get there via Las Vegas, Arizona and a few other stops along the way. Spending a few days with friends relaxing watching MotoGP in Austin Texas, then a few days of relaxing on the open road on the way home. We had planned to go last year, but due to nasty weather, torrential rains, and flooding locally, we were displaced for a couple weeks which ruined our plans.

     
    Andy Millne (Developer and international man of mystery)
    Continued learning mostly. I’m looking forward to further improving my basic Italian language knowledge that I started taking a lot more seriously (It’s not just about waving your arms around). I would also like to fit in some more travel and to visit some old friends I haven’t seen in a while. There’s still so much of the world left to see though! Where to start? 
    On an IPS related theme, I’m of course looking forward to 4.3 and seeing new features we’ve been working on released into the wild, and the stuff that hasn’t even been dreamt of yet.

    Matt Mecham (Senior Developer, social media stuff and object of ridicule)
    I'm really looking forward to 2018, personally and professionally.  I'm really excited about launching Invision Community 4.3 which is shaping up to build on the great foundation that 4.2 built and add some cool functionality. (Editor: yes, that's enough of the sales pitch, people want to read about the team).
    As a dad of two, I enjoy watching my kids grow. My nine year old is becoming more independent and my two year old is getting more confident with speech. I love watching them grow up. We've also booked to take them to Disneyland in Paris in April which we're all looking forward to.

    Disneyland Paris. Like the ones in America but colder and nearer to the UK.
    We would love to hear what you're looking forward to in 2018. Let us know in the comments below!
  4. Like
    The Old Man reacted to Matt for a blog entry, So long 2017!   
    As we make our final commits, merge in the last of our branches and wait for Charles to move more tasks to the development list, we pause to reflect on our year together as a company.
    Pour some egg nog, grab some snacks and lets take a look at our journey this year.
    Our year in numbers
    In 2017 we made 72 Invision Community releases, 6584 code commits, read 157,203 customer replies and made an average of 177 staff replies to tickets per day.
    Our year in dates
    We were certainly busy this year. We launched Invision Community 4.2, started work on Invision Community 4.3, started two new blog series and a newsletter. Lets take a look at the key dates.
    March 10th
    We started talking about our upcoming release, Invision Community 4.2 which saw us drop "Invision Power Services" in favour of the sleeker and less awkward "Invision Community".
    March 28 - 30th
    During our series of blogs on 4.2, we launch a triple whammy of blog entries outlining reactions, clubs and social media promotions. Three new tent-pole features that drove 4.2 to be our most successful release.
    July 19th
    We release Invision Community 4.2 to deafening applause (most of it was our own, but it still counts). We give the development team a 15 minute break and then drop the 4.3 task list internally.
    September 15th
    We start a new blog series "Team Talk". The idea is to show that we're not a bunch of code writing robots, but we're real people with personalities, hopes and dreams. So far, it's proved that we're mostly a bunch of code writing robots without personalities. The irony.
    October 18th
    Not content to just talk about silly things in Team Talk, we launched our new long form blog series "Community Management". Here we give our many years of community building insight to help you become successful in running your communities. We've tackled a number of subjects from SEO to security so far with many more planned for 2018.
    October 30th
    Our development team have been busy working on Invision Community 4.3 and we announce it to the world. And being the huge tease we are, we've said nothing since. Rest assured, we've got a lot done and its shaping up to be another great release. We'll be talking about it in more detail next year.
    It's all about you
    Of course, we couldn't finish without saying a massive THANK YOU to all our customers. We are so lucky to do something we love for a living and that is only possible because you choose to use us to build your community.
    We are committed to keep moving forward to ensure that we serve you in the best way possible. We'll keep innovating to give you the tools you need to succeed and we'll keep posting blogs packed full of tips and advice.
    Here's to 2018 and all the adventures it brings.

     
     
  5. Thanks
    The Old Man reacted to Matt for a blog entry, How Invision Community's tools can help with GDPR compliance   
    The General Data Protection Regulation (GDPR) is a regulation (EU 2016/679) that is intended to strengthen and unify data protection for EU residents from 25th May 2018.
    How can Invision Community help?
    While Invision Community enables you to collect and store information, it's important to note that you as the site owner are the data controller. If your site can collect data from EU citizens, then we recommend that you research your responsibilities.
    We have introduced several new tools in Invision Community 4.2.7 to help you with compliance, and we'll run through them and the relevant sections of the regulation in this blog.
    Individual Rights (More information)
    Right to be informed
    Invision Community has an area for you to edit your own privacy policy. This is found in the Admin CP > Settings > Terms & Privacy Policy.

     
    Guidance on what the policy should contain can be found here.
    Right to erasure (More information)
    Invision Community allows you to delete a member from the Admin CP. If the member has left posts or comments on your community, you can elect to delete the content, or keep it but remove the author's details thereby making the content anonymous.
    Lawful bases for processing (More information)
    Consent (More information)
    Invision Community now features a setting to not automatically opt in to administrator emails such as those sent by the bulk email system often used for newsletters when registering a new account on your community.
    This feature is found in the ACP > Members > Registration Settings

     
    Part of the consent regulation is to record when consent was given. The consent to opt-in for administrator emails such as bulk emails sent via the Admin CP is recorded at registration, and each time they change the setting. This record can be found in the member history log when viewing a member in the Admin CP.

    If you change the Terms & Conditions, or the Privacy Policy, you can request that members accept these changes when they next log in thus giving their consent for those changes.

    Cookies (More information)
    Invision Community stores a small amount of data in cookies. These are used to authorize you when you re-visit a community. Other cookies are used to provide a service at the user's request, such as changing a theme or using Commerce's cart.
    We have added additional features for Invision Community 4.2.7 to permit acknolwedgement that cookies will be set, and a brief page outlining the types of cookies that are set.
    Invision Community has a feature that shows a small message to new visitors to the community. This is found in the Admin CP > Terms & Privacy Policy page.

     
    We have pre-configured a cookie acknowledgement message using the short-tags {cookies}.
    This will display as follows:

     
    This links to a new page showing brief information about the types of cookies that Invision Community stores.

     
    Although at the time of writing this blog entry, the regulation states that there is no exact information that you need to show on the cookie page, you can edit it to add more detail if you wish.
    Summary
    We hope these new tools available with Invision Community 4.2.7 make it easier for you to seek compliance with GDPR if you choose to do so.
    It's worth pointing out that we are awesome at making community software and know a huge amount about making communities successful, but we are not experts in EU regulation. We offer this blog entry as a way to assist you in seeking compliance but you must do your own research and are responsible for your own community.
    Invision Community 4.2.7 is currently in beta testing. We're aiming to release it early next week.
    We hope this is a good starting point for you!
  6. Like
    The Old Man reacted to Rikki for a blog entry, Theme Tip: Create a per-forum feed block   
    An enterprise customer recently asked us how to have a different feed block for each of their forums. Their goal was to have each forum show a 'popular topics' block containing topics only from that particular forum. Unfortunately this isn't possible using the standard block manager right now, since each view is treated as one configuration. That means that any blocks added to forum view will show for all forums.
    However, as usual in IPS4, some of the more advanced power under the hood does allow you to achieve the same goal - in this case, by using HTML Logic. This technique uses a similar idea to the one I outlined in the Dynamic-ish Forum Feeds blog in May.
     
    Creating conditional blocks
    The way we would implement this functionality is by creating a custom block that is simply a wrapper for other blocks. This wrapper block will contain HTML Logic that determines which feed block to show, based on some information about the current page.
    The first step would be to create standard feed blocks for each of the forums to which this should apply. In our example we're creating 'popular topics' blocks, but it could be anything you wish - the principle will remain the same. Another idea would be to create a 'Topics from other forums' block for each of your forums, whereby in the block configuration, you set it to include topics from all forums except the one in which it will be displayed - a good way of cross-promoting your topics.
    In order to include the blocks later, set the template key of each to be forum_x, where x is the ID of the forum in which you will display the block.
     
    Once we've created a block for each forum, the next step is to create our wrapper block, which should be a custom block set to use Manual HTML, with the following code:
    {{if request.app == 'forums' && request.module == 'forums'}} {{$id = \IPS\Request::i()->id;}} {block="forum_{$id}"} {{endif}} What's happening here is we're checking the app and module from the page URL are both 'forums', which indicates we're in forum view. We then use the {block} tag to insert the appropriate block based on the ID parameter from the URL.
    To use this block, simply save it, then using the Block Manager on the front-end, drag it into the desired location in your forum view.
    I hope this quick suggestion gives you some ideas for other ways to create blocks that show contextually depending on what the user is viewing. If you have ideas for interesting ways to use this technique, share them in the comments!
  7. Like
    The Old Man reacted to Matt for a blog entry, 6 ways to simplify your community and drive up engagement   
    Despite your best efforts, is engagement a problem for your community? You have your site promotion running well and you are seeing plenty of traffic but it doesn't convert into comments, posts or reactions?
    Invision Community is a powerful platform that offers layers of complexity for the many sites it powers. When you are struggling to convert page views into comments, it's worth taking a step back and evaluating your site from a new user's point of view.
    We'll take you through our 6 best tips to simplify your site and increase engagement using built in tools.
    #1 Use Social Sign In with at least Facebook and Twitter enabled.
    Social sign in makes it easy for causal visitors to become content contributors by creating an account. Social sign in removes the complex registration form that may put some off.

     
    It's a fact that most people visiting your site will have either a Facebook account or a Twitter account. Use that to your advantage!
    #2 Use Profile Completion
    One of the biggest reasons sites fail to convert visitors into members is because of large or complex forms. If you have many required profile fields, your potential member is likely to abandon the form. Use the Profile Completion system with fewer fields where possible for a simpler registration form.

     
    The Profile Completion system allows new members to complete their profile in their own time. Of course, you can still enforce vital fields before members can contribute.
    #3 Use Fluid View
    Traditional forums can be a little daunting to site visitors used to Facebook. The top down categorisation is a strength for separating conversations. Yet, it can be confusing for a first time visitor to navigate.

     
    Fluid view breaks down these boundaries by presenting your conversations in one simple list. By removing the need to jump between forum containers, new visitors are encourage to keep diving deeper into your conversations. An engaged visitor is more likely to contribute.
    #4 Keep your forum structure simple
    Even with fluid view enabled, complex forum structures can confuse. Consider a brand new forum with a hundred different conversation areas. Would a new user know where to go and post? Would they be put off thinking they are posting in the wrong area? The best advice is always start off with as few forum containers as possible and increase them as your community grows.
    #5 Use Reactions
    One of the simplest ways to increase engagement is to turn on Reactions. Reactions allow other members to leave feedback on a post in a few clicks. The default reactions allow one to like, give thanks, express confusion, sadness or happiness. You can add your own reactions to tailor the platform to your niche and personality.

     
    Non-verbal engagement is important for your active posters. If they receive reactions to their posts, they are more likely to reply more and return often to see what feedback they have received.
    #6 Use the Sign In/Sign Up widget
    A very simple way to increase visitor to member conversion is to just ask them to register. Invision Community ships with a drag and drop widget that you can use to outline what your site is about and encourage registration.

     
    In one very simple but prominent box, you can see what the site is about and how to join in.
    Summary
    New and existing communities should take a moment to see their site through a new visitor's eyes. Consider how easy your structure is to navigate and how many barriers to registration there are.
    You can streamline both registration and conversation presentation with our built in tools. The key to increasing engagement is to make it a simple as possible to join your community. Make sure your barriers or entry are set low.
    Not using Invision Community? We can convert you from other platforms preserving your data. Our migration page has more information on the platforms we can convert you from.
  8. Thanks
    The Old Man reacted to Rikki for a blog entry, Highlighting staff posts to improve communication   
    Whatever the purpose of a community - be it customer support, fan engagement, interest-based groups and so on - there's usually a need for site staff to communicate important information to users.
    Of course, in some cases this information is best suited to a site announcement, which by design has a lot of visibility and authority. But it's important that day to day staff posts stand out too. As we'll discuss in future articles, a key part of engagement is that users see your organization's team interacting with the community. In many cases, users will expect and appreciate acknowledgement from your community team, and by highlighting those responses you can add a visible stamp of authority.
    Invision Community has a few different tools to help you highlight staff posts, so let's take a look at them in more detail. 

    Group badges
    With group badges you can upload a small image that is shown beside a user's posts. It's shown alongside the user's group name, so you don't need to repeat that text.
    Each group can have a different badge, perfect for communities that structure their staff groups based on role type. It's common to color-code group badges for easier identification - support as green, product development as blue, and so on (and you may want to coordinate these colors with the prefix and suffix you use, which we cover later in this article).

     
    It's not just staff groups that can have badges, either; your regular member groups can too. However, a word of caution! If every group has a badge, they may lose their distinctiveness. We recommend reserving group badges for those groups you specifically want to draw attention to.

    Post highlights
    Second is a feature more explicitly designed to highlight a post rather than simply draw attention to the author. Group settings in Invision Community enable you to choose to have posts by users in each group show with a distinctive background color and border. The color is defined by your theme and so is easily configurable, too.

     
    As with group badges, it may be tempting to highlight every group's content, but we recommend not doing so as that reduces the overall impact of the feature. Keep it reserved for your key staff groups, and especially those that regularly interact with the community.

    Group prefix/suffix
    Invision Community allows you to define a custom prefix and suffix for each group. This is used in key locations, including to highlight usernames in the Active User block and to style member group names alongside content.
    An important part of this feature is that it accepts HTML tags, which gives you a lot of scope for customizing the display by adding an opening and closing HTML tag to the prefix and suffix settings, respectively. For example, let's say we want to add a shield icon before the name, and make the text purple.
    Prefix: <span style='color: #9013FE'><i class='fa fa-shield'></i>
    Suffix: </span>
    Simple! Now our staff members will display in the Active User block and elsewhere like this:

     

    Bonus feature: Staff activity streams
    I wanted to also mention a feature that achieves a slightly different goal to those we covered above, but nonetheless is an important way to bring additional visibility to staff content: activity streams.
    As well as an overall “All Activity” stream that shows everything happening in the community, Invision Community allows you to define pre-made streams that are available to all users. You can use this to build streams of content with particular tags, certain types of content - or, as in this case, content by users in specific groups.

     
    Simply create a new activity stream in the Admin Control Panel, set the configuration so that it only pulls content from members in your staff groups, and you're done. Users will now be able to visit the stream page to get a handy overview of everything staff members are doing in your community.

     
    I recommend checking out the other filter options available for streams while you're setting this up - there's a huge amount of power available!

    Summing up
    I hope this quick overview of content highlighting features has been useful. When users visit your community, they're usually looking for authoritative information and that often comes right from your own team. By utilizing the features we've discussed here, you can make that information stand out more against the other content in your community.
  9. Like
    The Old Man reacted to Rikki for a blog entry, Proactive and reactive moderation - which is right for your online community?   
    One of the bigger decisions a community manager has to make as a community grows is whether to employ proactive or reactive moderation (or a combination of both). This isn’t always a conscious decision; sometimes forum moderation features are toggled without giving much explicit thought to the style of moderation desired and the pros and cons of doing so. It’s worth taking a moment to consider the reasons behind each type, and come to a justification for one or the other.
    Firstly, let’s discuss what we mean by proactive and reactive moderation.
     
    Proactive Moderation
    With a proactive approach to moderation, the goal is to prevent bad content from ever appearing in public. The primary way that this is achieved is by having moderation staff review all content posted, and manually approving it after deciding whether it is acceptable.
    Another feature that could be classed as proactive moderation is administrator screening of new registrations. When a new user registers in the community, their account can be placed in a ‘validating’ state, requiring an administrator to review the information submitted and deciding whether to approve the account.
    As you might expect, proactive moderation is the safest way to ensure bad content doesn’t make it to public view. However, the significant drawback is that users won’t see their content immediately, which can be frustrating and severely stifle productive discussion. At worst, it can push users away from your community altogether. Heavy-handed moderation is often viewed negatively by members who are trying to participate, and can ultimately backfire. 
    With a proactive moderation approach, it’s important that you communicate with members one-to-one if they post content with good intentions but which doesn’t meet your criteria. This can reduce resentment over wasted effort, and gives them the opportunity to adjust their approach for future content.
     
    Reactive Moderation
    In contrast, a reactive approach to moderation allows user to post freely, without explicit pre-screening of content, with moderators reacting to issues as and when they arise. Reactive moderation is, generally speaking, a more pleasant experience for users because it allows them to engage fully with the community. However, there is of course the risk that unsuitable content is seen in public, at least temporarily.
    Choosing a reactive approach doesn’t have to mean a free-for-all. There are many features you can use to make identifying and dealing with bad content a quick and painless process, while still allowing users to contribute freely to the community:
    Report center
    Allows users to identify bad content and submit notifications to moderation staff for prompt action. Badword filter, URL filtering and keyword triggers
    Prevent common swear words and other divisive terms from being used by censoring them or replacing them with ***. You can also blacklist undesirable URLs from being used within posts. Plus, automatically watch and moderate posts that contain terms you specify. Warning system
    Where a user has proven to be problematic, the warning system in Invision Community allows you to track infractions and apply punishments to the account. These can range from a simple warning message, to suspension, to complete ban. Users can be required to acknowledge the warning before being able to see the community again. Moderation queue
    Individual users can be placed into the moderation queue, requiring all content they post to be screened by a moderator before being visible - a good compromise that means you don’t need to screen all content, just that from troublemakers. Spam service
    The IPS Spam Defense Service is a free service that automatically reviews new registrations to your community to determine whether they match any known spammers, using data crowdsourced from other Invision Community sites. The service can virtually eliminate known spammers from your community, preventing them from ever causing a problem. One-click spam cleanup
    If a spammer does make it into your community, removing their posts and banning them is a one-click action for moderators. Saved actions
    Saved actions make it quick to apply multiple moderation actions in one go. For example, if members often post support topics in a non-support forum, a saved action would allow moderators to move the topic and reply to let the member know what happened - all with a single click.  
    Which is the right approach for your community?
    Every community is different, so there’s no one answer here - that’s why Invision Community includes features that enable both approaches, to allow you to determine which to use.
    In general, we suggest thinking of reactive moderation as the default stance, and increasing the amount of oversight you make depending on the circumstances. There are exceptions of course. For example, in a situation where a user posting personally-identifying information in a public forum could have a profound implication for personal safety, a proactive moderation approach might be more desirable. Similarly, if it’s essential that users receive correct information that has been vetted by your staff, you may want to review content before it appears (though in this case, other techniques might be considered, such as staff labelling content once it is ‘approved’ by them).
    Your choice need not be entirely one or the other, either. While Invision Community has moderation settings that apply to the entire community, it’s also possible to apply different settings on a per-forum or per-member group basis.
    Communities often make use of per-group moderation as a way of screening new members. This is achieved by putting new members into a ‘limited’ group that requires content to be reviewed by a moderator. Then, using Invision Community’s group promotion tools, the member is automatically moved to a regular member group once they have a specified number of approved posts (usually a low number; one to five works well). This approach reduces the danger of a rogue member signing up and creating a problem, without requiring the resources to screen every new post to the community.
    Finally, whichever approach to moderation your team ultimately finds work best, we recommend creating a clear, detailed set of community guidelines that outlines the boundaries of the community, and what you consider acceptable and unacceptable from members. Most users don’t set out to create problems for you, and referring to your guidelines can often put the lid on any trouble before it starts.
    We hope this overview proves helpful to both new and established communities. If you have any approaches to moderation that you think others might be able to learn from, please go ahead and share them in the comments below!
     
  10. Like
    The Old Man 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.
     
  11. Like
    The Old Man reacted to Mark for a blog entry, New: Leaderboard Enhancements   
    This entry is about our IPS Community Suite 4.2 release
     
    Top Members
    For 4.2 we made some improvements to the Top Members section of the Leaderboard. A new overview page tab shows a selection of the top members across different criteria.

    Top Members Overview Page showing members with Most Reputation and Most Content
    The filter menu allows you to view more members in any chosen category, and a new AdminCP setting controls which categories should be available.

    Top Members Categories
    In the AdminCP you can configure which categories are shown on the overview page, the filter menu, and how many results show for each.

    Top Members AdminCP Settings
     
    Popular Contributors Widget
    Another small change is the Popular Contributors widget now contains a link to the appropriate section of the Leaderboard.

    Popular Contributors Widget
  12. Like
    The Old Man reacted to bfarber for a blog entry, New: Group promotion improvements   
    This is an entry about our IPS Community Suite 4.2 release.
    The ability to automatically promote users from one group to another based on set parameters has been a staple of community software for some time. Traditionally, the most common determination of promotion has been post count. Additionally, the 4.x Community Suite supports promoting members automatically based on the time elapsed since the user joined the site and based on their total reputation count.
    With 4.2, we have completely overhauled and enhanced the group promotion feature bringing many new options to administrators looking to promote members through different group levels.
    To start with, the group promotion options have been removed from the groups configuration pages into their own area.

    Group promotion rules overview page
    You will notice that rules are no longer strictly tied to a single group, and that rules can be sorted however you desire. When you create and edit rules, you can choose which groups the rule applies to, what parameters the user needs to meet in order for the rule to be activated, and then finally, which primary and secondary groups the user will be moved in to. You can also configure the rule to remove specified secondary groups, which can be useful if one rule adds a secondary group for users, and then the next rule should change them to be part of a different secondary group (i.e. add a new secondary group, but also remove the previously awarded secondary group).
    The system uses the same member filters available when configuring bulk mail, and we have made some updates to the member filters area (and have introduced some new filters) in this release as well. For example, you can create a rule that only applies to members who have won the daily leaderboard at least once, or members who have created a blog.

    Some of the group promotion filters, which are also available when sending bulk mails
    Any time a member account is updated for any reason (a new visit, editing the member, the member makes a new post, etc.), the software will loop through all configured rules and the last rule in the list that matches the member will be applied. This approach allows you to create promotion levels, for instance when a member reaches 100 posted content items they will be promoted to a new group, and when they reach 1000 posted content items they will be promoted to yet a different new group.
    Groups can be wholly excluded from any promotion rules, which is useful when you have administrator and/or moderator groups and you want to ensure that they are never moved to a different group. These groups will be disabled from selection when configuring group promotion rules, and these groups will be ignored if "any group" is selected for a promotion rule.
    Finally, if a user is moved to a new primary group by Commerce because they have purchased a product which moves them to a new group, they will also be excluded from group promotion rules (however, Commerce purchases that only adjust secondary groups will not exclude users from being checked by group promotion rules).
     
    Developer note: You can add your own filters for group promotion rules (and bulk mails) by adding MemberFilter extensions in 4.2, available in the Developer Center for your application.
  13. Like
    The Old Man 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!
     
  14. Like
    The Old Man reacted to Mark for a blog entry, New: Commerce Improvements   
    This entry is about our IPS Community Suite 4.2 release
     
    Improved Stripe Integration
    Stripe is a popular payment gateway that supports card payments. In IPS Community Suite 4.2 we have made some improvements to our integration:
    When viewing a transaction in the AdminCP, it will show the last 4 digits of the card used, and the result of Stripe's risk evaluation. More information is sent to Stripe for easier cross-reference between Stripe's control panel and your AdminCP. This includes the customer's name, billing and shipping addresses, email address, associated transaction/invoice/customer IDs, and the invoice title.  

    Stripe Transaction in the AdminCP showing risk evaluation and card details

    Transaction in Stripe's control panel showing customer and invoice details
     
    Anti-Fraud Improvements
    Anti-Fraud Rules now have some additional filters:
    Products being purchases includes... Account was registered more/less than [x days] ago Customer is/isn't in group Customer has previously spent more/less than Time since last purchase is more/less than [x days] ago Custom profile fields (both at member and customer level) IP address is x (exactly, contains or matches regular expression) Customer has previously made transactions that failed (opposed to "were blocked by fraud rules") Email address matches regular expression
    Some of the new Anti-Fraud Rule options
     
    MaxMind per gateway
    A new setting has been added that allows you to run MaxMind only against transactions using particular payment gateways.

    New MaxMind gateways setting
     
    Transaction Search
    You can now enter the transaction ID provided by the payment gateway in the AdminCP search box to find a transaction.

    Looking up a transaction by gateway ID
     
    Renewal Savings
    If you have a product with multiple renewal terms, a new setting allows you to show alongside each option how much is saved. This can be shown either as a monetary value, or as a percentage.

    Product showing savings for different renewal options
  15. Like
    The Old Man reacted to Mark for a blog entry, New: Editor Uploading   
    This entry is about our IPS Community Suite 4.2 release
    IPS Community Suite has supported drag and drop uploading to the attachments area at the bottom of the editor since 4.0. In 4.2 we're pleased to add the ability to drag and drop right into the editor, so you can drop your attachment exactly where you want it to show without having to add it afterwards.

    Drag and drop into editor
    If your browser and OS supports it you can also copy and paste, either from the desktop or from other content on the web:

    Copy and Paste
    Naturally this works for ordinary files as well as images:

    Drag and drop a file
     
  16. Like
    The Old Man 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.
  17. Like
    The Old Man reacted to bfarber for a blog entry, New: Statistics   
    This is an entry about our IPS Community Suite 4.2 release
    Statistics can be an important part of monitoring your site and ensuring it grows and responds to your marketing and promotion efforts effectively, and several new statistic tools have been added to the 4.2 Community Suite which we know you will be excited to learn about!
    A simple tool has been added that will allow you to look up and list all member accounts that have last visited the site within a specified time period.

    Look up members who have visited within a set time period
    Additionally, online user (both logged in user and guest) counts are now tracked every 15 minutes and graphed in the AdminCP for you to reference. You can view online user trends over a specified date period, view just guest counts or just member counts (or both), and view the graph in multiple different modes (such as an area chart or as a column chart). By default, the data is retained for 180 days, however you can control how often to prune this statistical data in the AdminCP.

    Online user trends graphed
    You can also view a graph of member activity on the site. Member activity is defined as any "activity" beyond simply browsing, such as submitting a new post, reacting to any content item or comment, or following any content item or node.

    Activity information about your member base
    You will also be able to define keywords that you would like to monitor and then see both a graph of usage of those keywords, as well as a table listing all usages of those keywords. You can use this to track usage of competitor names, find out if hash tags you define are trending, or learn if promotional materials are making an impact on your membership.

    Keyword tracking can help you closely monitor your community
    Along with these additions, we've cleaned up the menu and wording for the rest of the existing statistic options to make their functions more clear.
    We hope these additions help you better track and control your community, making the most of your time and money.
     
    Note for developers: A new chart class has been added which allows you to populate dynamic charts using callbacks, in addition to the standard methods that already exist for pulling data directly from a specified database table.
  18. Like
    The Old Man reacted to Daniel F for a blog entry, New: Downloads Index Page   
    This entry is about our IPS Community Suite 4.2 release
    In IPS Community Suite 4.2 we have added a bunch of new settings for the Downloads Index Page.
     

    Downloads Index Page - Settings
    With 4.2 you'll be able to hide any of the boxes. 

    Hidden Most Downloads Box
     
    Another often requested feature was that people want to be able to choose the categories from where the files should be fetched
    This way you'll be able to hide files from some very old categories.

    Hidden Categories
  19. Like
    The Old Man reacted to Andy Millne for a blog entry, New: Customizable Blog Sidebar   
    This entry is about our IPS Community Suite 4.2 release
    In IPS Community Suite 4.2 we have added some additional customization options for Blogs
    The sidebar now features a space reserved for Blog owners to add a little further info, add links to social network sites, contact info, or anything at all they desire.

    The New Blog Sidebar
    The sidebar will show across all of the Blog pages (unlike the Blog description) and uses the standard built in text editor which supports all of the usual features such as embeds, images, links, and all other editor plugins you have enabled.
    Editing the sidebar is as easy as editing the Blog info via the Manage Blog menu. It's then a simple matter of toggling the sidebar on and entering the info.

    Editing The Sidebar
    The Blog sidebar content is controlled by the owner of the Blog and is only available if the administrator activates the option. If set, the content shows above any other widgets placed in the sidebar.
    This has been a frequently requested change and we are happy to add this to make Blogs more individual and engaging.
     
  20. Like
    The Old Man 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
    The Old Man 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
    The Old Man 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.
  23. Like
    The Old Man 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.
  24. Like
    The Old Man reacted to Andy Millne for a blog entry, New: Social Sign In Streamlining   
    This entry is about our IPS Community Suite 4.2 release.
    Social Sign In has long been a feature of the IPS Community Suite but we are always looking for ways to make interaction easier for your visitors. A small but significant improvement we are able to add for 4.2 is to include social sign in links directly at the point where your customers are ready to contribute.
     

    Hassle free inline sign in brings your customers right back where they need to be to comment
    Visitors are much more likely to comment when the registration process is as fluid as possible and social sign in has fast become a familiar and efficient way of doing so. After signing up via these methods users are logged in and brought right back to where they started ready to comment.
    Feedback from our testers has already shown that this change has an immediate effect on the volume of new registrations and we look forward to making it widely available with 4.2.
  25. Like
    The Old Man 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...