-
Posts
3,964 -
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
Posts posted by Randy Calvert
-
-
-
There can be UP TO a 15 minute delay. This is because users that are not logged in will be served cached content directly from the CDN. It reduces work on the server and improves performance, especially for search engines (who crawl the site as a guest).
When you are logged in as a user, content is "real-time" by serving content as no-cache and no-store.
-
Don't use SMTP... it can slow down performance when you have very large topics as a result of notifications, and there are situations like this.
There are a few third party plugins that leverages the APIs to send mail through SES using the API.
For example, @Jon Erickson has one that I've personally used that is fantastic and has worked great...
https://store.deschutesdesigngroup.com/buy/0182a1f0-48ea-4438-9b40-293441be9f85
@stoo2000 also has one as well. I've not personally used it, but including a link for you.
-
On 11/29/2024 at 9:10 AM, KT Walrus said:
Don’t you use only AWS?
That would explain why you don’t see a performance penalty for uploading to S3.
I won’t use AWS or any big cloud service. I stay away due to cost and vendor lock in.
I use Backblaze B2 for user uploaded content and local Minio S3 for everything else (and temporarily storing some user content).
It looks like IPS is using Backblaze as well... I just looked at my cloud install and all of the storage is now on a non-S3 bucket.
-
6 hours ago, beats23 said:
Please add more colour options to the editor. I need my Pinks, Blues and Greens to be brighter. Also there is no brown. More_Colors_Needed.
How are you going to handle users toggling dark mode? For example brown on black will be virtually impossible to read. Blues on black will also be difficult.
-
It’s situations like this that actually makes companies communicate LESS. When you expect every decision to be made before talking about something, it takes much longer to get out as you can’t really start sharing till the end.
In this case, Invision is sharing info as they have it. They are giving customers longer runways to plan for big changes so there is less problems long term. But at the same time that means not everything can be perfectly and fully articulated because not everything has been decided yet.
To say it’s a failure of organization is patently wrong. It would be IF they actually released the product without decisions being made. Instead you are being given info as it’s decided and have had a much fuller insight into what has been happening throughout the entire development process. -
-
An IPS staff person can correct me if I'm wrong, but my read of this was not that everything had to be ONLY under uploads, but that it had to be in a single location.
Today, you could have a different storage location for each of the following:
Advertisements, Attachments, Badges, Club Custom Fields, Clubs Images, Custom Emoji, Icons & Logos, Image Proxy Cache, Login Method Icons, Profile Photos, Custom Profile Fields, Social Media Promotion Images, Ranks, Reactions, Referral Banners, Theme Resources, Forum Cards, Forum Icons, Customer-Uploaded Advertisements, Support Request Custom Fields, Purchase Fields, Customer Fields, Payment Gateways, Product Groups, Product Images, CMS Media, CMS Pages, CMS Records, Calendar, Event Cover Photos, Gallery Images
Do we really need a custom storage location for login method icons or custom profile fields, etc?
It SOUNDS like they're saying you'll define a single location for storage (be it the "uploads" folder or an S3 bucket or whatever). Everything would be stored in that location, whatever/wherever it might be. So you could continue to use a CDN, however you would not be able to have multiple subdomains for each of them. It would simply be cdn.domain.com/club_images and cdn.domain.com/attachments or whatever the taxonomy is going to be.
-
What would be the value of this? It would seem to take away from a site's branding and would make for a potentially VERY messy user experience.... page one has snowflakes, click to page two and it has a yellow background with a white font, and on page three you move to something entirely different.
-
3 hours ago, bassangler said:
- doc_root: Used to include scripts and executables in the web server document directories and is considered insecure. Do I need to use it?
- error_log: The default location where the error logs are written. Does the path matte
Forgot these... doc_root is not needed by the software. IPB itself is not aware of error_log. The path does not matter to IPB, but you might want to be aware of where the various error log files are written for your server.
QuoteShould I continue to use PHP-FPM?
IPB itself does not care about how you run PHP. I personally would run it as FPM instead of as a CGI/FastCGI, mod_php, or suPHP.
-
2 hours ago, bassangler said:
Lightspeed - can I use it? Is it supported? Should I continue to use PHP-FPM?
It's not officially supported. The only web server supported is Apache.
2 hours ago, bassangler said:disable_functions: This blocks listed functions from running within PHP. These functions are commonly used in security breaches. Are there any exemptions?
There are some functions that IPB will prompt you to disable if they're not already. The software will continue to work, but it's recommended you disable them to improve your security.
2 hours ago, bassangler said:allow_url_fopen: Currently enabled. This setting allows PHP to retrieve remote URL objects like files. It is often disabled for security reasons. Can I disable it?
If you really want to disable this, you should be able to. There might be areas that don't work properly without this. In searching this forum for fopen, most of the results have been around 3rd party resources. So definitely check any that you utilize.
2 hours ago, bassangler said:curl
This is required.
2 hours ago, bassangler said:-
dba
- DBA support: Enables PHP to use database abstraction (DBA). It is not likely the forums are using this, and it probably does not need to be enabled. True?
-
enchant
- A spelling PHP extension.
- I do not see this as required by the forum. Probably not needed. True?
-
ionCube Loader
- Used to decode files encoded with the IonCube PHP Encoder.
- Is this required for the forums?
-
snmp
- Enables support for managing remote devices using the Simple Network Management Protocol.
- Is this required?.
-
Zend OPcache
- An opcode cache for PHP.
- Not required by the forums, correct?
These are not needed.
For the most part, run the compatibility checker to see what is required for the software to run.
-
dba
-
-
To be honest, it's not worth it for a month or so. It's a very manual process on both ends and I believe if you are not planning to host for a year, the import fee is around $500. The import was free when I moved my site as I signed up for a year.
Essentially you would agree on a date with the staff to turn your current site offline and provide a full copy of your site files along with an export of your database. (This is done so you don't lose content from when you export and when your site is actually moved.) You would upload everything to a space provided by IPS. A member of the staff would import everything and make it available on a temporary URL. Once you are happy, you would confirm with IPS and point your DNS to them.
When I did it, I turned my site off at midnight eastern and exported everything. Marc had everything imported for testing by 7am and I was done testing by 7:30. By 8:00, DNS pointing was complete and the site was live.
To leave would be a similar process... you would need to turn your board offline. Afterwards, a member of the staff would then export a copy of your database. You would need an active self-hosted license to receive the board files, otherwise you would get just the database and the uploads/applications folder (everything but the codebase).
-
8 hours ago, UncrownedGuard said:
I'm not sure if it is part of the Beta testing or if anyone has played around with it, but I am quite curious as to how Zapier is involved with IC5. I'm assuming it has not been removed, but I am at a loss on how the formatting will go now that HTML support has been dropped for the editor. I played around with the test site a bit and it does not appear to offer Header or list support on markdown nor does it seem to handle paragraphs well. Obviously, I am making huge assumptions as I do not have a Beta site running and I have no idea how Zapier will be integrated, but I was hoping for some more information.
Zapier does not really have anything to do with the editor. It's basically the same as it has always been. Its integration point is not via screen scraping but instead via API (through the Integrations section of the ACP).
- UncrownedGuard and Daniel F
- 2
-
I saw this behavior on my primary cloud account and on my dev cloud instance. I was able to continue the upgrade and so far I have not seen any issues uploading files. So I ignored it and moved on. 🙂
-
Have you cleared the system cache and your browser cache?
-
This has been posted for a year and a half... in fact back in April of 2023.
-
21 hours ago, Daddy said:
If this is the case, why did Invision change their admincp location from default?
They’re using a firewall to restrict access to the resource. This is MUCH more secure than simply renaming the folder.
-
-
-
2 hours ago, PoC2 said:
It's still a very good additional one.
Nature uses it A LOT.
You can also use a firewall or htaccess to limit access via IP address. Simply renaming it does not help stop any kind of real attack. Web scanning tools can find renamed folders relatively easily in today's world. If you really want to protect the ACP more, use 2FA and a firewall to limit access.
-
Glad you found what was going on! 🙂
-
IPS has already said this is not going to be reconsidered. So I would not expect to see this changed. Think of this as "Back to Top".
-
Log in issue and more after logging in
in Technical Problems
Posted · Edited by Randy Calvert
You have to give the admins permission to access moderator functions. Admins don’t automatically have the ability to moderate. Being an admin by default means you have access to the AdminCP, not the ModCP.
You can add the admin group or individual users as moderators using the steps in the link above.