Jump to content

Stuart Silvester

Invision Community Team
  • Posts

    3,632
  • Joined

  • Last visited

  • Days Won

    27

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Stuart Silvester

  1. The Invision Community license allows you to continue to use your community after license expiry with the version that you downloaded when your license was active. An expired license does not have access to updates, technical support or other services such as our spam defense service. The same applies to the Marketplace purchases, you can continue to use the version you have downloaded but you will not have access to updates. Unless you explicitly agreed to being billing in future (an option we only have available via Credit card payments at this time) you will not be automatically billed for renewals. Our Marketplace does not auto-bill you for renewals, you must pay those invoices when they are generated if you want to renew them.
  2. "invalid_client" suggests you're either passing the wrong client_id value or not passing it at all. When you create an OAuth client in Invision Community, you get a basic 'profile' & 'email' scope that should be sufficient for OAuth (notice the 'Authorized User' section already has the /core/me endpoint available.
  3. Hi Matt, If you have our Pages application, you can use the external block functionality to do this. Have a look at this video:
  4. I'm not too familiar with Firebase or how it works, but you would send a normal GET HTTP request to the API with the access token as a bearer token in a Authorization header.
  5. If you make sure you have the latest patch (AdminCP > Support > Something isn't working > click 'apply patch' if it says one is available) this issue will automatically resolve itself when you visit the forums listing in the AdminCP.
  6. Yes, you can enable OAuth 2 server functionality in AdminCP > System > REST & OAuth. You would need to create an OAuth client with the appropriate configuration for your integration. The access token can then be used to access the REST API for account information (i.e. /core/me). We've also got some further documentation for that here: https://invisioncommunity.com/developers/rest-api
  7. We have published a patch to change how the email sharer works, it will now open the senders email client instead of sending email via Invision Community. This patch effectively backports the functionality from 4.5. If you're affected by this you can obtain it from AdminCP > Support > Something isn't Working > Click 'apply patch'.
  8. The issue we were seeing was patched on 26th Feb. If you have all patches applied and it isn't working, please submit a support ticket and include the Spotify URL that you're having an issue with.
  9. Hi, @Andy Millne replied to you on Thursday to confirm that your message had been received and the site in question had been cancelled at the end of the current renewal period. Andy also asked for further information about the error you were seeing. - So to confirm, renewals were removed on your community so it will expire at the end of the period. I'm sorry that you haven't received our reply, please feel free to send me a PM directly on here with a screenshot of the error page you're seeing (please make sure the screenshot includes the URL in the browser). Kind Regards Stuart
  10. Wow, that's so old I had forgotten about it 😄. I'll of course recommend that you upgrade to a supported version 😉
  11. If you have any of this markup present on your site, it may be something custom you have implemented. We haven't (as far as I know) ever used 'data-vocabulary' markup, we've always used schema.org markup, a project search doesn't find any either.
  12. I've had a look at the ticket, we do have some further Elastic search changes in 4.4.7. I would recommend upgrading when it's available and then rebuilding your search index. If the problem persists, let us know via a new ticket.
  13. I don't see the ticket you're talking about, can you give me a ticket ID?
  14. It is coming in a future release, most likely 4.5.0. You will need to continue using ES6 until then.
  15. We don't have native support for this time, but that's also something we could implement easy enough (since OpenID Connect uses OAuth). There is some basic pricing information on here: https://invisioncommunity.com/services/sso/ but I would recommend emailing our sales team for a quote (click the contact us button on the right)
  16. SAML is a bit more complex than things like OAuth, it is not something that is natively supported at this time. Based on experience, most authentication providers that support SAML also have OAuth 2 support which is natively supported in Invision Community (It's also much easier to set up). We can provide a bespoke SAML-based solution if required, please see here for more information: https://invisioncommunity.com/services/sso/ Personally, I would look at using OAuth if it's a solution that's available to you.
  17. Elastic Search 7 isn't supported at this time, you will need to use version 5 or 6. We will be adding support for v7, but I cannot confirm exactly when that will be yet.
  18. You would need to write a plugin to overload \IPS\Text\Parser::_htmlPurifierModifyHtmlDefinition() to whitelist your custom attribute on the chosen tag. I would recommend taking a look at that method to see how we're whitelisting certain attributes. Allowed JavaScript controllers is purely for controllers (data-controller attributes that we use to load JS)
  19. No it's a front-end thing only, core.front.core.lightboxedImages is a front end controller only. In the AdminCP, you could just add data-ipsLazyLoad to your container tag
  20. We use whatever PHP defines as the 'default' algorithm in your PHP version. At the current time, that is blowfish for all PHP versions. Argon2ID was added in PHP 7.3 and would be eligible to be the default algorithm in PHP 7.4/vNext, although there's no guarantee they'll do that. http://php.net/password_hash
  21. You are assuming that if member validation is enabled, that everyone will validate. This isn't true for anyone that signs in with an SSO (be it Custom, OAuth, Facebook etc) or anyone that registers (when purchasing an item) in Commerce. You would be better to just use onCreateAccount() and make sure you have onDelete() supported for accounts that get removed (currently there are only methods for onCreateAccount() and onValidate())
  22. We have a very important announcement to make! There are times where you need to get the attention of your visitors. You might be closed on certain days of the year, performing server maintenance (if you are consider our Cloud Plans, they're excellent) or running a competition. Invision Community has always had an announcements feature baked in, but we felt it could be improved. Okay, maybe this feature isn't as flashy as some of the others we're introducing in 4.3, but these useful features should make managing your community easier. The new look announcement feature replaces the old widgets enabling you to display customisable announcements in any of the following locations; Top of the page Above the page content In the sidebar The three new announcement locations Each location has some slightly different features; the page top banner is dismissible by the member if they no longer want to see it, whereas the banner above the content and the sidebar announcements cannot be dismissed. Most of the original customisable features are still available, including the ability to select which applications and pages show certain announcements and which member groups can see them. Combining this with the three new locations gives you much more flexibility for different types of announcements and we've also included the option to customise the color of the announcement. New customisable options The announcements have also been improved to contain more information. Rather than showing an unformatted snippet along side the title, announcements can now be tapped to open a modal showing any further details. Modal showing announcement content We hope you'll enjoy these useful improvements in Invision Community 4.3. Stay tuned for further announcements (pun intended)!
  23. /applications is a folder on the file system where the applications are stored.
  24. JsonLD data was restored in 4.2.4 beta 2, I'm also seeing it working in communities that have been upgraded to Beta 2.
  25. No problem! You can also find a list of third party developers here: https://invisioncommunity.com/third-party/providers/
×
×
  • Create New...