Jump to content


[[Template core/global/global/lkeyWarning does not exist. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]


IPS Staff
  • Content Count

  • Joined

  • Last visited

  • Days Won


 Content Type 



IPS4 Documentation

IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog


Everything posted by bfarber

  1. I had a semi-similar issue a while ago. A computer I had for years had locked up and I went through the trouble of reinstalling, and randomly it would lock up in a similar manner. Turned out to be some motherboard drivers - when I reinstalled those drivers weren't included and I had to go download and manually install them.
  2. That sounds like an oversight to me on the surface.
  3. There are solutions to address this concern, however I'm afraid the pre-sales forum is not really the ideal place to discuss APIs, code integrations and the like. I would recommend logging in with your client account (the account used to purchase the software), or asking the license holder to add you as an alternate contact if you are a developer working with another license holder, and then posting in our peer assistance forums.
  4. If you don't wish to manage the hosting side of running a website, we would encourage you to simply use our Community In The Cloud offerings where we will handle all of the hosting details as well as providing the software for use. You can just sign up and begin running your site that way without having to deal with any hosting details at all.
  5. I'm not intimately familiar with how Disqus works (especially from a licensing and technology standpoint). Our remote commenting solution allows you to effectively create a "comments" area on an external page. Most of the time clients using this approach do so for custom made blog/article style areas on their site where they don't already support commenting built in to whatever software they are using.
  6. Randomly sorting tends to be extremely resource hungry, and subsequently is difficult to support in a software used by sites of all different sizes.
  7. We would need to update Font Awesome to v5 first, as the 'Discord' icon is not available until then.
  8. 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. Application icons 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"). Application manifest 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: Short name 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.
  9. I use RSS to syndicate content from one "master" blog to several other sites in a network. It has its uses, but it's also important to know where something begins and ends, i.e. what its purpose actually is.
  10. With our feedback area here, I'm afraid we don't have the ability to come to a suggestion and tell you (within 4 days no less) whether or not a feature will be coming in a specific future version. In other words, we really can't say right now. I can say that we are focusing on wrapping up our next release (version 4.4) and these suggestions will not make it into 4.4 since it is feature complete already.
  11. You can add an unlimited number of products for sale in the Commerce application.
  12. Did any actual issue result from this, or are your concerns centered around the extra-long ticket title?
  13. Our community in the cloud environment is load-balanced and set up this way. The "nodes" are transparent to the end user and administrator, however, and we do not attempt to provide statistics on a per-node basis (it is irrelevant to the functionality). In other words, cluster support is already there We have style guidelines which we try to follow. We are also human, however. The software also already supports this. We used to use it on our community in the cloud environment until recently, but all you have to do is define the right additional settings in conf_global.php to enable this, and ensure the constant \IPS\READ_WRITE_SEPARATION is set to TRUE (the default). Look in the Db.php database driver class for the settings to define in conf_global.php.
  14. As @Joel R suggested, you may want to just quickly ask for your ticket to be passed over to Lindy so he can review and make a final decision. Management have been known to make exceptions to policies in specific one off goodwill circumstances for long-time clients such as yourself. 🙂 I can't promise that will happen here, but you'll get a more direct and definitive answer either way.
  15. Ah, I see now. You can create saved actions with our software, and when creating them you can specify post content to automatically add to the topic (as well as actions to take, such as locking the topic). You can use this feature to add a message with specific CSS classes, and then style those classes however you like. If you require assistance setting this up, I would encourage you to submit a ticket in your client area. Otherwise if you are just looking to confirm it's possible, it is possible yes.
  16. Only one "position" is offered when creating the advertisement, however you can move it around within the email by editing the email wrapper template. You only upload one image for email advertisements.
  17. Those screenshots look like they might be the Announcements feature in our software. If you need assistance using built in functionality of the Invision Community software I would recommend submitting a ticket in your client area for technical support, or logging in with your client account and posting in the appropriate peer assistance forums.
  18. I'm not sure if you are referring to the payment gateway (Braintree) or the integration within our community suite. If the former, Braintree was founded in 2007 (over a decade ago), acquired Venmo in 2011, and has been owned by PayPal since 2013. They're not really a "new kid on the block" in terms of payment processing.
  19. You don't, it's handled automatically based upon your php upload_max_filesize when a file storage engine supports chunks. If you require assistance I would encourage you to submit a ticket for technical support.
  20. The thing (with RSS at least) is....even if we did include the value by defining a new namespace, the consumer (i.e. whatever you import the feed into) isn't likely going to show the author data because it would be defined in a non-standard element. Sort of a lose-lose situation, unless this is for a specific custom purpose. ATOM does open up more options in that regard, yes.
  21. In your test, the file is being refetched from the server/host but for most end users the file will be cached in the user's browser after their first visit. This means that on every page load after the first, the font file does not need to be redownloaded or reprocessed. Like everything in development, it's a trade off. This approach tends to be more efficient than multiple separate images, for instance. They may download in parallel, but will consume more storage space (and subsequently require more "management") and bandwidth. We feel our current approach is presently the best solution, but as Rikki said we will continue evaluating and if (when) a better solution becomes mainstream we will certainly use it.
  22. Except that there is no RSS XML element designed to reflect this information. The <author> element must include the author's email address, which isn't information the community should be exposing. https://cyber.harvard.edu/rss/rss.html#hrelementsOfLtitemgt Thus, to do this, we'd have to create and include an RSS extension (not impossible, I've done it before on a custom basis, but it's not as straightforward as just throwing the author information into the existing feed either).
  23. We have a very large client in Europe who has to use Mapbox (over Google Maps) for legal reasons - there are no plans to remove support in the near future, no. If you find any bugs, please feel free to submit a ticket. If you have any suggestions for further improvements, let us know.
  24. It's no longer available for new storage handling for technical reasons (frankly, it's just not very reliable through PHP). The fact that it wasn't mentioned won't be a concern moving forward with our newer release notes processes.
  25. Our 4.x software line uses the default password_hash() and password_verify() PHP functions. The exact hashing algorithm used can vary depending upon the version of PHP installed, but bcrypt has been the default for a while.
  • Create New...