Jump to content

Matt

Management
  • Posts

    70,143
  • Joined

  • Last visited

  • Days Won

    649

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by Matt

  1. Hi all! I wanted to let you know that we've just released 4.7.0 Beta 1 and I wanted to run though some of the highlights on the release notes page. We recently released a cool little feature to enable you to consolidate a forum and all sub-forums into a single list of topics, much like the global fluid view mode. We took onboard some feedback and made it a little more efficient and also reversed the checkboxes so they are ticked by default as some reached out to let us know it was confusing loading a page with content and unchecked boxes. We also added the new URL parameters into the default robots.txt to avoid Google and friends adding faceted pages into its index. This week, @Daniel Fadded hCaptcha as a new CAPTCHA method to be used on the contact us form, guest posting and other areas a captcha is used. hCaptcha seems to be a more robust method to keep those pesky bots out. You will need to sign up to hCaptcha, but it's a short registration process and they have a free tier which should be all you need. One of our enterprise clients mentioned that bots and guests are searching for random things which makes analysing the search trends difficult, so we've added a feature to allow you to omit member groups from adding to the anonymised search logs. Another popular piece of feedback was to add 'solved' and 'unsolved' filters to the activity stream, and @Andy Millne did just that for 4.7.0. Elsewhere, @Stuart Silvester improved the speed at which Elastic Search re-indexes the site (useful as 4.7.0 needs a re-index due to the new solved filters). Our master API person @Daniel F made some improvements to the Zapier integration for this release. We have raised the minimum PHP version to 7.4, but we do recommend 8.0. We are still working through 8.1 compatibility. Our cloud platform has new architecture to remove a lot of existing if( \IPS\CIC ) code that you may have seen in our codebase. Moving all cloud functionality into its own area means that those on the self hosted platform won't have to run these checks constantly in the code. We chose to name this release 4.7.0 because of the PHP minimum version changes and the cloud platform code consolidation. Let me know if you have any questions on this next release.
  2. Matt

    4.7.0

    All platform key changes: New Alerts feature Improvements to the fluid mode per forum view hCaptcha added as a new CAPTCHA option for use on the Contact Us form and when accepting guest posts Ability to only log searches from specific member groups Based on client feedback, we implemented the ability to log searches for specific member groups. This is especially useful if your search results stats are skewed by pesky spammers. Now, you can filter that data out. Three Improvements to Spam Management Improved spam defense in 4.7 with hCaptcha New solved/unsolved filter for activity streams You can now sort through and stay up-to-date on any solved/unsolved content items by setting up a custom activity stream. This is particularly useful for community support forums where clients and members are searching for solutions to questions that have already been answered. Or, perhaps a developer is in search of questions or problems that are unsolved. You can create a more granular search by inputting more information, like ownership, time period and more. Speed improvements when rebuilding Elastic Search indexes Fixed an issue where the ‘hidden’ content item filter would be ignored for any content type except topics. (In notes below) Fixed an issue where the date parameter for the ‘Edit a topic’ endpoint was not updating topic/post post date. (In notes below) More flexibility when creating webhooks and triggers (continual improvement upon every release). Fixes and improvements to our Zapier integration No-code automation with Zapier Self-hosting platform key changes: PHP minimum version increased to 7.4 Support for PHP 8.1 Cloud platform key changes: New product architecture to consolidate existing cloud functionality and to provide forthcoming features [BETA] "Real time" notices when others are reading and replying to the same topics as you Who’s Typing: We just implemented a live Who’s Typing feature into our own community. If you're quick, you’ll see a member typing a reply in real time when going to submit your own reply at the form located near the bottom of the topic. Who's Viewing: We implemented a live Who's Viewing feature into topics on our community as well. This may sound familiar to you - we already created a "Recently Browsing" block that shows what members are viewing a topic, however that block was a snapshot over a small chunk of time. The new Who's Viewing feature shows what members are viewing a topic (and when they leave) in the present moment. [BETA] Image processing and moderation We've improved our native search by automatically informing the platform to look for items featured in photos. In this example, a member posted a photo of an apple in a topic. Another member searched for the word "apple.” The platform found his image of an apple. The new smart learning technology will identify as many keywords as possible in an image to make searching faster, more efficient and accurate. [BETA] Sentiment analysis data collection AI that scores a topic based on how positive, neutral, negative or mixed the replies are from members. For example: Sentiment: [99.5000] Positive | [0.0000] Negative | [0.5000] Neutral [BETA] Trending content
  3. This is fair feedback, thank you. We can do better at how we present the news of new features to make it clear which platform and level it is for. I understand how this can cause friction and I should have been more aware of that.
  4. I really liked the Pages suggestion honestly. It's just that it's a complex area of code that we have earmarked to refactor at some point, so it's not something we'd consider before then.
  5. A good number of their community managers and team read these forums and follow our blog. They tell us this a lot. 🙂 As mentioned before, it's not that simple. The architecture we have isn't open and to bring transcoding to all platforms isn't as simple as saying "and now plugin your endpoint here". AWS doesn't have a service where it accepts uploads, puts them in a queue, visually displays processing in progress, processes the queue, transcode it into multiple formats including streaming, move it back into the community's bucket, update the queue system to tell the UI to remove the processing information and start streaming the video. All that is proprietary code we've developed for our cloud platform.
  6. These are good suggestions but most of them require a good amount of framework refactoring to make them possible. Also none of those topics had any traction from a single other Invision Community owner voicing that they wanted the same thing. Fair point and noted, thanks 🙂
  7. https://community.sigames.com/forums/ SI Games are a London games publisher for SEGA best known for Football Manager. We're leveraging AWS S3 bucket transcoding using a custom set up developed by an AWS vendor. The costs associated with transcoding video into a streamable format isn't something we can bring to the other plans.
  8. We are fortunate to work with some of the worlds biggest brands, such as LEGO, Squarespace, SEGA, Mattel, etc. Working closely with the community managers from these brands allows us to really understand the tools needed to manage and moderate at scale. A lot of the features that have been added over the past few years to all platforms have been driven by these conversations in addition to feedback left on our community. As a company that creates a community platform that can be used from the smallest of new communities to managing thousands of posts a day, there will be some features that we announce that will not be of interest to you. It's absolutely fine to skip past these announcements. We are not going to stop talking to all of our customers when announcing new features.
  9. Tagging @Daniel F who is the lead engineer on our APIs.
  10. We might need to buy you a new mouse button sensor. We'll see what we can do!
  11. I wouldn't change too much right now. You can add a "Latest topics" block at the top above the forum listing, or above the adverts but that may change the conversion rate.
  12. You can always refresh your memory with our guides:
  13. I agree completely. Any existing customers (self hosted or cloud) that are looking to switch to a newer package should contact sales and we'll always do what we can to repay that loyalty. Cloud platform customers on a current package (outside of some very old plans dating back to the 2010s such as the 10 user) will not need to move to one of the new packages. I understand why you feel that way, but we have no plans to remove the self hosted licensed version and if such a time came, there would be a multi-year deprecation schedule.
  14. I would also consider using a Topic Feed widget to showcase the last 5 or 10 latest posts in the sidebar below the adverts to give people an easier way into the content.
  15. Do you have the IN_DEV constant set in constants.php?
  16. Just going to leave this here...
  17. Hello and welcome to Invision Community! I've had a quick look at your site and have a few observations. It may be that it is because I am not logged in, but have you created a topic with some FAQ/help on how to use the new forum? Likewise, do you have a topic to act as support for people who are a bit confused? Did you communicate much about the migration in advance? Have you also double checked to ensure that the permissions are correct so that members have access to all the areas they should? In terms of the raw data, there will be a period where Google needs to essentially recalibrate via crawling your site. Tens of thousands of URLs and their content just changed. There's no way around that unfortunately. I checked Pagespeed and Core Web Vitals. As you have a lot of ads, it's loading a lot of JS (I think close to 1mb for the ad delivery code) so you're never going to score highly for that but without removing the ads, there's not a lot you can do. It claims Core Web Vitals have failed, so it's worth checking your Google Search Console to check that and also check Index > Coverage to ensure that you don't have a high number of crawl errors. Feel free to DM me screenshots if you want a second opinion.
  18. Ok, this isn't how we work together in a constructive way. I'm going to lock this topic also. @Gauravk we hear you loud and clear. We have fixed these issues and they will be in a future release once we have confirmed the date. It is currently in peer review which means other developers test it and there may be more changes needed hence why we can't give a date.
  19. I'll update this topic when we have a date. Until then I think it has run its course. 🙂
  20. What sort of features or changes would you like to see?
  21. We do not have any separate forums for our cloud platform customers. All the forums you can see as a client are all that exist.
  22. The following languages are supported: English, French, German, Italian, Portuguese, and Spanish. We are not going to build a simple API because as explained above, pushing and pulling data from AWS services is only a tiny part of the architecture.
  23. While many in this topic are experienced and capable server administrators, a high number of our customers are not. A good amount of support we manage is to do with CDNs, Redis, Elasticsearch, etc where server configurations are incorrect, the service is badly set up or unsupported versions are used. I'm not here to debate the technical ability of our customers, though. There is more to sentiment analysis than just fetching the numbers from an AI service. What we are interested in are trends over time, and for that we have separate architecture running Python, which is the most efficient language when it comes to raw math, aggregating and making sense of the data which is sent back directly into the cloud platforms database; there is actually very little product code for this reason. Even simple things like pulling the data and sending it to AWS for processing isn't done via CRON or a task, we use a custom task runner within our cloud platform to do it. It's more efficient to develop this way. I realise we haven't spoken much about our cloud platform, but there's more to it than just using the AWS SDK in the product code.
  24. We're using an AWS service to return sentiment based on the content of the posts. We can then do an average to find the sentiment for the topic. Eventually, we'll look at building out guided moderation features based on this, and concepts such as alerting moderators to topics trending negatively, etc. It's an expensive service, so it'll be a feature on our top tier packages. @Matt Finger has been writing python code on our cloud platform to crunch the numbers and aggregate them so we can view trends over time.
×
×
  • Create New...