Jump to content

Randy Calvert

Clients
  • Posts

    3,916
  • Joined

  • Last visited

  • Days Won

    78

 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 Randy Calvert

  1. domain.com/admin If you are logged into the front end of the site, there will also be a link in the upper right hand side of the screen when you click on your username
  2. How is your mail being sent? Is it being sent via PHP or are you using a service like SendGrid? I noticed that SendGrid's email tracking links could break certain links generated by IPS.
  3. Mark… I think he’s asking how to show that a staff member replied inside the thread. In this case, the IPS team badge being shown in the screenshot.
  4. There is a value even if the base page is not cached. For example, I just opened one of your forums randomly... The browser loaded 170 objects. Over 90% of them were delivered from the CDN cache. That means with me sitting in the US, over 150 objects never had to go to the origin which I assume is in the UK to get those objects. It also meant of the 6MB worth of data that I needed to download... your web server only had to deliver a few KB of content instead of several MB. So it has a lot of value in terms of end user perspective AND it helps reduce the amount of content your server itself needs to deliver. It's not just the page (which is one of the smallest things to deliver)... it's all of the associated content that the page loads that matters as well.
  5. You can't import data into something that exists. Everything in the database that is already there needs to be deleted first.
  6. It's odd that a DB change would be impacted by .htaccess. However I'm glad you got to the bottom of the problem!
  7. You would need to add your Member group as a RESTRICTED moderator. ACP > Members > Staff Add the members group. Change them to RESTRICTED moderators immediately and save. Go back and remove permissions from all categories except the forums tab. Once on the forums tab, you uncheck all options except "Can edit topics/questions". You can also choose to restrict it further to allow editing only in a specific forum. I would highly recommend testing the permissions after you make the change with a dummy member account to make sure you did not intentionally give too many permissions away. Also... this might be a spot where you consider using the Pages application... you can enable Wiki style editing to allow others permission to edit content there as well.
  8. There is not a native integration with it, but Invision does support 3rd party oAuth logins. So if Thivecart supports oAuth, that might be a way. Otherwise you would need to engage a resource developer to help create it.
  9. The first thing I would suggest is disabling all third party resources and testing without them. There is a high chance one is causing the problem.
  10. Normal updates don’t cause this many problems typically. However there are HUGE differences between PHP 7 and 8. PHP7 is no longer supported by PHP itself… as a result, IPS had to move to it to protect customers. The IPB software is fully compatible with PHP8. The third party resources you installed however were not. And that ultimately was your problem. Given that the normal monthly updates don’t all have that big of a chance, it should not be a regular occurrence. As a best practice however before applying updates… if moving between major versions such as 4.6 to 4.7 to in the future 4.8, you may want to confirm with whatever third party resource developers that you’re using that their resource is compatible with the latest version.
  11. Hint… they do if proper cache headers are provided. 😉 And on that vanilla IPB instance that I setup yesterday, page rules were not required. Only cache rules.
  12. What version are you running? If I remember correctly it means there is a security fix available.
  13. NOTHING can guarantee it when you use third party resources. You’ve got a bunch of cooks in the kitchen. Eventually something is not going to turn out right.
  14. You would need to reach out to your host. While these are not required to be disabled, it’s a good thing as a best practice to do.
  15. It’s most likely mentioning PHP7.4 being end of life. In order to upgrade going forward you need to be on PHP8.
  16. I would personally disable mail on the dev server itself. Why risk ANYTHING sending mail from the lower environment? I would also block the outgoing mail in the firewall ACL as well.
  17. There is no built in way to do this within the software. You would need some sort of third party resource to do this.
  18. You need to make sure you upgrade the code you paste into IPB from using the UA code to the GA4 code. But IPS can't do that for you. That's on you to do. 🙂
  19. Remember... there IS value. Even if the base page itself is not served from a cache, all of the other content.... images, stylesheets, and JavaScripts ARE being cached. That's the heaviest weight of any page. The base page itself is a few KB whereas the rest of the content is in the MB in total.
  20. The first thing I would do is disable all third party resources. If possible, switch to a default theme. (it should not matter, but just to eliminate it as a possibility). Go back into CF. Clear cache. Wait 30 seconds. Log out of your site as a user.... (or use a different browser that does not have a session). Load the page a few times and check the status. If it does not fix it, you most likely have something overriding the headers at the server level. (Again... check your htaccess to make sure it's exactly IPB's default. Don't have extra stuff added there.) I just literally setup a vanilla IPB instance on a fresh server on AWS. With the basic setup provided above, the caching worked correctly for both guest and logged in users for base pages.
  21. There is either something on your server overriding the value (such as a htaccess directive or Apache setup issue), or you have a third party resource which is overriding the value passed by IPB.
  22. Just so we're clear: https://developers.cloudflare.com/cache/about/default-cache-behavior/ When you see a status of BYPASS, it means there was something overriding IPS' cache control header at origin that changed it's default values. When you see a status of DYNAMIC, it means there is no rule to cache that asset. You would need to define a page rule to cache it.
  23. Remember... there are multiple elements to a web page. There is: The base page itself Images Stylesheets Javascripts For example the forum homepage on this site... There are over 50 objects on the page. Each of those objects could potentially be served from cache... not just that very first base page. Now... with that said, in addition to each object, there are hundreds of points of presence for Cloudflare. Chicago, LA, DC, Paris.... each location has its own cache. So an object might be in cache for a user in Chicago, but the first time it's called out of Paris, it is missed so it has to go fetch it and store it. (Meaning the next one would be a hit.)
  24. This is difficult to do in a forum as it's designed to have logically segmented areas. Category 1 Forum 1 Forum 2 Forum 3 Category 2 Forum 4 Forum 5 Forum 6 Content is placed in the best matching container and is organized that way. With Twitter... it's just a stream of data with no organization or purpose to it. If you want to achieve something SIMILAR... you could use the Fluid view which brings all containers together in one view. For example... https://invisioncommunity.com/forums/... click on the Fluid view... As you noted, you could also use the Activity Stream... but again, just having a simple box to start typing does not place the content in the appropriate section of the forum. So unless you simplify down to just a single forum, with no categories, this does not really work.
  25. Some people use CF for the WAF or SSL without doing page caching. Some use it to just cache static content such as images and style sheets.
×
×
  • Create New...