Jump to content

Marc Stridgen

Invision Community Team
  • Posts

    13,900
  • Joined

  • Last visited

  • Days Won

    245

Reputation Activity

  1. Like
    Marc Stridgen reacted to Matt for a blog entry, 4.4: Animated GIFs   
    Communication has come a long way since those very early humans grunted at each other to determine if they wanted more mammoth for lunch.
    The course of human history has seen cave paintings, hieroglyphics, the written word, emoji and now GIFs.
    GIFs have been around since the dawn of the internet. Many websites proudly displayed a 'man at work' animated GIF when they were under construction.
    Now, GIFs are now mostly used to express complex thoughts and emotions by showing a short animation.

    Mind Blown
     
    Invision Community has allowed GIPHY to be used as an embed for a while now, but we craved something much more straightforward.
    Behold, the GIF button!
    Now your members can reply with the majesty of animation.
    Of course, GIFs won't replace real and meaningful conversation, but they are a fun way to express yourself quickly and encourage more engagement.
    The GIPHY functionality is enabled via the 'Community Enhancements' page in the Admin CP.

    GIPHY is enabled from the enhancements page
    All you need to do is grab a key from GIPHY, and you're all set!

    Configuration
    You'll notice a "MPAA style rating" option.
    This allows you to select a maximum rating for the GIFs as some will have adult themes and language that may not be suitable for your community.
    For example, you can choose "G" for general audiences, "PG" or "PG-13" to limit what is shown.

    Yes!
    Drop your favourite GIF below to show us how you feel about this new feature.
    This is a blog about our upcoming Invision Community 4.4 release, due later this year.
  2. Haha
    Marc Stridgen reacted to Matt for a blog entry, Team Talk: What would you do with $1,000,000?   
    This month, we ask the team the age-old question: If you won a million dollars (or denomination of your choice), how would you spend it?
    The question was almost guaranteed to bring a raft of hilarious replies that showcase our amazing humour and wit.

    Once again, we fall short and instead worry about taxation and retirement.

    You can't give it away these days.
    Marc S
    I couldn't decide on whether to answer this with what I would 'like' to do with it, or what I would actually do with it, so figured I would answer both. [So you just upgraded to $2,000,000? geez - Editor]
    If it was just what I would like to do with it, then I would probably follow the F1 season around the globe for a few years until I got bored. I'm very much into the sport, and with the locations, it would make for some great destinations to visit in between the races.
    What I would actually do is pay off my mortgage, buy another 3 reasonably priced houses to rent out to others, and live off the investment. Given I would then have a constant income without doing much, I would then try my hand at starting a business. Not entirely sure what that business would be to be honest [How to understand people with strong accents? - Editor], but I'm not the kind of person who would be able to just retire, without it driving me to insanity.

    I know nothing of F1, so hopefully this is OK

    Jennifer
    Pay off all of my debts. Buy a house. Put away some in a nice savings account both for me and my kiddos. Buy a serious amount of shoes, and get a few cosmetic tweaks.

    Who doesn't love shoes?

    Brandon
    If I had a million dollars, I'd pay off debts, stash some money away for savings and to have a healthy cushion [You give your soft furnishings a health check? - Editor], and I'd probably use a good chunk of it for travel. There are a lot of places I'd like to see in the world still and travelling is expensive.

    I’d like to visit some of the top touristy spots in South America, like Rio, Galapagos islands, Peru, Machu Picchu, etc. I’d like to see Australia, Japan, China, Alaska, the northern lights in the Arctic, and I would like to make it back to Europe at some point, particularly to see more of Italy and visit Greece.

    It's where we first met.

    Daniel
    I’ll go with my sailing boat dream which is still is a thing for my retirement, but if I would get tomorrow $1,000,000 I would do it right now too. [How? You're not getting the money until tomorrow - Editor]
    Get a Katamaran and sail sail sail... depending on time and budget and people.. mediterran sea, caribbean sea, then around South America, US west costs , Hawaii, Philippines , India. Around Africa .. back to Mediterran Sea.

    Stuart
    If I had $1,000,000 tomorrow, I'd probably be fairly sensible [Boring- Editor] by paying off the mortgage and spending some cash on finishing renovating the house. Then I'd buy either a Mustang GT or a Tesla Model 3 Performance (I know, one is an eco-machine and one is a gas guzzler!). The remainder I'd split between savings and stock market investment.

    Mark H
    A million dollars….. well, the government takes about 1/3 of that first off, so after taxes you get ~ $650,000. With that I’d pay off the house and credit card, buy a reliable vehicle, then the rest goes in the bank. Would not have enough to retire, even at my age. [It wouldn't last 2 years? - Editor] But it would eventually make retirement easier.


    The fun answer.
    Jim
    I would pay off my mortgage, buy a 2019 Corvette ZR1 (plus pay off following speeding tickets) and probably go to Australia. Then save the rest for a rainy day or you know, retirement.

    Mark W
    I live in Sydney, so probably buy a small apartment and carry on as normal. [How small is your current apartment? - Editor]

    Good day.
    Matt
    I'm not a huge fan of travelling, but I'd like to see a little bit more of the USA. I've been to Los Angeles, Nevada, Las Vegas, New York and Virginia but I'd like to see more of the middle bit too. Definitely Miami and New Orleans. [Dude, you need to check a map to see which states are in the middle - Editor]

    I love my work too much to think about retiring but I'd put some away for when I do.

    I might give some to my family if they ask nicely and are reading this (hopefully they are not).

    Yes I can.

    Andy (Andy did not contribute this month, so this reply is 100% fictional)
    I'd be too depressed with the massive income drop to think about how to eek out such a pittance.

    Lindy (Lindy never contributes, despite being threatened with a fabricated answer)
    I'd probably invest in a gas-tech company, buy more cars I'll only drive 3 days a year and spend the rest in Vegas.

    Charles (Charles also never contributes, so this is also fabricated)
    Please do not say funny things about me.
    Charles also has edit permissions to this blog.

    So there you have it, that's how we'd choose to spend a cool $1,000,000.

    We'd love to hear how you'd spend your imaginary windfall.
  3. Like
    Marc Stridgen reacted to Matt for a blog entry, Guest Blog: How to incorporate new features into your community   
    Today, we're handing over our blog to long time client and friend to Invision Community, Joel R.
    @Joel R is often found hanging out in our community offering his insight and wisdom when he's not harassing the team in Slack.
    Over to Joel.
    Invision Community releases a variety of blockbuster features in every major update, which usually hits once a year.  You may think those updates are not enough (it’s never enough!), but I wanted to spend some time talking about how to survey and incorporate those features into your community systematically. 
    This blog post is not about any specific feature, but more a general and philosophical approach in integrating the newest features.  My goal is to help you get the most out of every new IPS update!      
    You may think that many of the features in the updates are easy to assess.  You either want them or don’t.  But it’s not that easy. 


     
    I was inspired by some recent personal experiences when I found myself revisiting features from 4.2 and earlier.  I was pleasantly surprised to realize that I still had so much to experience and learn from those features, all of which I had previously reviewed when they were initially released.  Invision Community comes packed with rich features, and no community manager is expected to be a master at everything.  But a systematic approach is your best chance at making sure you get the most out of every feature.
    To give a personal example, I jumped into Social Media Promotion when it first came out in 4.2.  The new Social Media Promotion offers several powerful tools for social media cross-posting, and I immediately wanted to learn how I could use it to cross-post content to my Facebook and Twitter accounts.  It’s an easy drop-in replacement for services like Hootsuite or Windscribe and allows community managers to drip interesting content to their social media pages for constant advertising and social engagement.
    Well, it turns out my Facebook and Twitter reach is nil because I have no followers (wish I was more Internet famous!), so I soon lost interest and dropped Social Media Promotion as a tool.
    A couple of months ago, I was assessing my homepage versus other popular websites when I came across a startling realization: I could make a gorgeously visual homepage on par with Instagram using Our Picks – a feature of Social Media Promotion.

     
    I would intentionally ignore the social media component, but use the other component of Our Picks for a beautiful new homepage.  The context of using Our Picks for a homepage opened my eyes to a whole new way to evaluate Social Media Promotion, and what was once a feature on the back burner is now – literally - the front page of my Invision community.  I love it!   
    To help you incorporate new Invision features, I’ve brainstormed 5 strategies on how to make the most out of Invision feature updates.  Each strategy comes with a mini-lesson for an action plan. 
    1.    Learn the knowledge, not the feature.
    This is my personal motto when Invision Community releases a new feature.  I’m more concerned about the knowledge and broader usage of the feature than implementing the feature itself: What’s the potential scope of the feature?  In what context could the feature be used?  How did Invision Community intend for the future to be used, and what are other ways it can be used?  
    I’ve never worried about the technical configuration of the feature.  You enable or disable some settings, and that’s it.  But what’s more important is how the functionality can best be integrated and in what context.  You never know when you might come back to the feature for the next great idea, and you can only do that if you possess the knowledge and application behind the feature.  
    Lesson: Try every feature at least once, even if you don’t need it.
        
    2.    When at first you don’t succeed, take a nap.
    Some things take a while to think about.  Don’t try to cram through all new Invision Community features.  There’s too many to digest in one pass.
    Assess the features you’re most interested in one by one, play with each feature until you’re satisfied, test them, find out how they work, and when you get frustrated, take a nap.  Eat some ice cream.  Go jogging.  And revisit in a month.  The bigger the feature, the longer you should think about it.
      
    The biggest “aha” moments didn’t come to me right away.  When you try to rush through a feature, you can get rushed results.  Take your time to bounce ideas around your head and try to think through the context of how to best utilize the feature.   
    Lesson: For features that you like, set a calendar to revisit after a month.  Then take a nap.  
    3.    You’re running the marathon, not a sprint.  
    Successful community managers have evolved with the changing needs of our audiences.  While our mission remains the same, the backdrop of user expectations and digital trends has dramatically changed.  
    When you implement a feature, you should be evaluating it for both sustainability and longevity.
    Is this a sustainable mechanism to keep up with? 
    Is this something that I want to continue for the foreseeable future?  
    It’s nice to play with new features; every major update is like a Christmas unwrapping of new features.  But you need to prudently pick-and-choose which feature is most appropriate and how it can give you an impact for the long-term.  Sometimes it’s better to do a few things very well than many things not well at all.
    Lesson: Ask yourself if you see yourself using the feature 3 years later?
    4.    Make it uniquely yours
    Invision Community ships with default features ready to use out of the box, but those features are just that: default.  We like to dress up our theme with custom colors, designs, and logos.  You should apply the same flair for customization with your features.
    Some features are ready to be customized: reactions, ranks, and group promotion.  Others, however, might take more thinking.  Here are some examples to spark your creativity:
    •    Social Sign-in Streamline – are you using the default message, or did you customize it with a unique and clever introduction?  
    •    Fluid Forum – did you activate fluid forum and hope it went well?  Or did you use it as an opportunity to re-analyze your entire forum structure for the modern web?  
    •    Leaderboard – did you leave it as a Leaderboard, or could it be Genius board for a technology company, or Joyboard for a nonprofit, or Loyaltyboard for a consumer brand?
    Lesson: Make the feature uniquely yours.
    5.    Talk through your scenario
    Every battle-tested community manager knows that the only thing constant is change – whether it’s our forum software, ACP settings, user expectations, and broader digital trends.  It’s important to find a trusted circle of friends and users who can help you steer and implement features.  It may sound great in your head, but other users may look at it very differently. 
    On my site, I have a trusted group of users called “Champions.”  In my pre-planning stage, I float my ideas by them as early in the process as possible.  They’ve provided valuable feedback of user expectations with differing perspectives.  I’ve nixed certain features based on their veto, and I’ve tweaked continuously based upon their continuous input.  Talk through your scenario with your trusted friends, and not just with the voices in your own head!    
    Community management is such a uniquely rewarding and challenging role because every community demands and needs a different set of features.   Invision makes it easy with regular releases of exciting features, but you also need to make the most out of those features on your own.  Don’t just turn on the next feature: turn on excitement, joy, and community.  
    If you notice, I didn’t include a lesson yet in my last strategy when you’re ready to talk about your scenario.  And that’s because it’s the ultimate lesson:
    Write the next guest post in the Invision Community Blog and share your own success story in how you adopted a new Invision feature.  We’d love to hear about it.
    Thanks Joel!
    We love this angle on how to best evaluate the myriad of opportunities the Invision Community software allows.
    What is your biggest take-away from Joel's advice?
     
  4. Haha
    Marc Stridgen reacted to Matt for a blog entry, Team Talk: Who is your celebrity look-alike?   
    For most of us, at some point in our lives we've been told we look like someone famous. Maybe it's an actor from a favourite movie, or a member of a popular band.
    This has certainly come up a few times among the team in chat. We often joke about our more famous doppelgängers. We've often wondered who'd play us in the movie version of Invision Community. I'm holding out for Ryan Reynolds [Keep dreaming - Editor].
    More recently, friend to Invision Community @Joel R mentioned that it'd make a really fun blog entry. So please direct all constructive criticism to Joel if this is not as promised, a fun blog entry.
    Ok, lets get started.
    Andy is DJ Qualls
    You may recognise DJ Qualls from comedies such as Road Trip and Road Trip: Beer Pong [Great list there - Editor]. This comparison was straight from Andy. He gets compared to him by his friends quite often apparently [He needs new friends- Editor].
    Personally, I think it's just the fact that he also wears the exact same glasses.

    Andy is DJ Qualls
    Brandon is Adam Levine
    Brandon was incredibly quick to mention that his dentist routinely says that he looks like Adam Levine, which seems like an odd thing to mention at most appointments. You may have heard of Adam from the band Maroon 5 and a few movies that I've not bothered watching [Awesome research for this piece - Editor].

     
    Brandon is Adam Levine
    Daniel is Daniel Brühl
    Not only do they have the same first name, they also share a nose [Who has it today? - Editor]. You might have seen Daniel playing Nikki Lauder in the movie Rush, as well as that shady guy in Captain America: Civil War.

    Nose twins
    Jennifer is Charlize Theron
    Jennifer had several looks for this blog entry, and chose the one featured below, which is very reminiscent of Charlize's role in Mad Max. You may know Charlize from her many movies. Including Max Max [Again, great research - Editor].

    The eyes have it.
    Lindy is Tony Soprano
    This is a comparison I've been making for years. Lindy has a certain "aura" that reminds me a little of the the mafia boss with a conscience. There was a hotdog incident at his house which I don't want to go into right now [No, please do - Editor].
    Tony Soprano was played by the late James Gandolfini.

    Both know how to hide bodies
    Marc is Casey Affleck
    Honestly, this took a while to figure out because Marc looks like no other human being alive. We even tried those "Who is your celeb twin" apps and they threw errors and deleted themselves in a panic. This is the best we could do. Casey Affleck is of course Batman's younger brother [Have you ever read a comic? - Editor].

    Yeah, it's not great is it.
    Mark is Ansel Elgort
    So one night I sat down to watch Baby Driver, featuring Ansel. It was uncanny how much he reminded me of our resident developer Mark. Even down to the facial expressions. It's uncanny.

    I honestly have no idea which is which
    Mark H is Ben Folds
    Full disclosure, the photo Mark submitted could politely be described as "vintage" [Not sure that's polite - Editor]. However, as soon as I saw it, I was amazed at how much he looked like my favourite singer/songwriter Ben Folds. I'm not saying this photo of Mark his old, but lets say it cost us $10,000 to have an expert colour it from the black and white original.

    Classic Mark
    Matt is David Boreanez
    Over the course of my 20s and 30s [Clearly not now you're old - Editor], I was often compared to "Angel from Buffy" played by David Boreanez. I thought it was because of my cool but brooding demeanour [lol - Editor] but maybe it's just one of those chance genetic occurrences.

    Well, similar hair at least
    Rhett is Bruce Willis
    Rhett never lets our servers Die Hard [Jeez, you went there - Editor] but he does resemble Bruce Willis. It's not just that they visit the same hair dresser either.

    Twins!
    Ryan is Ethan Hawke
    We've saved the best to last, because this comparison caused actual goosebumps. Someone even said "wow" when they saw it. These two could be related. Ethan Hawke is a huge movie star, so Ryan was quite happy with this comparison.

    Uncle Ethan?
    So, there you have it.

    If there was a movie to be made featuring our lives, then this is the cast that would be our first choice.

    Who do you look like? We've love to see your pictures too. Let us know below!
     
  5. Like
    Marc Stridgen reacted to Matt for a blog entry, Happy 16th Birthday To Us!   
    This month, we turn sweet sixteen!

    We made our own card this year.
    I know, it's hard to believe with our youthful looks and energetic personalities, but it's true. Charles and I have known each other longer than I've known my own children and we still make each other laugh on a daily basis.
    Over the past 16 years we've seen a lot of trends come and go.
    When we started, AOL dial-up was the preferred method of choice (and probably the only method of choice). Compuserve were flying high and I think I'll stop this walk down memory lane before I turn into my own grandfather and start talking about how things were better in my day.
    A lot has changed. We've seen the rise of social media and how it disrupted habits. We've seen MP3 players become iPods, and iPods become iPhones and iPhones become iPads (other digital devices are also available).
    It's crazy to think that our company pre-dates Facebook, Twitter and Youtube.

    Click on this image to see it unless you have excellent eyesight
    We're still here because we are always innovating and adapting. The software we're working on right now is vastly different from the one we started out with. And that is how it should be. We listen to our customers and we implement the great ideas.
    Of course, we'd not have lasted a year without our customers. We're genuinely thrilled to still be doing a job we love and serving customers who have trusted their community with us.
    Thank you all for choosing us and we're looking forward to the next 16 years.
  6. Like
    Marc Stridgen 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.
  7. Like
    Marc Stridgen reacted to Mark for a blog entry, 4.3: Scaleable search and interface improvements   
    Search. Let's be honest, it's not the most exciting feature in the world. You ask to find things, and it shows you what it found.
    Simple, right?
    It's a lot more complex than that. After numerous tests, a few surveys and many discussions with customers, we've decided that there is no "right" or "wrong" way to search. Invision Community is used on many diverse communities and each has its own needs.
    The bigger the community, the more of a headache search can be when you start hitting frustrating technical limitations of the database.
    Happily, we've addressed all of these issues with Invision Community 4.3 and added a few extra treats.
    Searchable Products and Pages
    Products in the Store and custom Pages will now show in search results.

    Store product in search results
    More Customisable Search Experience
    One of the most difficult challenges with search is anticipating the scope of the search. If, for example, you're looking for something you know you've seen before, you want the search to be narrow - matching only the exact terms you provide, probably only matching against the title, in the specific area you know where the content is located. If however, you're just doing a general search about a particular subject, you want the search to be wide - matching any of the terms you enter, anywhere in the community, in both titles and content.
    For a while, Invision Community has had the option to choose which areas to search, defaulting to the area of the community you're in (for example, if you're in a forum, only that forum will be searched by default). We also provide a number of suggestions on the search result form (in the form of "Didn't find what you were looking for? Try searching for..." followed by a number of options) which adjust the scope of the search.
    In Invision Community 4.3, we have a new interface for the quick search feature which makes some of these options more visible so you're more likely to find what you're looking for on the first search.

    New Search UI
    Along these lines we have also:
    Changed the default "Search In" selection to "Everywhere", regardless of where the user is. Added a new setting which controls whether the "Any words" or "All words" option is checked by default. Added a new setting which allows you to adjust how much of a boost results receive for a match in the title, versus the content body, when searching both content titles and body. You can set default and/or operator.

    New Search Settings
    Elasticsearch
    In Invision Community 4.3 we are adding native support for Elasticsearch, a third party search engine which offers a number of benefits over searching your MySQL database:
    Elasticsearch, being designed and indexing data in a way optimised for search rather than data storage, is generally able to match and sort by relevancy with better accuracy than MySQL. Elasticsearch is generally faster. One user performing a search doesn't slow down other users trying to read and make posts at the same time (when searching MySQL, the data has to be "locked" from changes when the search is being performed). It scales very well with very large datasets, and runs very easily on multiple servers. Elasticsearch understands language. If for example, you search for "community", it will also return results which contain the word "communities", understanding that these are the same. Supported languages are Arabic, Armenian, Basque, Brazilian, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English, Dinnish, Drench, Galician, German, Greek, Hindi, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Persian, Portuguese, Romanian, Russian, Sorani, Spanish, Swedish, Turkish, Thai. Elasticsearch supports custom functions on the scoring algorithm. In our initial implementation this has allowed us to add settings to allow you to control the time decay (allowing newer results to show higher) and author boost (allowing content posted by the user to optionally show higher in results). Unlike with MySQL, there is no minimum query length and a very small list of stop words.
    Elasticsearch Settings
    When enabled, both searches and activity streams will be retrieved from Elasticsearch. The core_search_index database table in MySQL will no longer be populated, so you will not have to store the data twice.
    To use Elasticsearch, you can either install it yourself on your own server, or use any of the many excellent hosted Elasticsearch options. The minimum required Elasticsearch version is 5.5.
    REST API
    Developers and those looking to integrate Invision Community features into their own sites will be pleased to learn that we've extended the REST API to accommodate searching. 
  8. Like
    Marc Stridgen reacted to Mark for a blog entry, 4.3: Take payments with Apple Pay and more with Stripe and Commerce   
    Stripe is the most popular payment method in Commerce, allowing communities to take payments by card securely with easy setup.
    While there's no doubt that credit cards are still the most popular methods of making a payment, digital innovations such as Apple Pay are increasing in popularity.
    For 4.3 we've deepened our integration to support some of their latest features.
    Apple Pay & Google Pay
    Apple Pay allows users to pay quickly with their iPhone, iPad or Mac (with Safari and either a paired iPhone or using the MacBook Pro with Touch ID) using the card details stored on the device, authenticated with Touch ID or Face ID.
    Apple Pay
    Google Chrome (on desktop or Android devices) supports a similar feature allowing users to pay with card details stored in their Google account with Google Pay, or stored in Chrome itself.
    Paying with card details stored in Google Chrome
     
    Both of these features are now supported through Stripe in Invision Community 4.3. Setup is simple - for Apple Pay you simply need to verify that you own your domain by uploading a file you obtain from the Stripe dashboard, and nothing special is needed for Google Pay - and then create the payment method in the AdminCP. Stripe does not charge any additional fees for either option.
    Commerce will automatically hide the option if the user's device does not support either method.
    3D Secure
    Also known as Verified by Visa, Mastercard SecureCode, and other brand names, 3D Secure is a system that is used to verify a customer's identity before purchase is completed and transfers the fraud loss liability from the merchant to the cardholder bank in case of fraudulent disputes.
    After the user has entered their card details, they are redirected to their bank's website and asked to provide additional verification.
    Our integration with Stripe in 4.3 now supports this process. A new setting allows you to choose if you want to use 3D Secure just for cards which require it (i.e. cards which would decline the payment if 3D Secure is not completed) or for all cards which optionally support it as well.
     
    Amex Express Checkout
    American Express cardholders can use Amex Express checkout to pay by using their American Express login rather than providing their card information.  This is also now supported through Stripe in 4.3.
    Amex Express Checkout
     
    Alipay, Bancontact, Giropay, iDEAL, SOFORT
    These are popular payment processors internationally (Alipay is popular in China, Bancontact in Belgium, Giropay in Germany, iDEAL in the Netherlands, and SOFORT in several European countries).
    The checkout experience is similar to PayPal with the user being redirected to the appropriate site, authenticating the payment, and then being redirected back.
    All of these are also now supported through Stripe in 4.3.
     
    Dispute/Chargeback Handling
    A dispute (also known as a chargeback) occurs when one a cardholder questions your payment with their card issuer, which causes the funds, plus a fee, to immediately be taken from your account until evidence is provided that the transaction was legitimate.
    Anyone operating an online store knows how frustrating this experience can be. In 4.3, we've made dealing with this situation a little easier. When a dispute is created, Commerce will now mark the transaction as disputed, which will immediately revoke any benefits from the purchase (for example, if it's for a subscription that moves them into a different group, they will be placed back into their original group; if it's a Downloads file, they won't be able to download it any more; if it's for a physical item that hasn't been shipped yet, the shipping order will be placed on hold).

    Disputed Transaction
    All transactions with currently open disputes can be accessed quickly from the transaction list. The transaction page will show you the status and reason for the dispute, and links to your Stripe dashboard where you can respond.
    When the dispute is resolved, the transaction screen will be updated, with either the transaction being marked as refunded if the dispute is lost, or going back to paid if the dispute is won and the funds returned to you.

    A dispute that was lost

    A dispute that was won
     
     
    Radar
    Radar is Stripe's suite of fraud detection tools using machine learning and customisable rules to help detect fraudulent transactions.
    Stripe will automatically blocks transactions is considers highest risk already. However, for "elevated" risk transactions, while Stripe would alert you of them so you could review them, Commerce would process the transaction normally.
    In 4.3, Commerce will place any transactions which Radar reports as having an "elevated" risk level on hold for manual review, so you can decide whether to approve or not before the funds have been captured.
    In addition, the transaction details screen for Stripe transactions now provides some additional information about Stripe's checks on the transaction, including the Radar risk level, if the CVC check passed, and if the billing address provided matches the card's billing address.
    If a fraudulent transaction does make it through, you will now have the option to indicate this when refunding the transaction to help Stripe's anti-fraud systems learn.
  9. Like
    Marc Stridgen reacted to Charles for a blog entry, 4.3: Usability improvements to make your day better   
    Often it's the smaller changes that can make a big improvement in the day to day use of your community. We have made quite a few updates that will make your community flow better for you and your members.
    Update files in Pages Media Manager
    Previously when you wanted to update a file in the Pages Media Manager you actually had to upload a new file and then change the references to that file to the new one. This was obviously not so great.
    When you select a file there is now a replace option. We're not sure why we didn't do this earlier but as they say: better late than never!
    Tag Input when Optional
    On communities with tagging enabled, we have often noticed that people tend to feel the need to tag everything even when it's not really necessary. If your site is about cars you don't really need everything people post to be tagged "car" as that's sort of obvious.

     
    So to make it a bit clearer that tags are not required we have hidden the input field behind a Choose link so people have to actively choose to tag if they really think it's necessary. We hope this cuts down on tag noise. If tagging is required then the normal input box will always show.
    Google Invisible reCAPTCHA
    The new Google Invisible reCAPTCHA allows you to prevent bot registrations without the need for all users to fill out the normal captcha process. As often as possible your members will never notice there is even a captcha happening on the page. It's another way to make the flow from guest to member easier.
    Whitelist for Spam Service
    The spam defense service Invision Community provides works very well at combatting spam signups automatically. The issue is sometimes it works too well!
    Let's say you are at work and all your colleagues share the same public IP. You are excited about your new community (of course you are) and your whole office tries to register at once. Our spam service would probably see your office IP as suspicious with that sudden influx of traffic and may even block it.
    The new whitelist tool allows you to specify IPs and email addresses to always allow on your community regardless of what score our spam defense gives it.
    Reply as Hidden
    Sometimes it would be nice if your moderators could reply to an item with a hidden reply. You might want to leave a note for other moderators or perhaps you have a database and want some replies public and some private.

     
    If you have permission you will now see a hide toggle when replying. This works in all apps anywhere you can reply to a content item and have hide permission.
    Exclude Groups in Leaderboard
    You can now exclude certain groups from being ranked in the Leaderboard. This is very useful if your staff or RSS bot tend to get all the reputation points. By excluding those groups you can focus on your actual member participation which is a better reward to encourage engagement.
    On a personal note this will make me very sad as I usually win reputation counts on our site. But, being such a great person, I am willing to make this sacrifice for you.  
    Complete Your Profile Order
    The Complete Your Profile feature introduced in version 4.2 has been a great success for clients. We have heard many reports of increased engagement as the system can walk people through the sign up process. Not having a big, scary registration form is always a huge plus.
    For 4.3 we added the new ability to change the order of completion for your members. This will allow you to stress the items you really want them to complete first and move your less important profile options later in the steps.
    Mapbox Support
    Mapping has been a feature of Invision Community for quite some time but up until now has been limited to Google Maps integration. For 4.3 we have added support for Mapbox which is based on OpenStreetMap data. The maps are beautifully designed and bring greater flexibility with an alternative look. The groundwork is now laid for some exciting new features still to come!
    Some of our existing customers also found Google policies and pricing structure incompatible with their own internal policies which this addition addresses.
  10. Like
    Marc Stridgen reacted to Matt for a blog entry, 4.3: Automatic Community Moderation   
    One huge benefit of running your own Invision Community is the moderation tools.
    Out of the box, Invision Community allows you to turn members into moderators. Better still, you can define what these moderators have permission to do.
    Part of this moderation suite is the report system. The report system allows your members to flag posts that need a moderator's attention.
    There comes a time when your community is so successful that it can be a little tough to keep up with all the content and reports.
    Community Moderation
    This new feature leverages your member reports to automatically remove objectionable content from public view.
    You as the admin will define thresholds for the content. For example, you may say that to hide content, a post needs 5 reports.
    This reduces the workload for your moderators and enables you to crowd source moderation.
    Let's take a look at this feature in a little more detail.
    Reporting Content
    When a member reports a piece of content, they now have the option to set a type, such as "Spam" or "Offensive". These options can count towards the threshold. Once the threshold has been passed the item is hidden.

    The threshold can be set up by creating rules in the Admin CP.
    Admin Set Up
    At its heart of the system are the rules. You can create custom rules in the Admin CP to determine the thresholds.

    For example, you may decide that:
    A member with less than 10 posts only needs 5 reports to hide the content.
    But you may want to give more experienced members a higher threshold as there is more trust.
    You simply add a new rule:
    A member who joined over a year ago with over 500 posts needs 10 reports to hide content.
    You can do that easily with the rules system as it will scan them all and pick the one most suitable for this member.

    It's as simple as that.
    Notifications
    Once an item has received enough reports to match the threshold, it is automatically hidden from view.

    A notification is sent to all moderators who opt in for notifications. This notification shows inline in the notifications center.

    It can also optionally be sent via email for those who want to know without checking the site.

    Restoring the content
    Of course, a moderator may decide that the content is fine and un-hide it. Once a piece of content has been un-hidden, automatic moderation will not hide it again.
    Report Types
    Depending on your community, the default types may not be suitable or relevant. You may also want to set up other report types.

    You can do this via the Admin CP.
    Preventing Abuse
    Your first thought may be that a single member can report a single item multiple times to force content to be hidden. 
    The system will only count a unique member as one point towards the threshold. This means a single member can report an item 5 times, but they are only counted once towards the threshold.

     
    You can also set a time limit between reporting the same item. This will prevent a member reporting a single item multiple times in succession.

    Of course, the member can delete their report if it was in error.

    Report Center
    The Report Center is the hub for all reported content. Invision Community 4.3 adds a filter to view a specific report type. The reports themselves also show the type of report.

    We hope that this new feature will be a huge help and time saver for you and your moderators.
    We'd love to hear your thoughts, please let us know what you think and if you have any questions.
  11. Like
    Marc Stridgen reacted to Matt for a blog entry, 7 questions you must answer before starting your community   
    When I started creating communities close to two decades ago, getting new members was easy. All you had to do was put up a script, create some "Chat here" forums and email your friends. It didn't take long for word to spread and you had a healthy forum buzzing with conversation.
    Now, it's different. The internet is a crowded space. No matter what your niche, you will be competing with other businesses for visitors.
    You need a solid strategy to succeed, and I want to help you.
    Before you open the doors to your new community, consider the following questions.

    What is your vision?
    Your community must have a strong reason to attract visitors.  Write down your community's purpose and bullet point how you will achieve it. When you configure and set up your community, keep asking yourself "does this fit my vision".
    For example. Consider a fitness professional who is launching a community. The vision is to educate your audience on good nutrition and exercise. You then have subscription based packages for one-to-one coaching.
    This is a very focused vision. You will create one or two forums for the public areas. You will leverage clubs for the paid memberships. You wouldn't create forums for non-fitness areas such as technology or movies.
    You will strip the complexity back to encourage interaction as your target market may not be very technical.
    What is your voice?
    You will lead your community and set the tone. If you are handling investment portfolios then you will want the tone to be friendly, but professional.
    If you are creating a forum for marathon runners, you'd want to use a lot of running "lingo" and be informal and fun.
    Consider your target audience. Think about how they would like to be treated. How would they like your interactions to be?
    Once you have found your voice, keep it consistent. Your members will follow your lead and keep your community positive.
    How are you going to onboard new members?
    If you want people to join in with your new community, you need to hold their hand and show them why they are important to you.
    They will want to feel comfortable and valued in your community.
    When you are starting out, take the time to welcome each new member and point them to any welcome guides you may have. You can create and pin a topic that explains how to get started. When a new member joins, link them to that topic.
    You should also use profile completion to politely enforce the use of a user photo. A photo personalises a user's profile and reminds that you are speaking to a human!
    Remind them to set up email notifications so they won't miss any exciting updates or new topics.
    What is your promotion strategy?
    No matter how great your content is, it needs promoting. There are several great ways to do this.
    You can create a monthly email sent to all members. You can outline any important topics or articles. You can list upcoming events.
    You can promote your articles to Facebook and Twitter. Make the headlines interesting to encourage clicks into your content.
    By driving traffic back to your site, you will increase your membership.
    How often are you going to contribute to your own community?
    In the early days of your new community, you will have to be very active. You will want to welcome new members and keep conversations alive. You will be creating new conversations for others to contribute in. You must budget time for this and be consistent. Show up every day.
    I recommend setting aside two blocks of 30 minutes each day. Use that time to reply to any new topics and to kick off a few of your own. Visit early in the morning, and again in the evening.
    How are you going to reward active members?
    Once you community gets going, some individuals will stand out as leaders. These leaders are well respected and encourage others to take part.
    Create a special member group with better privileges such as increased storage space, or the ability to create post signatures. Give them a special badge and member title.
    It will show that you respect and appreciate their contributions. Having a small number of community leaders will save you time. They will always have their fingers on the pulse and can feedback any issues before they develop into something serious.
    Are you going to funnel discussion into your community?
    Your community is one part of your site. If you have pages and articles up elsewhere, I recommend you encourage posting in the forums. At the end of each article, link to a related forum and ask for their thoughts.
    People love sharing their thoughts and opinions.
    Summary
    Taking the time to create a strategy will pay dividends later. Getting into a professional and focused mindset will make you stand out from the crowd. Knowing the exact purpose of your community and how to execute it is key for success.
    Thinking about the questions posed above is a great start. It should make you think about your target audience and how to serve them. It may even create more questions. I'd love to help you answer them.
    Let me know what your plans are for your community.

     
  12. Haha
    Marc Stridgen reacted to Matt for a blog entry, Team Talk: If you could only keep five possessions, what would they be?   
    This month we ask a very simple question that got our team thinking hard.
    “If you could only keep five possessions, what would they be?”
    Now, this doesn't assume that there is a disaster, so you don't need to think about things like food and water. It also doesn't need to include humans or pets. This is also not a "Desert Island" question so survival tools are not required.
    This got us really thinking about what material possessions are important to us. It also made us realise how much technology has made a lot of things redundant. We might have said "CD collection and my favourite books" ten years ago, but with a phone, that's no longer the case as so much is handled on the device.
    Ryan (Developer & Guitar showroom owner)
    In terms of just packing up and moving on, I actually don't own a lot that I would consider critical / prized / irreplaceable. My dad's 50 year old acoustic guitar is all I would take with me, as it's the only thing that *isn't* directly replaceable. Maybe include iMac and iPhone to have some sort of connection to the outside world at all times, but I really don't need anything else I own.

     
    Brandon (Developer & Jet ski owner)
    I guess if I were to pick five things I couldn't live without I'd have to narrow down the list to my phone, my wallet, my TV (I unwind by zoning out on movies or home repair shows), my car (I can't walk to anything but the ICW here which wouldn't do me much good), and coffee (with International Delights Cold Stone Creamery creamer).

    Brandon neglected to mention that he owns a Jet Ski
    Marc S (Support technician & cycle injury enthusiast)
    Top 5 is hard, and makes you realise that despite living in a world of material possession, we actually rely on very few things. Albeit tending to be expensive things. So here goes.
    Mobile Phone - Despite the calls (which I could do without), and facebook (which I probably should do without), I have a problem with sleeping. For years now I have been using the audible app on my phone to listen to audiobooks. Usually factual stuff, so it doesnt really matter if I lose position. It helps me with my sleep, and therefore my sanity.
    Computer - This isn't just because I work on one. I tend to spend a lot of hours at it, even when I am not working. Whilst I do support here at IPS, I do a lot of development in my spare time, on my own projects, and quiet enjoy it. Currently working on an app for my brother which tracks horse racing points for a game that he runs, which is just something a bit different to do of an evening.
    Kettlebells - I'm trying to get a little fitter than I am at the moment. I spent a long time being a very unfit person, and sitting at a computer 24/7. Never a good thing to do, and it eventually starts to catch up with your wasteline (honestly. You in your 20s reading this, it does!). I joined a gym before I moved house, and got quite into working out with kettlebells, so when I moved, I bought some to use myself. I now have a PT who creates sessions for me each week.

    We're unsure who took the photo
    Bike - Whilst I havent used it half as much as I would like lately, I trained for, and completed, a 100 mile bike ride earlier this year, along with a few friends, including Andy Milne. This made be realise just how much I enjoy riding a bike. To the degree we're now planning our next bike challenge.
    Kettle - I'm pretty sure I would die without coffee. There is little else to say about that!
    Andy  (Developer and Support technician)
    I realise I have far too much clutter in my life answering this question but I managed to come up with 4 things;
    Running Shoes
    Bike
    Watch
    Laptop

    Andy finishing the Reykjavik marathon, 19 August 2017
    I’m going to make a conscious effort to be a bit more minimalist now and switch to a standing desk and a Paleo diet or go barefoot or whatever other healthy lifestyle choice @Matt recommends this week.
    Mark W (The Senior Developer)
    To answer this question I opened up my travel checklist - having taken off the things you said are excluded like clothes and toiletries, the only thing I have is my meditation stool, my laptop, my iPad, my phone, and my watch... so I guess that's my 5!
    Matt (Developer and object of ridicule)
    It's a hard one to answer. Years ago, before the internet, I could have listed many things but digital devices and "The Cloud" replaces so much. Here's my five.
    Macbook Pro. This is my daily work machine and uses iCloud to sync up my work and personal items like photos, etc. I'd have this packed first.
    iPhone. It's never far from my hands and with Netflix, Amazon, Audible, iTunes and Kindle contains books, music, favourite TV shows and more. I use Audible most nights to help me switch off and get to sleep.
    Sleepphones. I like to look really cool while sleeping, so a grey fleece headband is a must. Fortunately, they also double as bluetooth headphones designed to not dig into your ears while you sleep. I couldn't be without these.

     
    Air Pods. Yes, another pair of headphones. But these little beauties fit in my pocket and I use them when out and about. The lack of cable is a real plus although they're easy to lose.
    Concept 2 Rower: Ok, so it's not really going to fit in my hand luggage but I thought about which bit of fitness equipment I'd keep. It's a tough one between kettlebells, weights, the treadmill and the rower but I think the rower wins as it can be used many ways for a good workout.
     
    Mark H (Support Technician and part-time Phil)
    Macbook, iPhone, E-cig, suspenders, and my .357 Magnum.
    (Editors note: I'm genuinely not sure if this is a joke answer or not but didn't like to ask. Either way it's the best list of things I've ever seen.)

     
    Daniel (Support Technician and Developer)
    My five are: Phone, watch, laptop and 1000kg of headache medicine. That's it, i don't need a fifth item since it's only about "stuff" and not family.
    (Editors note: I'm hoping that 1000kg is just a guess. I'm starting to regret asking this question.)
    Jennifer (Designer)
    Computer - This is my work, play, entertainment, and more device. Plus it's a beast.
    Mobile Phone - When I'm not on my PC I'm on my phone. It keeps me connected to my communities when I'm out. Plus Zombies, Run is on it.
    High heels - If I had to choose a specific pair it would one of these two.

     
    Bed - It is wonderful and has all of my blankets. I couldn't live without my blankets.
    Dix It - Because I really couldn't think of another thing and this game is hilarious and fun.
    This really got us thinking about what is important to us and how much "stuff" we have. What would your five things be?
  13. Like
    Marc Stridgen reacted to Rikki for a blog entry, 6 reasons why you shouldn't just settle for a Facebook group community   
    Whether you run an existing community or are taking tentative first steps into setting up an online community forum around your brand, an important choice you need to make is between social networks like Facebook or having a community you own and control.
    Let's take a look at the benefits of an owned community versus a Facebook group - as well as how you can still use Facebook (and other social media platforms) to your advantage.
     
    You own your data
    The biggest point to consider when using Facebook groups is that you do not own your own data. Facebook owns it and does not even allow you direct access to it. If you decide later to move to a different platform, need to run reports to extract meaningful insights, or otherwise work with your community data: you are out of luck.
    In contrast, with an Invision Community, your data is your data. You can use it in any way that makes sense for your goals; be it analyzing trends, sending promotions to users, or generating reports and statistics. We never hold your data hostage and there's no fee to get it.
    Beyond owning the data, you also control how it's used and presented. Facebook is notorious for changing algorithms for when (or even if) people see your posts. When you run your own community the experience for your and your users is in your control.
     
    Branding opportunities
    This is a big one. An owned community gives you the tools you need to make your community a seamless part of your user's interaction with your business. This naturally includes your brand styles (your logo, colors, site navigation and so on) but also your community web address (URL). With an owned community, your URL will be easy to find - customers normally opt for something like forum.yourname.com or community.yourname.com. 
    Users will have more confidence that they're in the right place, and more closely associate your community and your message with your brand.
    Emails sent out by your owned community can also carry your branding, consistently reinforcing that connection between your business and your community.
    And, of course, when users share content from your community to Facebook and other social networks, they're sending users directly to your website where you have the opportunity to lead with your most important call to actions.
     
    More control over user experience
    All Facebook groups are, essentially, the same experience and yet your business needs almost certainly aren't the same as every other. One size doesn't necessarily fit all when it comes to community!
    When you control your own community, you have the ability to control your user's experience. Need to show specific types of data in specific places? You can do that (and more) with Invision Community's easy to use Blocks feature. Need to create a custom community application to serve as a resource center for product support? You can do that too.
    Another huge benefit of this control is that, unlike a Facebook Group, users won't be seeing ads and 'recommended content' from competing businesses and communities. With user attention being pulled in so many directions these days, the last thing your community needs is for users to leave because Facebook has suggested a competitor!
     
    No barriers to monetization
    Not all communities require a monetization strategy. In many cases, the community is part of a larger customer relationship strategy rather than a revenue-generating destination in its own right.
    But for those communities that do plan to monetize, options with a Facebook group are at best difficult to act upon, and at worst practically non-existent.
    In contrast, Invision Community gives you the opportunity to explore monetization strategies that work for you. These might include paid subscription plans (a particularly attractive option for fan club communities), traditional advertising through Google AdSense and other networks, or sponsorship deals with other businesses that might be relevant to your members. Invision Community has tools for each of these approaches built in, allowing you to start monetizing with minimum fuss.
     
    Fine-grained permission controls
    Facebook groups struggle to reflect the real-world roles that staff members play in your organization, limiting your choices to 'administrator' or 'moderator'. And the same is true of users, too - your options for recognizing different levels of user (such as VIPs, or brand ambassadors) are limited.
    Invision Community is different. Since you are creating and configuring each member group, you can precisely control who can see what, and how they are recognized within the community. You can even sync these roles via Single Sign-On (SSO) making setup and assigning users to groups painless.
    For staff groups, you can limit access to key community functions based on roles or responsibilities, ensuring access is granted on an as-needed basis only.
    For users, you can get creative and find a group structure that works best for your specific needs. For example, support communities often find that recognizing the most knowledgeable and helpful members with a new member group (complete with elevated permissions) is a great way of engaging users.
    And finally, with this control over access, it's very easy to create restricted areas of the community. Whether you want to create a private subforum that staff can use to coordinate tasks or a file repository that's only available to subscribers, Invision Community can achieve it.
     
    You can still reap the Facebook benefits
    Setting up your community within Facebook's walls might not be the best approach for you. That doesn't mean you should ignore Facebook, however. On the contrary, it's an influential platform and there's a very good chance your users are already using it.
    Invision Community offers a number of tools that allow you to benefit from Facebook while avoiding the drawbacks we discussed. We'll go into more detail on utilizing social media in a future article, but to summarize:
    Invision Community features social sign-in options, enabling users to register and log in using their existing social media accounts, substantially reducing onboarding friction. Content can promoted by staff back to your social network pages, automatically and on a schedule you decide. Invision Community supports automatic embedding of a wide number of social networks (and other services), allowing users to share their favorite Facebook and Twitter posts and spark a whole new conversation - but this time in your community.  
    Summary
    When you are creating an online community for your business or hobby it is important to think about your goals and future growth by choosing a platform that is there to work for your needs.
    When you establish your community on Facebook, you're helping to grow someone else's business (including, potentially, your competitors!) and hoping that some of those spoils fall to you. With an owned community, the rewards of your hard work belong to you and your business alone.
    Invision Community has been enabling users and businesses to communicate online since 2002, and we're proud of our reputation as a platform that puts control in your hands. Contact us if you'd like to discuss how we can help you too.
     
  14. Like
    Marc Stridgen reacted to Matt for a blog entry, QOTW: What is the one thing you'd like to do in life, but haven't got around to yet?   
    What is the one thing you'd like to do in life, but haven't got around to yet?
    This week, we get introspective and look at the things we'd love to do but haven't found the time to do yet. 
    Brandon (Senior tech support and development)
    Travel more. I've traveled a little bit, but there are still many many places I'd like to visit. Something tells me I'll need to wait for some of the kids to get older and move out first however.
     
    Mark H (Tech support)

    Take a vacation in Hawaii, as that will complete a goal I set in my youth: Visit all 50 States of the US.
    Have vacationed, usually camping, in 49 of them so far.
     
     
    Marc S (Tech Support)
    I have a friend who I have spoken to in the US since I was about 13, through originally chatrooms, then ICQ, and these days Facebook. We have always said one day we will meet up, and thats something I certainly intend to do one day, but havent gotten around to it.
     
     

    Rhett (Cloud Support)
    A week in Phillip Island, Australia for the MotoGP Race. It's still on my todo list!
     
     

    Matt (Senior Developer)
    Write a book. Unlike my colleagues, I have no strong desire to travel. I've always wanted to write a book though. In my early teens I used to spend time in front of a mechanical typewriter (through choice, I'm not THAT old) and knocked out a few short stories. They were awful, obviously, but I do love the written word and have a few stories I'd like to get down.

    Andy (Senior tech support and development)
    Over the years I’ve started learning a few languages and know just enough French and Italian to be dangerous. I’ve never really focused on either though. I would definitely like to get around to becoming a proficient speaker in at least one other non native language.
     

     
    Mark W (Senior Developer)
    I'm going to go with everyone else and say more travel. Since I get to work from home I often get a niggling feeling that I could be doing this anywhere in the world rather than in my little office in Colchester. I've made some strides in that direction this year: I spent New Years Eve in Sydney, a somewhat interesting series of events led me to spend some time in Washington DC (but that's a story for another time), plus I visited Berlin and Krakow. 4 countries in one year isn't too bad I think, hopefully next year I can break it though!
    Jennifer (Designer)
    Visiting my Irish friend in the UK and attempting to go drink for drink with him to see what sort of shenanigans/trouble he gets me into.
     
     

     
    Daniel (Senior tech support and development)
    I want to sail around the world for at least one year (but preferable much longer) and visit as many countries as possible on this trip.
    I would really love to spent my whole retirement on a sailing ship cruising around the world till i get bankrupt!
     

    Stuart (Senior tech support and development)
    I think quite a few people may have a similar answer, but travelling more is something I would really love to do but haven't got to it yet. I've been to USA many times. There are many places on the list I'd like to go at some point like Peru (Machu Picchu), Austraila, Dubai, Indonesia, Bali... Endless list really. A more realistic answer would be to finish some of my project cars that have been sat in a barn for years.
    We'd love to hear what you would like to do, but don't have time for just yet. Let us know below!
  15. Like
    Marc Stridgen reacted to Charles for a blog entry, New: Two Factor Authentication   
    We have had a question and answer feature in IPS Community Suite for some time and we are now happy to add Google Authenticator as another option. We have also combined the various options it a new Two Factor Authentication (2FA) section in the AdminCP with many more options.

    Two Factor Authentication Settings
    There are also new settings to control when a user is required (or not) to setup 2FA:

    2FA Setup
    You can control what areas will prompt for 2FA authentication:

    2FA Area Control
    And how the system should recover if a user cannot login via 2FA on their account:

    2FA Recovery Settings
    An administrator can configure these settings to tailor the security needs of their community. For example, you might want to require 2FA your admins and moderators but keep it optional for your members. 
    On the front end your members will see a new Account Security section under their settings area.

    Account Security Settings
    Once authenticated, a user will then be able to enable various security options. For example, the Google Authenticator setup shows an easy to follow setup.

    Google Authenticator Setup
    We hope you enjoy this new level of system security. IPS has plans to add additional 2FA providers beyond Question and Answers and Google Authenticator. We will keep you updated!
     
    This change will be in version 4.1.18 which is scheduled to be released in late January 2017.
  16. Like
    Marc Stridgen reacted to Charles for a blog entry, Cloud and Self-Hosted License Sale   
    Next week, IPS will be implementing the pricing changes to our product lineup that we published in 2015. In the spirit of Black Friday and Cyber Monday, we are extending an opportunity to purchase a new license or add new applications to your existing suite at 15% off our current pricing.
    To take advantage of this offer, please use coupon code IPSPROMO16 at checkout. This promotion is active starting now and valid until 1 December 2016 (EST) and applies to new purchases only. We are unable to retroactively apply the discount.
    This promotion also applies to Community in the Cloud for your first month of service!
    If you’ve been waiting to purchase a new license or add products to your suite, this is the last opportunity to obtain this level of pricing! Happy shopping!
  17. Like
    Marc Stridgen reacted to Charles for a blog entry, Coming Soon in 4.1.17   
    Version 4.1.17 is in the final stages of development and will be released soon!
    Check out the release notes for the full list of what's new and our preview articles for details on some of the most interesting changes:
    Better Analytics Integration Tag Quick Edit Default Warning Notes Custom RSS Feeds Word and Link Filters Leaderboard Moderation Improvements Security and Privacy Embeds and Integration We hope you enjoy all these new additions coming in 4.1.17 and be sure to read the release notes for many smaller changes. The big feature in 4.1.17 is the new Leaderboard which we really think will enhance your community.
    If you like using pre-release beta versions, the public beta of 4.1.17 will be available in the client area on 28 November. We support betas on live installs with some exceptions so give it a try if you like to be first to try the new features!
  18. Like
    Marc Stridgen reacted to Charles for a blog entry, Coming Soon in 4.1.16   
    IPS Community Suite 4.1.16 is nearing the end of development so I wanted to go over some of the new features in this upcoming release. Some are big and some are small but we always enjoy making any sort of enhancements to the Suite.
    We expect 4.1.16 to go to public beta next week. If you are interested in using a public beta please check out our beta forum (clients only) with more info. We welcome as much testing as possible and our betas are considered safe to use on a live site. We do offer support for betas so, if you are technically minded, consider giving them a try.
    Commerce: New Ticket Listing
    We have redesigned the ticket listing view in Commerce to be much more user friendly and better use screen space. You can also now group by department which is great for organization.

     
    Much like Activity Streams on the front end you can create custom views for tickets based on how you work.

    The new My History view allows staff to quickly see their latest replies and actions along with some basic stats.

    There are many other smaller improvement in Commerce in 4.1.16 as well. We think you will enjoy all the updates.
    Security Questions
    To enhance the security of your member accounts we now have a new security questions feature where you can allow your members to put in their own, personal security questions. The member will then be prompted to answer those questions for account actions you define.

    Account Change Emails
    Members will now receive confirmation emails when they change their email address...

    and their password...

    Topics per Page
    You can now define the number of topics per page in forum view.

    Remove all Followers
    Moderators can now remove all followers from any item that allows follows. This is useful if you are archiving an old item or otherwise do not want people getting notified of new activity on an item.

    Automatic Following
    Your members can already choose to automatically follow content they start or reply to but now you can define this as the default behavior for all members. Your members can of course override this to their own preference.

    Embed Failure Message
    To answer the constant question "why didn't my media embed?" we now show you why. Regular members will just see a message indicating the Suite tried to embed but was not able to. Admins will get more information on what failed.

    Suspended Member Page
    When you banned/suspended a member previously they simply saw a generic permission denied message. We now show a more friendly page saying they were suspended and why.

    The member can click to get the full information from the Warning System as well.

    Contact Us
    The contact us page now has configuration options to control where messages are sent. You can do email and even Commerce support departments now.

    Announcements
    Global announcements can now be restricted by member group.

    And some technical stuff...
    In addition to the new feature additions we have also fixed dozens of issues reported by clients. There was a particular focus on Commerce, Pages, and IPS Connect. Some other items of note:
    Performance improvements in: profile view, sitemap generator, posting replies, and Activity Streams We now try to more reliably detect the AWS S3 endpoint for those using S3 file storage Tasks view will now show the last time a task ran More efficient license key checking to keep the keys from being checked too often which can slow your site down If group promotion based on date is enable the system will now auto-promote even if a member does not login If you move your site to a new URL you no longer have to update a constant if using the image proxy You can now press ctrl/cmd+enter in any editor window to submit the reply (yay!) In Commerce ticket view there are keyboard shortcuts to perform common actions (such as press 'r' to open reply box or 'n' for note) There is now logic to prevent double-posting when the initial post encounters an error on submit If your datastore (cache system) is not working properly the AdminCP will now show you a warning telling you that it needs attention.    
  19. Like
    Marc Stridgen reacted to Rikki for a blog entry, Theme Tip: Use HTML logic to display content to specific groups   
    HTML Logic is our name for the additional tags available in IPS4's templates that allow runtime logic to be executed. It comprises if/then/else statements as well as loops and more.
    Since HTML Logic has access to all of the underlying PHP framework in IPS4, it's very powerful and a lot can be achieved with it. One common use is to limit certain content within a template to particular member groups. Let's see how that might be done.
     
    Showing or hiding content only to guests
    We'll first look at a simpler idea: showing or hiding content specifically to guests (i.e. anyone who isn't logged in). Within IPS4, the \IPS\Member::loggedIn() object contains information about the current user. Guests always have a member_id of NULL (i.e. no value), so we can simply check that value in our logic tag:
    {{if \IPS\Member::loggedIn()->member_id === NULL}} This content *only* shows to guests, since they have a NULL member_id. {{endif}} {{if \IPS\Member::loggedIn()->member_id}} This content *only* shows to logged-in users since their member_id is a number, which will equal true. {{endif}}  
    Showing content only to specific groups
    Let's go a bit further and this time show content to specific (primary) member groups. First, you need to get the IDs for the group(s) you want to deal with. You can find this by editing the group in the AdminCP, and making a note of the id parameter in the URL. On my installation, the Administrator group is ID 4 so we'll use that in our example.
    Once again, we're using the \IPS\Member::loggedIn() object, but this time we're using the member_group_id property.
    {{if \IPS\Member::loggedIn()->member_group_id === 4}} This content only shows to members in the "Administrators" group (ID 4 in our example) {{endif}}  
    Working with multiple groups at once
    Following the code above, you could simply repeat the check against \IPS\Member::loggedIn()->member_group_id several times, for each ID you want to allow. However, since our templates allow arbitrary PHP expressions to be used, there's a neater way: use an array of member group IDs you want to allow, and check against that using PHP's in_array function. Here's an example where we only show content to group IDs 2, 4 and 6:
    {{if in_array( \IPS\Member::loggedIn()->member_group_id, array( 2, 4, 6 ) )}} This content only shows to members in groups with the ID 2, 4 or 6. {{endif}}  
    Have a request for a theme tip? Let us know in the comments and we'll try and help out in a future tip! 
×
×
  • Create New...