Marc Stridgen reacted to Matt for an entry, Editor Stock Replies
Wouldn't it be nice if the Invision Community editor could re-use whole replies, text snippets, and even reply templates?
As we get ready to welcome more customers into our staffed community support area, this feature idea has become a reality to help form personalized replies.
Invision Community has a saved actions feature that allows the community team to perform multiple actions on multiple topics. For example, you might want to add a title prefix, move the topic and add a reply. This works great for 'canned' responses and actions, but it is less useful if you want to edit the reply to personalize it.
Stock replies allow you to set up entire replies, partial replies or even reply templates.
Stock replies via the editor
Once you have these set up in the Admin Panel, they are visible on the editor.
Stock replies are configured in the Admin Panel
You can choose multiple stock replies to build up a message with handy re-usable reply snippets.
Each stock reply has full permission capabilities, meaning you can specify which member groups can use each stock reply. For example, you may wish to create partial replies for your team but encourage members to use a reply template to report bugs, etc.
Using stock actions as a template
We hope you like this feature, which is coming to our 4.6.7 October release.
Marc Stridgen reacted to Jordan Miller for an entry, Announcing new updates to Clubs and Activity Streams (plus a sneak peek at our website refresh)!
It’s been a minute since our last blog post, but we have cooked up several epic projects in the interim.
To refresh your memory, we recently launched a new platform update, 4.6. It includes *takes a deep breath* Achievements, Zapier integration, web app and push notifications, anonymous posting, solved content, the ability to show when a team member has replied, a new health dashboard, spam improvements and more.
In the time since, we prepared a few special treats for you. Before we dive into the feature feast, sample our forthcoming website refresh. In the very near future, our entire website will slip into something a little more comfortable. Not only will the look and feel change, but we’re implementing new sections to explain how and why Invision Community is any business’ go-to- solution for community building. More on that to come, but for now take a bite out of this:
Onto the feature updates; hope you’re hungry!
Extended closed Club functionality
Clubs with ‘closed’ permissions have more flexibility than ever.
Now, the owner of a closed club can opt to have the club’s forums, calendar, pages, gallery and downloads be visible for all to see (despite the club being set to closed). Previously, members could not access any part of a closed club unless they joined.
For example, a closed club leader could create a special landing page that’s viewable by members who have not yet joined the club, but the rest of the club is closed. This might be useful as a means to encourage someone to join, share information that’s pertinent to those in and out of the club or as a sales tool.
Another example could be keeping the club-associated forums visible for all, but keep the club’s calendar and image gallery exclusive to the club’s members as an incentive to join.
Gobble up this screengrab below:
Subscribe to Activity Streams
Never skip a beat! Members of a community can now subscribe to any default or custom activity stream (minus the All Activity Stream) and receive either daily or weekly email notifications with a roundup of content they may have missed.
This is especially useful for die-hard community members and moderators who frequently consume content. By subscribing to an activity stream, members have important, need-to-know items they’re interested in delivered straight to their inbox.
Community administrators have the option to limit how many activity streams a member can subscribe to.
Because email notifications are inherently intimate, we have also implemented something called stream decay. If the user hasn't visited the site for a predefined amount of time, the activity stream email notifications they previously subscribed to will automatically stop until the member re-engages with the community by visiting. Pretty nifty, right?
Since you’ve made it to the bottom of this blog post, sink your teeth into dessert. Sugar free, of course!
We recently launched a new Health Club. It’s free to join and available for all Invision Community clients. This is a great opportunity for you to connect with other community leaders in the industry, as well as our own team, through the important modality of physical and mental health. The world is in a weird spot right now; please utilize this club to lean on one another for support, give advice, ask questions and share your health wins and missteps. As cheesy as it sounds, upping your general well-being will make you a better community leader and ultimately elevate your community as a whole. Just some food for thought!
The new Club and Activity Stream features will be made available in September.
Questions? Comments? Feedback? Drop us a crumb in the comments - we’d love to hear from you!
Header photo: Unsplash
Marc Stridgen reacted to Jordan Miller for an entry, Proud to Present: An interview with Invision Community President Charles Warner
Nearly two decades ago, Invision Community President, @Charles , set out to make a leading online community platform.
Around that time, Charles also met his now-husband of 18-years and hasn't looked back since. Until now.
Behind the code, product updates and newsletters are a group of people who share a passion for community building. Considering how volatile and toxic the Internet can be, we want to become more visible, transparent and vulnerable. To help you familiarize yourself with the masterminds behind Invision Community, starting with Charles, we're kicking off a new series that'll highlight our team.
I interviewed Charles for the first installment. In it, he commented on the state of the Internet: "I do think some times, for or better or for worse, people forget there are real people on the other end," he said.
Mr. Warner also touched on Invision Community's evolution over the years.
"People don't like change. No one likes change," Charles said, adding "sometimes you say, 'we really need to change something' either in the software, or how you do things, and people push back. It might be we change a feature or maybe internally we change the way we do something. Sometimes you have to move forward. Sometimes it's irritating at first. 'Why did you change that?!' And also you have to recognize that sometimes you're wrong. Sometimes you might change something [and think], 'no, it's not better...' I really find that that's a big thing – to constantly be looking at all those other options and try stuff out. It doesn't harm [anything] to try things."
And in the spirit of Pride Month, Charles opened up about being part of the LGBTQ community and also President of a successful company. He hopes it'll inspire others.
The full interview is available to watch up top.
After watching, please drop us a line in the comments and let us know your thoughts! 🌈
Marc Stridgen reacted to Jordan Miller for an entry, Drum roll please… announcing Achievements!
One of the overarching goals for any community leader is to shine a bright light on your members. Their contributions should be publicly recognized. Now with Invision Community’s new Achievements system... you can!
Achievements is Invision Community’s native gamification system baked into our latest update, 4.6.
We’ve dreamed up innovative actions for community leaders to publicly recognize members who show up and participate in meaningful ways.
Award Points and badges based on conditional Rules!
Here’s what you need to know...
Our Achievements Points system keeps a running tally of Points. Members may earn Points in a multitude of ways. Essentially, it’s achieved by participating in the community.
Create a topic? Points! Post a reply? Points! Follow another member? Nothing. Just kidding… Points!!!
This is done through creating Rules.
Rules are actionable processes set up in the admin panel.
Here are what members can earn Points for:
Member joins a club Reaction is given New poll is created User follows a content item Review is posted Member logs in for the first time that day New club is created Content item/comment is promoted or featured Comment/reply is posted User follows a forum, blog, gallery, category etc User votes on a poll User is followed New content item is posted Post is marked as best answer There are also corresponding When/Then Rules for each item listed above.
When this action happens, then this subsequent action happens.
Example: when a member posts 10 times, then this Badge is awarded.
Community leaders can also create specific Rules when deciding what actions earn Badges.
For example, reward your members with a Badge for visiting your community for 20 days.
Once a member reaches 20 visits or more over 20 days, the Achievements system will automatically award them a ‘20 Visits’ Badge you’ve previously created.
In 4.6, we’ve completely revamped our Ranks system to communicate with Achievements.
Achievements’ Ranks system will replace our previous Ranks system*
Set up different Ranks based on how many Points a member earns. Ranks display a members’ perceived value to the community. The higher a members’ Rank, the greater their influence because the more they’ve participated.
Ranks are currently for prestige at the moment.
Here's our example for a pretend Coconut community:
There’s a lot of information to absorb here, but if there’s anything to take away from this blog post it’s this: empower your contributing members with Achievements and watch your community grow. It creates an immersive and elevated experience for your die-hards. And hey, who doesn’t love to earn?
When 4.6 and Achievements is officially released for all, we’ll hold a live Q&A event for you to join and ask any questions you may have.
Props? Concerns? Comments? Questions? We’d love for you to sound off in the comments! Not only because we want to hear from you, but because it’ll earn you some sweet, sweet Points, too!
Marc Stridgen reacted to Rikki for an entry, Web push notifications, native sharing & offline support
As we approach the release of Invision Community 4.6, I wanted to take you through some improvements for using Invision Community on a mobile device.
Web push notifications
For some time, we've used the local browser notification API to show users notifications. There's a big drawback though: users had to have the site open in a tab for these to work. This is particularly problematic for mobile devices.
In 4.6, we've added support for the WebPush API, which allows sites to push notifications to users' browsers & devices even if the site isn't open - or even if the device is asleep.
We already have support baked in for push notifications via our beta mobile app, so we've piggy-backed on that system and expanded it to support browser-based push notifications.
Choosing push notifications
For users, it's a simple process. A little while after joining a community they will prompted to accept notifications from the site when they open the notification list dropdown (or they can opt-in any time from the notification settings screen). After accepting, they will be able to choose a "Notification List + Push" option for any of the available notification types.
Push notifications enabled
Existing users, who may have already granted permission to the site in the past, will be re-prompted to accept push notifications upon logging in after the 4.6 upgrade.
Push notifications typically show on the homescreen of a phone or in the notification tray of a desktop computer, so receiving dozens of notifications could be overwhelming. For that reason, Invision Community will automatically merge related notifications - for example, multiple mentions from the same topic, or multiple new topics from the same forum.
Grouped push notifications
And, of course, users can stop push notifications across all of their devices with a single click if they want to opt out.
We're excited about the engagement potential of push notifications, since they allow you to immediately reach users who aren't currently on your site - a job previously left to email alone.
On the subject of notifications, one more thing: we've heard your feedback about notifications for new replies/mentions being merged with notifications for likes/quotes, and will be separating these two types into their own permissions in 4.6. We're acutely aware that making notifications annoying results in users turning them off, so we're always looking to ensure there is a reasonable balance.
Splash Screen Images
When you add a website to your phone's desktop, it appears like a native app. Tapping to launch the site can show a blank screen for a few seconds while the website is loaded. Fortunately, you can now set a 'splash' image in the Admin CP which is shown when launching the app.
Sharing using native share options
Another enhancement coming in 4.6 is the addition of the device share sheet when sharing content from within Invision Community. Users will now see a "More Sharing Options" button (providing their device/browser supports the underlying API) which, when tapped, will open the device share sheet. The options available depend on the device, but typically include actions like sharing links in WhatsApp, posting to Facebook or creating a note.
With a larger share of users now using mobile devices for most of their browsing comes the problem of patchy phone signal and internet connections dropping out. For a dynamic web-based platform like Invision Community, it's difficult to offer much in the way of full offline support, but starting in 4.6 we will present a branded offline page to users when they have no internet connection and try to access the community.
We hope that you are looking forward to these PWA improvements coming in Invision Community 4.6!
Marc Stridgen reacted to Jordan Miller for an entry, Help me, Invision Community. You're my only hope: from administrator to community leader
Harness the force as a community leader.
A long time ago in the Interwebs far, far away... I proudly signed off all my posts and emails with the title: Owner, Administrator. Anyone in a 10-mile digital radius from me was made well aware:
I AM AN OWNER AND ADMINISTRATOR. I AM IMPORTANT I PROMISE. I OWN AND ADMINISTRATE!!!
Granted I held off on the all-caps, but still.
My assertion permeated throughout all areas of my online presence.
Though well-intentioned, my identity as an administrator pushed me away from the community I fostered.
I focused more on growing the group rather than being part of the group, thus creating an unspoken hierarchy that placed my members below me.
Recognizing your members are living, breathing, sentient people is one of the most important aspects of community building, but I couldn’t see the forest from the trees.
Part of me enjoyed the authority and power attached to my role as the website’s administrator. But with that power came isolating separation – the dark side if you will.
A community I unknowingly built was unrelatable to me because I was unrelatable to them. Is it possible to remove “me” and “them” from the equation entirely and replace it with an “us?”
Our community members aren’t naive to the fact that someone does technically own the community, and that part of your role as a community leader is administrating. It’s less about the title and more of the mindset. How can you connect with your community? By being relatable and approachable. Better yet? Leading by example.
Become a community leader
Shifting your interpersonal narrative from administrator to community leader can profoundly change your community’s culture for the better.
As a community leader, you’ll inevitably perform administrative tasks, including the nitty gritty like group promotions, moderating and reputation (all critical functions for a high-functioning community). However, it’s possible to execute said functions while cloaked under anonymity that the administrator title can provide (that’s not necessarily good or bad, it just is). An important component to community leading is visibility.
For many years, I made sure my Invision Community software was up-to-date, licenses paid, the registration system worked, spam defense was light-saber slicing the plastic-surgery-gambling bots to Tatooine. I was a fantastic administrator, but my presence from my community, the very place I worked tirelessly to keep running, was sorely missed.
The moment I went “all-in,” meaning I decided to become an integral part of my community outside of the administrator role (by commenting on members’ topics, responding back in private message group chats, reacting to content, listening to feedback and opening up about real-life success and failures) is the moment I evolved into a community leader. I wanted to be seen.
My deliberate change of self perception produced exponential growth in terms of traffic and new registrations. More importantly, I became a better community leader.
I feel compelled to not only share pop music news with my community, but also what’s going on in my life. It wasn’t a comfortable transition, but a necessary one. Upon stripping away my title from administrator to community leader, I became a role model. I became someone my members came to for more than just technical forum advice. They wanted to see how I was doing. They wanted to share their wins and losses with me after seeing me succeed and fail in public. They saw me as a person; a leader.
At the end of the day, community leading means forging connections, sharing your highs and lows and showing up for your members. That starts from within, which may feel incredibly awkward at first, but get comfortable with discomfort and watch you and your community blossom.
Thoughts on transforming from administrator to Jedi community leader? Sound off in the comments! And may the +1 be with you.
Marc Stridgen reacted to bfarber for an entry, Health Dashboard
The support tool has served us well for many years. You can identify, at a glance, potential issues with your community both presently and down the road, right from the comfort of your AdminCP, and you can often resolve those issues with just a few clicks.
But what if we could do better? What if we could make this useful administrative area of the software even more useful?
The next version of Invision Community introduces a new "Health Dashboard" which replaces the previous support tool and helps you get a better overview of potential issues within your community while retaining all of the functionality you've come to know and rely on to resolve issues with your community.
When you launch the new health dashboard, the first thing you will notice is that the previous "Wizard" process is now gone, in favor of a single page giving you access to everything you might want or need.
Central to the page are blocks that identify specific areas of your community, server, and configuration which could be problematic now or in the future. Invision Community will check for available updates, modified source files, server software configuration issues, whether your server is running required and/or recommended versions of important software and more.
Additional checks and recommendations have been added to this page, to help identify other adjustments that could benefit or prevent harm to your community. Issues are color coded and classified as informational, recommended, or critical and a summary is provided at the top of the page with an easy "check again" button which will do so without taking you away from the screen.
If we become aware of an issue, we can quickly notify communities through a bulletin which will be displayed in the "Known Issues" block on this page. These bulletins can also trigger AdminCP notifications, however they will continue to show on the Health Dashboard so long as they are relevant, even when the AdminCP notification is dismissed.
A graph showing system, error and email error log activity has been added to the page to help you identify spikes in logged issues. Commonly, if an issue begins to surface on your community there will be an increase in these types of error logs, so the graph here is intended to allow you to identify an increase in these logs, allowing you to investigate and react quicker.
The right-hand sidebar surfaces common tools you may need to access.
The first block allows you to see our most recently featured guides, as well as search our documentation. While this functionality was available in the existing support tool, we found that it was rarely used because people more often visited the tool to allow the software to check for common issues, and the ability to search the documentation required a separate work flow through the support wizard. With the block always available (and searches performed "live" via AJAX), we expect users will find the ability to search our documentation from the AdminCP much more useful now.
Next up, the Tools and Diagnostics block gives you access to common tools you may need to use. You can quickly clear your system caches, as well as access phpinfo, the SQL toolbox (for self-hosted clients only), and disable all third party customizations. The process and behavior for disabling customizations is very similar to the existing process within the support tool, with the list of customizations disabled opening in a modal window and the ability to re-enable all customizations, or selectively re-enable individual customizations, still available.
Disabling customizations is still simple
Finally, the ability to submit a support ticket is still available right from this screen. Upon clicking the button to submit a support ticket, you will be presented with a form inside a modal dialog that behaves very similarly to the existing form with one minor but useful addition: if there are any patches not yet installed on the community, you will be alerted to this right on the form before submitting your ticket. Think of this as one last reminder that your issue may already be solved by installing any available patches before reaching out to us for official technical support.
Submitting a support ticket is still just a few clicks away
We believe the improved workflow and user experience will help administrators and support technicians alike more quickly identify any issues that need addressing on the community.
Marc Stridgen reacted to Matt for an entry, We're hiring and have three new positions to fill!
Invision Community is growing! We're currently recruiting three new roles, one full-time and two part-time.
Applications are now closed, thank you to all those that applied. We'll be going through them over the next few weeks.
It's been a very busy year for all of us at Invision Community and our continued success means that we're looking to expand our team even further with three new roles to fill.
Invision Power Services, Inc. is behind the leading community software platform, Invision Community. Our tailored solutions serve clients of all sizes, from smaller communities to the world’s biggest brands.
We are looking to kick start 2021 with a tight-knit customer-obsessed support team to build a positive support culture for our clients.
All roles are fully remote-working.
Customer Service Superstar
We are in need of a full-time Customer Service Superstar, a new position within the company. You are solution-driven, customer-obsessed and passionate for cultivating a positive support culture for our clients.
The person in this role:
Answers client questions in a public-facing forum. Triages client requests to developers according to our processes. Deescalates problem or potential problem communications. Advocate for customers to our development team. Is comfortable with technology and willing to learn our platform. Why should you apply?
You are a Customer Service Star - solution driven when helping clients. You are confident in conversing via forum style, public-facing support. You can clearly communicate both in writing and verbally. We primarily provide customer service in English. You see opportunity to streamline improvements to help our team better serve our clients. Excited about interacting with our clients within our community to build a vibrant support culture. You work well with a team remotely. You are personally organized, suited to excel in a remote work environment. Part-Time Community Support Assistant
We are looking to add two part-time community support assistants to our growing team. You are self-motivated and focused on helping customers with support enquiries.
Your role will be in assisting customers via a public-facing support forum.
Ideally, you will have customer support experience, be familiar with our community platform and comfortable with technologies such as FTP, Amazon S3, PHP and MySQL.
Our company is headquartered in Lynchburg, Virginia with staff located around the world. These positions are remote working.
Share your resume and characteristics that make you the best fit for this role. Please include your available work hours (timezone). As we are open to both entry-level and experienced applicants, you may choose to include a desired starting salary based on your own evaluation of your relevant skillset and experience.
Applications are now closed, thank you to all those that applied. We'll be going through them over the next few weeks.
Marc Stridgen reacted to Matt for an entry, Beyond the support desk
If your brand sells a product or service, the first thing that comes to mind as a benefit to building your community is support deflection.
And it's easy to see why. It's something you can quickly calculate an ROI for. Let's say every 20 hits to a public question with a solved answer from a client or team member equates to one less ticket. If a ticket costs $10 to solve on average, it's straightforward to see the value by calculating deflected tickets. Let's say your busy public support community had 20,000 hits a month; you've just saved $200,000 a month in support costs.
Great! But before you finish there, I want you to consider the rewards a brand community can offer.
A public support desk isn't a community. It's likely most of your customers join because of an issue with your product. They tap in some keywords on Google and come across your site. They see a bunch of solved questions like theirs, and they either get the fix and bounce out, or post and wait for a reply. With nothing to get them to come back, once they have the answer they'll likely bounce out then and only come back when they hit a new problem.
That's not a community. A community is a place where people return multiple times to collaborate, learn and grow together.
"[A brand community is] a group of people who share an identity and a mutual concern for one another's welfare - who participate in shared experiences that are shaped by a brand." - Carrie Melissa Jones
For that, you need to look beyond the support desk and expand into more use cases, and there are compelling reasons to do this.
Allowing your customers to share their experiences with your products can lead to unique brand stories that reinforce bonds between members and creates social solidarity in the community.
A few years ago, I remember reading a post on a travel community. A family were flying with Delta and their son who has autism was becoming more and more distressed with the change in routine for that day. A Delta employee saw this and came and spoke with the family, helped settle the boy and ensured they boarded early to avoid the crush of passengers.
It's a small moment of kindness that wouldn't make headlines, but it was very memorable for this family; enough so that they posted about it. This post had numerous replies in praise for the airline and no doubt made many of them think of Delta when booking their next flight.
"[Social solidarity is] not just passive tolerance but felt concern for what is individual and particular about the other person." - Alex Honneth "The Struggle for Recognition"
All those stories, connections and moments build social capital and loyalty for your brand.
Your customers are already talking about your product. Some of it will be good, and some of it won't be good. They are already talking about it on social media, and in numerous communities, they belong to.
If you do not have space within your community for your customers to leave feedback, then you're missing out on a massive benefit. You get a chance to address negative feedback before it spills out further into the public domain. Likewise, positive feedback makes for compelling customer success stories.
Feedback is a great way to crowdsource innovation and to guide sales and marketing on how your customers are using your products and where the gaps are.
Owning your niche
Allowing space for conversations relating to your product makes good sense. If you sold a fitness tracker, then it makes good sense to have areas for discussions revolving around wellness areas such as sleep, diet and exercise.
Likewise, a mobile phone network will do well having areas related to the various brands of mobile phones.
"There is status that comes from community. It is the status of respect in return for contribution for caring for seeing and being in sync with others. Especially others with no ability to repay you." - Seth Godin
Creating these spaces encourages return visits beyond direct support for the product.
Those return visits are what makes your community a community.
Marc Stridgen reacted to Matt for an entry, 4.5: Forum View Updates
Invision Community has had different view modes for a good number of years.
Forum grid view was added to create some visual interest when listing forums, and we've had expanded and condensed view modes in streams since they were introduced.
We've taken both of these views a step further in Invision Community 4.5
Forum Grid View
To create even more visual interest, the grid view now allows you to upload, or choose a stock image for the header. This instantly makes for a more dynamic and inviting forum list.
The new grid view image headers
You can choose an image from the Admin CP when creating or editing a forum.
Choose a stock photo, or upload your own
Topic List View
For the topic list view, we have taken inspiration from our stream view options to introduce a new 'expanded' view mode, which displays a snippet of the first post.
The new expanded topic list mode
This immediately entices you to engage with the topic because you can read part of the post without having to click inside to see if it interests you.
This is controlled via the Admin CP, where you can choose the default view, or turn off the new view completely.
You may notice a few other subtle changes in these screenshots. The first is that we now included the follower count as a metric on both the forum grid view and the topic expanded view modes. The number of followers is usually a good indicator of how others perceive the value of the content. A higher follower count generally means a more engaging topic or forum.
You can also see that we've switched to a short number format to keep the displays clean. Instead of say, "2,483 posts", it will merely say "2.5k posts". Reducing visual clutter is always crucial to maintaining a clean user interface.
We hope that you find these new view modes useful and that they make your community even more vibrant!
Marc Stridgen reacted to bfarber for an entry, 4.5: Club Statistics
Statistics can help you manage and monitor the direction of your community, giving you valuable insight into how your visitors are interacting with your site and what areas of your community deserve the most of your attention. With the popularity of Clubs in Invision Community, we determined that some statistics aimed at helping administrators review how this feature is being received by their end users was warranted.
Club activity statistics overview
When accessing the "Club Activity" statistics page in the AdminCP, you will be able to quickly see at a glance which club types are the most popular, see which clubs are gaining the most traction with new signups, and see trends in club creations over time. With the signups chart, you can further filter by one or more specific clubs, and save these filter preferences as new tabs on the chart.
See activity across all clubs
The "All Club Activity" tab on this page shows you which types of content (topics, images, files, etc.) are most popular across all clubs as an aggregate. If you find that Calendar or Downloads is especially popular throughout clubs then you may wish to promote these features further. Conversely if you find that a certain type of content is not being leveraged, you may wish to promote it, or retire its functionality on your community.
Activity by club shows you which clubs are most active
You can also view activity per-club, allowing you to identify which of your clubs are the most popular and have the most activity. As with the "Club signups" chart, you can use filters to view just the clubs you are interested in comparing, and save these filters for easy review later on.
We hope you find value in these new statistics pages, and that they help you manage the Clubs feature on your site more effectively.
Marc Stridgen reacted to Matt for an entry, 4.5: User Interface Improvements
Invision Community has certainly changed a lot over the years as we've moved through major updates and large user interface changes.
While large scale changes offer a dramatic difference, it is sometimes the smaller changes that bring the most satisfaction when using your community daily.
This blog entry rounds up some of the UI improvements Invision Community 4.5 brings.
Content View Behavior
What do you want to happen when you click a topic link? Are you taken to the first comment, the last comment or the first comment you've not read? If you speak to 100 people, I'm pretty sure you'll get a good spread of votes for each.
Invision Community has always offered subtle ways to get right to the first unread comment. Our infamous dot or star allows you to do this, but it is so subtle almost no one knows this.
Invision Community 4.5 now allows each member to choose (with the AdminCP offering a default).
Now everyone wins!
Invision Community has had reactions for a long while now. Although finding out who exactly reacted without clicking the counts has proved irksome.
We've fixed that in Invision Community so simply mousing over the reaction icon reveals who reacted.
Sign In Anonymously
For as long as I can remember, Invision Community has offered an option to sign in anonymously via a checkbox on the login form.
However, as we've added faster ways to log in via Facebook, Twitter, Google and more it's become less straight forward to ensure your anonymity.
Invision Community 4.5 removes this login preference and moves it to your members' settings.
Now your members can resume hiding as they move around your community across multiple logins.
Resize Before Uploading
One of the most popular requests we've had in recent times is to resize large images before uploading. It's quite likely that your giant full resolution image will be denied when attempting to upload, and it's a bit of a faff to resize it in a photo editor.
Invision Community leverages the uploader's ability to resize before uploading, which makes it a much happier experience.
Switch Off Automatic Language Detection
Invision Community attempts to map your browser's user-agent to a specific language pack.
When you visit a site, your browser lets the site know which language our browser is set to (often dictated by your operating system) and we use that to show you the correct language if the community you're visiting has multiple languages installed.
However, it might be that you don't want this to happen because although your computer's OS is set to a specific language, it doesn't always follow that is the one you wish to use on a website.
Invision Community 4.5 allows this automatic detection to be switched off.
We will finish with another popular feature request; the ability for long quotes to be collapsed, reducing the amount of scrolling one has to do.
Quite simply, Invision Community collapses long quotes with an option to expand them to read the entire quote.
Thank you to all our customers who have taken the time to leave feedback. As you can see, we do listen and action your feedback.
Which change are you looking forward to the most? Let us know below!
Marc Stridgen reacted to Matt for an entry, 4.5: Security Enhancements
Although we continuously review security within Invision Community, a major release such as 4.5 allows us to be especially proactive when it comes to keeping your community safe.
This blog entry outlines several enhancements to improve security in Invision Community 4.5.
Keeping your member's passwords secure is the simplest way to keep accounts safe and out of the wrong hands, so it makes sense to look at ways to ensure this doesn't happen.
Invision Community already uses strong one-way hashing when storing passwords, which means that once the password is stored in the database, there is no way to know the plain text version.
However, when creating a new member account via the AdminCP, a random password was created, and this was sent in the welcome email to the new member's email address.
As of Invision Community 4.5, this no longer happens, and the new member is invited to create a new password when visiting the community for the first time.
Part of your internal security procedures might be to force a reset of all passwords periodically. Invision Community 4.5 allows this on a per-member basis, or via a selection of filters to enforce a reset for many members at once.
This clears out any stored password hashes and emails the affected members to remind them to set up a new password.
The Admin Control Panel contains the most powerful tools available to Invision Community. This is already a very secure area with a separate login with an option to add two-factor authentication to the login flow.
Part of the session authentication has been a special key in the URL. While we have protection in place to prevent this special key being discoverable by a malicious user, there remains an incredibly remote theoretical chance that this could happen with a series of complicated steps. There was an additional annoyance that you are unable to share links within the AdminCP to members of your team due to the increased protection to keep URLs safe.
As of Invision Community 4.5, we have removed the special key from the URL and moved it elsewhere in the session authentication flow. This means that it's impossible to fetch the special key via the URL and links can now be shared and will survive a login action.
There are a few areas within Invision Community that we use text encryption to allow us to save data in the database in a format that is encrypted when saved and decrypted when read. This protects you in the incredibly remote event of your own hosting being compromised and your database downloaded (of course, our Community in the Cloud customers do not need to worry about this!)
Invision Community 4.5 improves on this encryption by using PHP's built-in methods which give "bank-level" security to our encryption.
Security is critical to the success of your community, and we are always proactive in improving security throughout Invision Community.
Do you have any comments on this entry? Let us know below!
Marc Stridgen reacted to bfarber for an entry, 4.5: Search Insights
Every single day, your members are searching your community for answers or interesting conversations to join.
Wouldn't it be great if you could learn what is being searched for to identify hot issues, commonly asked questions and discover trends?
We thought so too, which is why Invision Community 4.5 comes with search statistics.
For the first time, Invision Community gathers anonymized information on what your members are searching for so you can use this to highlight more relevant content and shape strategic decisions with your community's structure.
Search statistics help you track searches performed on your community
When a member searches, their identity is converted into a unique key that cannot be reversed to identify the member. This allows us to track a single member's search usage over many search sessions without being able to link it to a specific member account.
The AdminCP now features a dashboard to review the most popular search terms as well as a raw log of recent searches along with the results they returned.
We have a lot of ideas in mind for additional changes down the road with the tracking of popular search terms, but for now, we hope you like the new statistics page and find the information presented useful for your future site plans.
Marc Stridgen reacted to Andy Millne for an entry, 4.5: Blog Categories
Ever since Invision Community 4.x was launched you have been asking for the ability to categorize blogs in your community.
We heard you loud and clear, but sometimes when a feature sounds straightforward, it requires some re-engineering of the framework. Because users in your community can create both blog entries and their own blogs to hold these entries, this was one of those areas.
Starting with Invision Community 4.5 I’m pleased to announce that it is now possible for blog authors to categorize their blog entries and it's now possible for administrators to categorize blogs.
Blog Entry Categories
When creating a new blog entry, your members will now be able to create a new category for the entry or choose an existing one that had been created previously.
Choosing your category when creating a new blog entry
When a reader then visits the blog they can choose to display only those categories that interest them.
Filtering by category
Running a community where users can create their own blogs, you don’t only need to make sure individual pieces of content are categorized correctly, you also need to make sure the blogs themselves have a logical place. Well guess what? Now you can!
As an admin you can now set up predefined categories in the control panel and Blog authors can then choose which one to create their new blog in.
Managing blog categories
We realize some of you have been waiting a long time to see these changes so we hope you enjoy this and everything else to come in Invision Community 4.5!
Marc Stridgen reacted to Matt for an entry, Invision Community: A decade in review
When the clocks strike midnight on New Year's Eve, we will enter the third decade of producing Invision Community.
A lot has changed since we set up in 2002. Our team has grown and our product matured. In a world where online startups explode and die within a few years, we're something of an anomaly.
We still have the same love and passion for creating the very best tools to build a community, and we have always ensured that Invision Community is in touch with modern demands.
This decade has seen Invision Community go from strength to strength. In 2010 we were one of many forum systems catering to smaller niche audiences. In 2019 we're powering discussion for many international and well-known brands.
Online habits may have changed in this time, and social media may have swallowed up smaller informal communities, but the need for independent community platforms remains strong.
2020 will see us release 4.5 which will bring another round of essential updates to existing features and a fresh batch of new features.
But first, let us climb inside our Delorean, rewind the clock to 2010 and start from the beginning.
As the sun rose on 2010, Bruno Mars was singing about parts of the human face in "Just the way you are", Katy Perry irritated Microsoft Word's spellchecker with "California Gurls", and CeeLo Green was trying to "Forget you" (at least in the radio edit).
Christopher Nolan's boggled all our minds with Inception, James Franco lost the ability to clap in 127 Hours, and Colin Firth stammered his way through The Kings Speech.
Steve Jobs unveiled the iPad to a collective snort, moderate derision and questions over just how useful a giant iPhone will be.
President Obama, just a year into office warns of "Snowmageddon" that eventually dumps up to 40 inches of snow on the east coast of the United States.
We lost comedy legend Leslie Nielsen (we'd never dream of calling him Shirley), and we gained a small child named Ryan who in just nine years would be earning $29,000,000 by opening boxes of toys on YouTube.
62% of us were using Internet Explorer to the chagrin of most web developers who wished that Chrome's 5% market share was more significant.
Facebook celebrated its sixth year by reaching 400 million users (a far cry from the 2.5 billion it currently has). Twitter, just four years old hits 30 million monthly active users (and none of them talked about fake news).
And how about Invision Community?
We hit 2010 running by releasing numerous updates on IP.Board v3.1, including finally using long-established web standards, and share features now that "social networking is all the craze these days" noting that "friends and colleagues often share similar interests, after all."
How innocent we all were in 2010.
Back then, each product had its own name and release cycle. IP.Gallery's new features included being able to rotate images by 90 degrees. Honestly, people used to go crazy for this stuff.
In May, we released a brand new application called "IP.Commerce". A few months later we renamed it "IP.Nexus" and years later, it was changed back to "Commerce". Naming things is hard.
The announcement contained exquisite details such as "It's hard to say when it'll be available" and "we don't know how much it will cost". We were so sure that it would be accepted positively, we removed the ability to post comments to the blog entry.
As summer turned to autumn and the end of the year loomed large, we released news about a significant update to Gallery called "IP.Gallery 4.0" which pre-dates Invision Community 4 and confused customers for years (so IP.Board 3 works with IP.Gallery 4, but IP.Board 4 works with Gallery 4?). Numbering things is hard too.
The last blog entry was about an app called 'IP.SEO' that I had utterly forgotten existed. It was written by Dan who once locked Lindy out of his own datacenter, but we don't talk about that.
I don't even remember this website
Charles opens the year by managing expectations for IP.Board 3.2 by outlining our three key goals (promotion, usability and modernization). The last one was us removing the "back to top" button and then spending the next eight years explaining why we removed it.
Our spam monitoring service processed 300,000 requests in the first two weeks of 2011. 30% of these requests were deemed to be spam and blocked (0.1% was probably an administrator registering 50 fake accounts before being banned from their own site).
I posted about "exciting new technology" in our new "WYSIWYG" editor (although what you see is sometimes close to what you get) would be more appropriate but slightly less catchy. We spent the next eight years explaining why no one uses BBCode anymore to almost everybody.
Brandon closed out the year with a blog promising "new toys" for IP.Content 2.3 (now called Pages, keep up!) which promises a "who's online" widget and a "shared media field" that was not only complicated to explain, but also use.
IP.Board 3.2 in all its glory
We start the year with news on IP.Board 3.3. This release was to feature essential updates such as the "Remember me?" checkbox on the login form and emoticons in signatures.
Despite being constantly told that we don't take SEO seriously, we round up the latest serious SEO changes including tags, soft 404s and micro schema.
We also celebrated our tenth year in business.
Something terrible must have happened to one of our competitors because we asked if you'd like to switch to IPS.
The year ends with IP.Board 3.4 being released for beta testing. This being a rare year where we release two major versions in less than 12 months.
Brandon has eight coffees and tries to explain what it's like to be a developer: "us developers are a strange bunch. We have a lot of crazy thoughts that just don't make sense to anyone else. Our brains are wired differently. We get from point A to point B by going around point Z and bouncing off point M first.", he closes the blog entry by urging you to ignore us.
The big news is that work on 4.0 is officially underway! Don't get too excited, releasing two major versions in 2012 clearly fatigued us as "IPS Community Suite 4.0" is not released until June 2015, over two years later.
4.0 was our first complete rewrite in years. We threw out all our stable and tested code and started over with an empty editor. It was a vast undertaking that consumed us completely. The result was worth it as we had a new modern framework that still serves us today. But we're getting ahead of ourselves a little.
Back in 2013, Mark talks about trees. Not the kind you find laying around in forests, but rather the programmatic type. It's just a way for Mark to show off how beautiful his code is.
IP.Board 3.4 still gets many updates (along with IP.Gallery, IP.Blog, IP.Content, IP.Downloads and IP.Address (ok that last one was made up)).
We spend the year talking about various new things in 4.0, including a new-new editor and various special features (and no one noticed we started calling it "IPS Social Suite 4.0" - it just rolls off the tongue!)
I introduce the new theme engine for 4.0, and this time, my code is not deleted by Mark (true story).
We didn't know it at the time, but 2014 was not the year that IPS Social Community Suite 4.0 (naming things is hard) will be released. Still, Rikki talks enthusiastically about "extending JS controllers and mixins" a way of coding so complex, to this day you can count the number of people who truly understand it on one of Rikki's fingers because it's only Rikki that understands it.
Determined not to be outdone in the confusing customers' stakes, I go on about how important it is to convert your database to UTF-8 when upgrading from 3.0.
As 2014 neared its inevitable end, we did manage to put up a pre-release testing site and release Beta 1 a release so unstable; it makes the current political climate look absolutely peachy.
IPS Community Suite 4.0 (Preview)
Finally, the year that 4.0 is to be released! We released six betas and a few release candidates before nervously hovering over the 'release' button (actually it's a collection of git commands and 'to the letter' instructions I ignore).
After a year of training customers to call our forthcoming release "IPS Social Suite 4.0," we release it as "IPS Community Suite 4.0". Lindy writes a lengthy blog article that sounds like a cross between a technical discussion of the Brother 8987-A printer and an award acceptance speech.
Quite frankly, after nearly two years of development, we're just relieved to have finally released it.
The year is spent refining and fixing 4.0 and culminates in the news of 4.1, where we add activity streams and a menu manager. We also talk about the new-new-new editor.
December 16th marks the time that IP.Board 3.4 officially dies as we declare it "end of life" and no longer support it. That shiny new release we were excited to talk about in 2012 is finally put out to pasture. The last we heard, IP.Board 3.4 moved to a farm and is doing well.
Now that IP.Board 3.4 is end of life; we do the sensible thing and make a few minor IP.Board 3.4 releases to improve security.
IPS Social.. sorry, Community Suite hits version 4.1.17 (confusing Lindy) before the year is done with many new improvements, including embeds, warning notes and the new leaderboard.
We're still mostly undecided what to call the product, so we avoid trying in all our blog entries.
In fact, looking back, it's quite remarkable how often we changed the name of our product. You'd be forgiven for thinking that it was a robust and well-considered attempt to prevent Google from serving up relevant search results and to confuse potential customers.
We find time to update our own website and introduce a new developer's area.
Barely 16 days into the new year, and we release news of the two-factor authentication feature added to IPS Community Social Invision IP.Board Suite 4.1.18.
When spring has sprung, Charles drops the news that we're working on 4.2, the main feature being a screenshot of the Admin CP log in. We promise that you will love it and that it will be released mid-2017.
Updates come thick and fast. Calendar event reminders, content messages, recommended replies, letter profile photos device management and delayed deletes all make the blog.
Still not convinced that people take us seriously when we say we're committed to SEO, we post about more SEO improvements.
This time, we talk about implementing JSON-LD, rich snippets, pagination tags and more.
We also squeeze another one in about the new-new-new-new editor.
We overhaul our own blog (using Pages because that's how we roll) and I start a hilarious series of blog entries where I troll our own team. Everyone including me loses interest early on in 2019.
During April, we do the sensible thing and change the name of our product once more. IPS Community/Social Suite 4.1 is out, and Invision Community 4.2 is in.
Just to recap: IBForums > IPB > IP.Board > IPS Social Suite > IPS Community Suite > Invision Community.
You're welcome search engines!
As promised, we release Invision Community 4.2 around the middle of the year. Well done, everyone! We finally hit a release date!
As is now tradition, we end the year with news of our next big release Invision Community 4.3 (and tease the new emoji feature). We also calm nerves about Europe's endless fascination with regulation (it's this kind of joke that caused Brexit you know) and wrote up a guide on GDPR.
Phew. We're almost there, dear reader. If you skimmed through most of the blog to this point and expected me to finish with a bang, you'll be disappointed.
We start 2018 at full speed releasing feature news on Invision Community 4.3 including emoji, OAuth, community moderation, REST API, subscription manager, announcements and more.
Oh and we hit our sweet sixteenth birthday in February!
We release Invision Community 4.3 in April to rapturous applause after a short beta testing period. We all agree that 4.3 was a great stable release which instantly makes the developers nervous.
Towards the end of the year, we announce that work has begun on Invision Community 4.4. We talk about new features such as GIPHY integration, AdminCP notifications, Post Before Registering, Commerce Updates and more.
Still not sure if we care about SEO? Well, how about another blog entry on SEO?
The only thing missing this year is a new update on our editor.
And we arrive back home in 2019. A week into January and I pull the massive twist that we're using Invision Community 4.4 on our own community. It's not quite up there with "Bruce Willis is a ghost" though.
In March we write up a case study on The Trevor Space, an LGBTQ charity set up to prevent suicide and to provide crisis intervention. TrevorSpace commends Invision Community for allowing anonymity online which isn't possible with social media.
Rikki drops a bombshell in September when he announces that we're actively working on native iOS and Android apps for Invision Community. Apparently mobile is a thing now.
November starts a series of blog entries talking about our new upcoming release, Invision Community 4.5. We talk about the Admin CP overhaul, Club Pages, RSS Feed Improvements and Club improvements.
And here we are. Right up to date. This decade may have only taken us from IP.Board 3.1 to Invision Community 4.5, but it really has seen a massive change in the company we are, and the industry we are in.
We have seen the inception, rise and stumble of social media. While it's true that forums are no longer the preserve of Star Trek fans obsessing over continuity errors and informal communities have been absorbed by Facebook and friends, spaces that you completely own to host discussions are still very much in demand.
Invision "Chameleon" Community in 2019
Over the past year or so we've seen a sustained rise in the demand for independent communities. Brands especially like that you own your data and can use it to gain insights into customer habits. Just this year, we've launched communities for LEGO, HTC, Sage, Mattel, Gibson Guitars, Squarespace, and many more.
We are constantly evolving Invision Community (assuming we stick with that name) to be at the very centre of your online presence. We have tools to add discussion comments to any page of your site, to embed widgets with a few lines of code. We want to showcase your community throughout your site by adding multiple touchpoints to take your customers on a journey with you. Our native apps will offer new and exciting ways to interact with a community via new interfaces.
As we move into our third decade, I can only see a resurgence for independent communities as we tire of the crushing intrusion of social media. We give away so much of our attention, time and information for very little reward.
We have never been more divisive and fiercely tribal.
It's time to come back together to discuss a topic with care and thoughtfulness. It's time to allow our personalities to take a back seat and let considered discussion live again.
And we'll be here doing what we have always done; creating the very best community platform possible.
I'd love to know when you joined us on this crazy ride. Was it before or after 2010?
Marc Stridgen reacted to Matt for an entry, What's new in 4.4.5?
Minor releases are almost always just maintenance releases. We gather up a fistful of bug reports and fix them to ensure that every month or so, our clients enjoy more stability and efficiency with Invision Community.
However, more recently we've noticed that we're running low on bug reports, so we've managed to squeeze in a handful of improvements in Invision Community 4.4.5.
Let's take a look and see what's new in Pages.
How should the canonical tag behave?
While this isn't the most exciting name for a feature, it does explain it reasonably well. We had a recent discussion on the forums where it was pointed out that the canonical tag directed search engines to the first page of any record. While this makes perfect sense for an articles or blog system where the content you create is more important than the comments, it makes less sense if the user-generated content (aka the comments) is more important than the content you put up. A good example here is where you put up a video or link for review. You don't want the canonical tag pointing to the first page as it will ignore the reviews themselves.
If you didn't understand much of that, don't worry. The idea behind this feature is to provide Google and friends with a better hint about which content is more important. A happier Google bot slurping your site is a good thing.
How about that Admin CP menu?
When you create a new database in Pages, it is shown in the ACP menu under 'Content'. This is fine, but when you get a lot of databases, it starts looking a little cluttered, and it can be hard to find the correct one.
We've reworked the menu so items have their own section, and can be re-ordered using the ACP menu re-ordering system.
Member fields are now filterable.
Pages allows specific field types to be filterable. This means you can sort by them with the table's advanced search box, and you can drag and drop a filters widget next to the table to refine the rows shown.
Now a member custom field is filterable, which is handy if you use them in your databases.
Other areas of the suite.
A while back, we made a change that removed the ability to search messenger by the sender or recipient name. We also limited the reach of the search system to one year and newer.
Unsurprisingly, this wasn't very popular. We've restored sender, and recipient name searching removed the one year limit and re-engineered the internals of search, so it's more efficient and returns results much faster.
How many members do you have?
You can see quite quickly if you have the member stats widget on the front end, but finding out via the Admin CP is a little more tricky.
Until now! We've added a dashboard widget that not only shows the number of members you have registered, but also a break down of their email opt-in status.
A happier autocomplete.
Apple has this cool feature where if you receive a text message for a two-factor authentication login, it offers to auto-fill the code box for you.
We've had a sweep throughout the suite to ensure two-factor authentication fields allow this autocomplete to happen.
While we were at it, we made sure that other fields are more easily autocompleted.
That wraps up the new features in Invision Community 4.4.5. How many have you spotted after upgrading?
Let us know your favourite below.
Marc Stridgen reacted to Matt for an entry, 6 Degrees of Separation
We do love a parlour game at Invision Community HQ and we were playing "6 degrees of separation" recently.
You've probably heard of the "6 degrees of Kevin Bacon". This is where you try and connect any actor with Kevin Bacon in 6 steps or less.
So let's try "6 degrees of Invision Community". This is where we try and connect a person with an Invision Community.
David Goggins and Invision Community
Last week, I finished the excellent David Goggins book "Can't Hurt Me".
David Goggins, a retired Navy SEAL, spent a month with Jesse Itzler. This which was documented in Itzler's book "Living with a SEAL", which I've also read.
Jesse Itzler owns the Atlanta Hawks Basketball Team.
The Atlanta Hawks has a dedicated area inside the Atlanta Falcons Football team's official community.
The Atlanta Falcons official community is powered by Invision Community.
Here's another one.
Groot and Invision Community
Groot featured in the Guardians of the Galaxy movie series.
Chris Pratt starred alongside Groot in the same movie series.
Chris Pratt voices Emmet in the LEGO® movies.
LEGO® uses Invision Community.
Over to you.
Do you have any "6 degrees of Invision Community?". We'd love to read them!
Marc Stridgen reacted to Matt for an entry, Team Talk: Your favourite 4.4 feature?
Release parties at Invision Community are a fairly tame affair. You'd think after months of planning, coding and testing we'd want to cut loose and dance the night away.
The reality is we send each other a few amusing GIFs in Slack and then wait for support tickets to start appearing while our developers crack their knuckles and prepare for bug reports to be filed.
It's a nightmare trying to get a photo of our team, so here's a stock image. Just pretend it's us. That's me looking at a report of how much code Mark Wade has refused during reviews
I did manage to find five minutes to ask the team what their favourite feature of 4.4 was.
Here's what they said.
Support, Guides and Keen Cyclist @Marc Stridgen
I'm going to go with 'Post before registering', because it allows for more effective onboarding of new members on your site. People are much more likely to register after just having written a topic, then they are if they have to register before getting started. It also gives you the opportunity to see how many people are not actually registering, and maybe address that on the site.
Developer, T3 support and reluctant AWS wrangler @Ryan Ashbrook
My favorite 4.4 feature is the progressive web app settings. I now have our site pinned to my phones home screen for quick access, and use our site on mobile even more now that I can just hit the icon to pull up our site.
Support, Beta Tester and remembers this when it was fields @Mark H
While this isn’t “a” favorite feature, I most like the steady small improvements to Gallery in the 4.x series. Photography-centric sites should especially like the additions to extended EXIF data in 4.4 so that authors can provide the most detail about their submitted photos…. where it was taken, what camera, which lens, shutter speed and aperture, etc.
Developer, T2 support and airport security fan @Daniel F
As IPS4 consumer, I'm going to say that Lazy Loading and mobile create menu are my favorite enhancement.
As community owner, I'm most excited about post before register and email advertisements.. That's going to bring the $$$
Developer, Enterprise Support and proud of his thorough code reviews @bfarber
My favorite change in 4.4 (besides the overall performance improvements, as I'm a geek for that sort of thing) is the overhauled Conversion experience (which we haven't even blogged about). We took converters and flipped them on their head for 4.4, so you now choose what software you want to convert from, what applications from that software you want to convert, fill in any required details, and the conversion process just launches and runs from beginning to end right then and there. You no longer need to convert each application and each type of data within each application individually, making for an easier and overall smoother experience.
Developer, Conversion Specialist and PC enthusiast @Stuart Silvester
This is actually hard to answer than it seems, there are so many great changes and features in 4.4. The combined performance improvements including HTTP/2 Push, More aggressive caching, SVG letter photos, lazy loading are definitely some of my favourites. After all, time is money. (A smaller favourite is the browser notification prompt change, especially with visiting as many customer sites as I do in Tier 2).
Support, Beta Tester and suspiciously quiet in staff chat @Jim M
The communities I run are about cars and very heavily image based. Whether it's "I have an issue" or simple sharing of car builds, topics get image heavy very quickly and doing anything to improve moving throughout that topic more quickly is going to go far. I feel a lot of communities can relate and why lazy load of images is my favorite 4.4 feature.
Designer, Enterprise Theme Specialist, owner of several super powers @Jennifer M
There are so many changes with 4.4 it's actually really hard to choose just one change that is my absolutely favorite. I would probably say a lot of the more micro features are my favorites. Colored usernames everywhere, lazy load for images, improved notifications experience, text or URLs for announcements, reordering of club tabs, ability to hide widgets/blocks from mobile etc. They are all quality of life improvements that I love and appreciate on so many levels.
We're Steve Ballmer levels of excited about 4.4.
It looks like Rikki's lazy loading is a clear winner. I'm not surprised, it's a real boost for page speed and reduces hosting costs. Personally I'm a fan of the progressive web app settings which, like Ryan, enables me to have our community on my phone's home page.
Let us know what your favourites are below!
Marc Stridgen reacted to Matt for an entry, Team Talk: What's your favourite movie?
This month, I thought I'd ask a trick question. "What is your favourite movie?"
I fully expected to be told "but Matt, we work so hard on Invision Community, we don't have time to watch movies." just so I didn't have to complete this month's entry.
But no. Apparently, most of our team have MULTIPLE favourites. Hmmm.
And here they are.
Favorite movies are a pain to choose because there are so many great (and greatly terrible) movies out there. So I'm going to choose a few that I just really adore and explain why.
So the first one is "Halo: Forward Unto Dawn". I have never played a Halo game in my entire life. I just find the movie intriguing and smooth. It has an amazing pace and of course there are aliens. It's also one of those movies that I can just put on when I don't feel like watching anything else but I want to watch something. The replay value for me is amazing.
The Next one is a psychological thriller called "Pandorum" this movie is a thriller about a man that wakes up in a broken space ship that was on its way to another world. The way it's put together is amazing, the story is twisted and it's just an amazing watch. It's something that I can easily say was a quick favorite from the first time I saw it.
I can never forget the lovely "Dredd" in this list of my favorite movies. Muricer for the win! It has all the elements of a great Sci-Fi plus Karl Urban and Lena Headey. I win all around on this movie. Plus, it's even better in 3D with the Slo-mo drug.
While I can list more I'm going to round off my answer with 2 Series movies. "Tremors" and "Sharknado". What most of you don't know about me is that I'm a sucker for horribly trashy horror movies ("Zombeavers" is another favorite with the same reason as these two series). Scantly clad women, screaming, monsters, corrupt people and lots of blood. There is no better thing to watch. I love a good day of Monster Movies and beer. The trashier the better.
When Mark Wade is challenged in a git review
I think I will go for 3 different points in time for favourite movies. One from growing up, one which is a classic IMO, and one more recent that I've enjoyed.
Growing up, it has to be 'Labyrinth' staring David Bowie. It's the first movie I ever watched at the cinema with my parents, and one I can still watch to this day. I'm very much guilty of singing along to every song, and I'm actually banned from watching it anywhere near my wife as I say every single word in the script a split second before they say it. I think its safe to say I have seen it a few times.
A classic for me would be 'Schindlers list'. To me this is one of the best movies ever made, and while I'm sure it will have been greatly adapted for a movie audience, it also shows what many went through during WW2 which are not so common knowledge. A great movie for children to sit there and watch who don't know about it, as it gets them asking questions that all children should ask and learn from.
For a more recent movie, I quite enjoyed 'Sully: Micracle on the Hudson'. I generally like movies by Tom Hanks anyway, but I did particularly enjoy this one.
Bonus recent movie - Baby Driver I really enjoyed. Great movie, and the star somehow looks familiar I'm sure 'ed' will find a suitable image to illustrate.
Airplane. I must have seen it dozens of times, it never gets old, I quote it constantly... I just love it.
When Wade is reviewing your branch
Zathura - Jumanji in space, no more words are required.
When you're late reviewing Wade's branch
This is a fairly challenging question to answer, as someone who watches a lot of movies. I own somewhere around 1500 DVDs/BluRays, though in recent years I've been buying fewer and renting more. A few of my top movies would include (in no particular order)...
1. The Matrix Series - while I've overplayed the series at this point, the story was amazing at the time and it had so many allegories to real life that were fun to think about even when you were done watching.
2. Doom - it was campy and silly overall, but a lot of fun. Karl Urban and The Rock together was a cool mix.
3. The One - I have always been a fan of Jet Li, but when this came out I thought the cinematography was awesome. The way they did the slow-mo movements was neat, and the story was quite unique. Plus, Jason Statham is awesome, and he was a supporting role instead of a lead.
When you challenge Wade in a review
The Beatles’ “Help!” has got to be my favorite movie due to the special place it holds with my family. My sister growing up was a huge Beatles fan and being the younger sibling, it kind of got forced on me but grew to be a fan as well. This movie, in my opinion, was my great due to the music (great album) and very dry comedy that is hilarious. Think I can recite each line of the movie as I’ve seen it too many times. It definitely isn't a movie set out to win any acting awards but if you haven’t seen it and like the Beatles, I would recommend it.
When you get a list of 'recommendations' on your branch
As Daniel Son I have to say Karate Kid 🥋
Nah, Fear and Loathing in Las Vegas is just to sick and amazing and gets never boring!
Daniel likes to commit on, then commit off
Like the others, I can’t pick just one movie.
For documentaries, that would be “The Longest Day”, the story of the Jun 6, 1944, allied invasion of Normandy, with perspectives from all sides of the conflict. The book by Cornelius Ryan on which it’s based is a very long read, but gripping and factual, and this movie is one of the few that actually did justice to the book from which it was derived. Anyone with a passion for history should both see the movie and read the book.
The runner-up in this category would be “Saving Private Ryan”, although it did take liberties with historical fact.
In the Sci-Fi category, the original “Blade Runner”. The city in which it is set was once described as “a cross between Hell and Hong Kong on a bad day”, and that’s disturbingly accurate. It’s a warning about the future of humanity if we do not curb our use of the planet’s natural resources, and do not carefully overwatch technology in the hands of corporations driven only by profit and without any societal morals.
Two close runner-ups in this category would be the film “Soylent Green”, another cautionary tale that is similar to Blade Runner in its warning about the future of humanity, and “2001: A Space Odyssey”, a speculative tale about our own evolution and our future.
For other general fiction it would be “The Silence Of The Lambs”. Few movies have creeped me out like this one did. Anthony Hopkins’ portrayal of Hannibal Lecter was truly chilling,
Two runner-ups would be the mini-series “Lonesome Dove”, based on the books by Larry McMurtry, a fictional work about the frontier Wild West, but could easily be true, and “The Thorn Birds”, a similar genre set in Australia and based on the book by Colleen McCullough.
When you run out of logical facts during a developer's meeting
We'd love to hear which movies you love, or that have inspired you in some way.
Let us know below!
Marc Stridgen reacted to Mark for an entry, 4.4: Increase visitor registrations with Post Before Registering
It's very easy to focus on a single metric to gauge the success of your community.
It's very common for community owners to look at page hits and determine if their SEO and marketing efforts have paid off.
Getting traffic to your site is only half the equation though. The most valuable metric is how many casual visitors you're converting to engaged members.
Invision Community already makes it easy for guests to sign up using external services such as Facebook, Twitter and Google.
However, there has to be a conscious decision to click that sign-up button. For some, this may be a barrier too many.
Invision Community 4.4 reduces this barrier by allowing guests to create a post to a topic they want to engage with.
Once they have posted, they are asked to simply complete their registration. They are more likely to do this now they have invested in your community.
This will be incredibly valuable when you consider how much traffic a forum receives from inbound Google searches. With Post Before Registering, you'll increase your chances of turning that inbound lead into a registered member contributing to your site.
Let me take you through the feature and show you how it works.
When browsing the community guests will see the ability to submit a post, with an explanation that they can post now and complete registration later. The only thing they have to provide in addition to their post is an email address.
Posting as a guest
This works in any application for new content (topics, Gallery images, etc.) as well as comments and reviews. It will only show when a newly registered member would be able to post in that area - for example, it will not show in a forum that only administrators can post in.
After submitting the post, the post will not be visible to any user, but the user will immediately be redirected to the registration form with an explanation to complete the registration. The email address they provided will already be filled in.
Registration form after posting as a guest
At this point, the user can either fill in the registration form, or use a social sign in method like Facebook or Twitter to create an account. After the account has been created, and validation has been completed if necessary, their post will automatically be made visible just as if they had registered and then posted.
If the user abandons the registration after they've submitted their post, an email will be sent to them to remind them to complete the registration.
Email reminding user to finish registering
Invision Community already has a feature that allows guests to post as guests without registration if granted permission. That feature has not been removed and so if you already allow guests to post, the behaviour will not change. This new feature is only available when a guest can't post in a given area, but a member would be able to. The entire feature can also be turned off if undesired. If the area the guest is posting in requires moderator approval, or newly registered members require approval of new posts, the post will enter the moderation queue as normal once their account has been created. Third party applications will require minor updates to support this feature. Once your casual visitor has invested time in your community by crafting a post, they are much more likely to finish the registration to get it posted. If you have set up external log in methods, then registration only takes a few more clicks.
This blog is part of our series introducing new features for Invision Community 4.4.
Marc Stridgen reacted to bfarber for an entry, 4.4: Application manifest and icon management
Who remembers the earlier days of the internet? Back when you popped your logo at the top left of your site and you were largely done?
Invision Community has continually developed to account for all the new services that have been built during our 16 years.
We now have social media sharing images, favicons and more to consider.
Invision Community 4.4 also adds mobile application icons, Safari mask icons and data for an application manifest. Handling of these logos and icons was a prime candidate for improvement in 4.4.
Moving our current options
Step one for improving our handling of these images was to move our current options out of themes and to allow them to be managed suite-wide from a single area. You can still upload a logo image per-theme (which shows in the header area), but the rest of the options have now been relocated to a new area: Customization > Appearance > Icons & Logos.
Adding new options
After giving favicon and share logo management its own dedicated area, we took a look at enhancing the configuration options made available through the interface without requiring theme template edits.
Multiple share logos
You can now upload multiple share logos. If you elect to upload more than one share logo, Facebook and similar sites will generally either show a carousel to allow you to choose which logo to use when sharing, or simply use the first image referenced.
You can now upload an image to represent your website which will be used to generate the "home screen" icons for iPhones and Androids automatically. Uploading a single image will result in several different copies of the image (in different dimensions) being generated, and mobile devices will automatically choose the best option from the list as needed.
Safari mask icon
You can also now upload a Safari Mask icon, which is used to represent your website in certain areas on Apple computers (such as on the "touchbar" of certain keyboards). This image must be an SVG image with a transparent background, and all vectors must be 100% black.
Additionally, you can specify the mask color which is used to offset your image when necessary (e.g. to represent it as "selected" or "active").
In order for devices to support the application icons that you upload, a file known as a web manifest must be generated and delivered to the browser. This now happens automatically, using details and icons specified in the AdminCP. Certain details, however, can be configured explicitly from the Icons & Logos page:
This is a short name to represent your site in areas with limited screen space, such as below your application icon on a mobile phone home screen. Site name
This is the name of the site. The "Website name" setting is automatically used if you do not explicitly override it when configuring the manifest. Description
A short description of your site Theme color
You can choose a (single) color to represent the general theme of the site. This color may be used by devices in areas such as the address bar background. Background color
You can also choose a (single) color to use as the background color for your site when the application is launched from a shortcut saved to the user's device home screen. Display mode
Finally, you can specify the display mode your site should launch in. For our more astute designers and developers, you may have already realized that generating the manifest file lays the groundwork for future PWA (Progressive Web App) development and support. Additionally, some Android devices will automatically prompt users to add your website to their home screen now that a manifest file is generated by the site.
Oh, and for the sake of completeness, we also generate the special browserconfig.xml file that Microsoft products (including Microsoft Edge, Internet Explorer, X-Box, and Microsoft-based mobile devices) look for when pinning sites and generating live tiles. There are no additional configuration options for this file - everything is automatically generated from the aforementioned options.
The end result?
Your community can now better convey, automatically, certain details to the myriad of devices out there that may be accessing your site, and you now have much better control over those details. You can more easily fine-tune the "little things" that help paint a complete picture of your web presence, and the groundwork has been laid for bigger and better things in the future as standardization and adoption of PWA functionality improves.
This blog is part of our series introducing new features for Invision Community 4.4.
Marc Stridgen reacted to Matt for an entry, Video Tip: Preventing Spam
Dealing with spam can be an annoying problem for community moderators. It's bad enough that our inboxes get clogged up with it daily.
Invision Community comes with several tools designed to mitigate spam, and make it hard for spammers to get a foothold in your community.
This short video takes you through several key areas:
The Invision Community spam defense system CAPTCHAs Question and Answer challenges Group Promotion Flagging a member as a spammer Do you have any tips on dealing with spam or spammers? We'd love to hear them. Let us know in the comments.
Marc Stridgen reacted to Matt for an 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.
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!
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.
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.
Marc Stridgen reacted to Matt for an 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.
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
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?
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.
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.
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.
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.
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.
I live in Sydney, so probably buy a small apartment and carry on as normal. [How small is your current apartment? - Editor]
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.