Jump to content

bfarber

Clients
  • Posts

    163,911
  • Joined

  • Days Won

    346

 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 bfarber

  1. No, but you can set NEXUS_TEST_GATEWAYS to true for that. // Enable test/sandbox mode for Commerce payment gateways? // Sets all payment gateways into test/sandbox mode and makes a generic "Test Gateway" // which just acts as if a payment was successful available. Is used in development // so they can be tested without actually taking any money. 'NEXUS_TEST_GATEWAYS' => FALSE,
  2. Awesome - glad to hear it's all sorted! 😄
  3. The PHP configuration file (php.ini) can be different for command line PHP vs the PHP used by your webserver, and it's probable you don't have the Redis PHP extension enabled for your command line PHP. This is an issue that would require some level of diagnosis to determine for sure, and then if my assumption is correct, your host would need to assist to enable Redis for command line PHP. Either way, this isn't really feedback (or even a bug report) for the software and I would encourage you to submit a ticket.
  4. We detect based on the browser information, then fall back to the site default. You can allow guests to change their language, however a CSRF key is used on the form for security, which you would need to use in your URL (i.e. you can't just use a generic URL, it would need to be crafted specifically for each visitor based on their session data). Alternatively, if you can set a cookie on your end, for guests the language is tracked very simply via a cookie which you could in theory manually set yourself.
  5. I don't think it will have any impact, mostly because we use canonical meta tags to prevent duplicate "pages" being indexed. When I clicked on this topic I ended up at URL: https://invisioncommunity.com/forums/topic/442742-large-community-you-have-a-problems-with-sitemap/page/10/?tab=comments#comment-2784429 In the HTML page source I have <link rel="canonical" href="https://invisioncommunity.com/forums/topic/442742-large-community-you-have-a-problems-with-sitemap/page/10/" /> So when Google visits the URL I did, the resulting URL they will index is https://invisioncommunity.com/forums/topic/442742-large-community-you-have-a-problems-with-sitemap/page/10/ With your customization you are attempting to send signals to Google "look at this URL and this URL and this URL" all from the same topic with the same canonical tag, which is different from the URL in the sitemap. I think, if anything, this will cause confusion to Google's spiders along the lines of "why does their sitemap say to index url X but when we visit it they tell us the canonical URL is Y?"
  6. Yes, the toolbox is being phased out, somewhat. You may wish to consider using phpmyadmin or a similar dedicated tool for managing your database.
  7. controller=emails
  8. It's set in the globalWrapper email template
  9. I'm afraid it's not as simple as somehow tagging language strings as front end or AdminCP, as many language strings are actually used in both areas. A more effective tool for translating the front end might be to use the live translation tool which lets you click on text on the screen and translate it right then and there.
  10. This template is used to show posted WYSIWYG content, and is 99.9% of the time NOT a heading, so I don't see much point personally.
  11. Yes, your screenshot is of an "Online Today" widget, not the default "Who's online" widget. We have no control over 3rd party widgets. (The "+" icon you referenced, by the way, is a simple group prefix and not some special feature or option)
  12. I've raised your suggestion internally for consideration in a future release.
  13. Does for me
  14. The reactions is different - your name may not be shown (and it would be weird not to format other user's names), or your name may be shown (in which case it would be weird to format everyone else's name but not yours). The decision was based on the UI implications and not on performance - there is no measurable performance hit from formatting the user's name in this context, we just felt it looked "weird" basically to have the name and group stacked, both formatted.
  15. Just to clarify an earlier comment, this is not a bug. We made a conscious decision intentionally to only highlight the username when the formatted group name is not also displayed. When you see your username there, and you see the group name formatted 2 lines below it, we did not feel the username also had to be formatted in this manner. We tested what is being discussed here out of the box at first, but were not happy with the result and opted to go the route we have intentionally - that is, the rule of thumb is "if the group name is also displayed (and formatted), then the username is not formatted".
  16. The difference here is basically site-generated content vs user-generated content. With site-generated content (i.e. articles you post, such as you would with Wordpress) you can absolutely consider the representation of the content, ensure you include a relevant image that doesn't violate any copyrights and so on. With user-generated content....this is much more challenging. Most users don't even upload images at all if they don't have a reason to (take this topic as an example 😛 ). So, to that end, when the admin is at the helm (such as the case with the "Promote" tool that I mentioned) we give you more tools to control the experience. When you are working with user-generated content, sometimes you are bound by the limits of what a user is willing and able to do.
  17. In a situation like this, be sure to first try running the support tool in the AdminCP. This tool checks for many common issues and clears various caches, which very well could be the cause of your problem. If your issue is not resolved after running the support tool, you can also submit a ticket right from the AdminCP at the end of the support tool process.
  18. If you use the "Promote" feature to share the entry to Facebook, you are allowed to manually upload images during the promotion process (or choose an existing one from whatever images are available in the content you are promoting). This would probably work better for you than simply linking to a page and letting Facebook "figure it out".
  19. You can override cookie prefixes (so they don't conflict) by setting a constant in the constants.php custom file. There are instructions for this in our documentation/guides area (I do not have a link to hand at the moment).
  20. Yes, you would use different subfolders.
  21. 4.4 begins sending a "Link" header to facilitate http/2 push, however we have seen some instances where the header is excessively large. We are looking in to solutions for an upcoming maintenance release.
  22. We want to ensure that converting from your existing community platform to ours is as seamless as possible. While we do have a migration service available where we take care of everything for you, we do also offer a DIY option. We took some time to overhaul the conversion process for those opting to convert using our free tools. Ready to convert? So you've just purchased your first copy of Invision Community, and you're ready to convert your existing site over from another software package. Great! We're glad you've made the decision to take your community to the next level! You've already checked out our Migrations page, confirmed the software you wish to convert from is supported, and you're confident in your ability to work through the process. You install the Converters package and you're ready to go. Lets get started! We have overhauled the converters to simplify the process. Beginning with 4.4, you will take the following steps to convert from another software package: Rather than choose the application you wish to convert first, you will now choose what software you are converting from, which is a much more logical start to a conversion. Next, you will supply the database details for your source database (the database you wish to convert into your new Invision Community). Then, you will see a list of all applications that can be converted for the software package you are converting from. If any applications cannot be converted (perhaps because you were not previously using the corresponding application in your source software), a message will be shown indicating there is nothing to convert. If any steps require additional configuration, you will be able to specify those details here. And finally, when you submit that form - that's it! You're done, and you can sit back and let the conversion process on its own. Each step for each application will be completed automatically, and the conversion will be finalized automatically at the end. A progress bar will be shown, along with a textual indicator that outlines exactly what is being converted. What does it look like? conversion.mp4 Here's a quick video to illustrate the new conversion process. The system even remembers where you were at and automatically picks back up where you left off. Closing your browser, losing internet connectivity, or some other unforeseen issue won't stop you dead in your tracks and force you to start all over again. We hope that these updates make it even easier to switch from another community platform.
  23. There is a developer changelog in the forums already, but it's possible not every specific thing has been documented. Feel free to reply to that topic if you find something missing you'd like to see covered.
  24. I don't believe there is any published documentation, so your best bet is to just ask your questions here.
  25. 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.
×
×
  • Create New...