-
Posts
415 -
Joined
-
Last visited
Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Forums
Events
Store
Gallery
Posts posted by Thomas P
-
-
I think it would be great to have the docs updated with the information which version of ES/OpenSearch was meant for what IC Version or -as the info might get quickly outdated- within the release notes of relevant builds e.g. as the question arises every once in a while.
-
We use ES 7.17.1 on IC latest
"cluster_name" : "elasticsearch", "cluster_uuid" : "5KOpIm9nQB-6rFkIR3AfKw", "version" : { "number" : "7.17.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "e5acb99f822233d62d6444ce45a4543dc1c8059a", "build_date" : "2022-02-23T22:20:54.153567231Z", "build_snapshot" : false, "lucene_version" : "8.11.1",
Runs great.
-
-
I tested the festure to hide members from the Mod CP lists as stated here:
QuoteEnter the name(s) of the members that you want to hide from showing in the multiple members list for devices and shared ips. Multiple names must be separated with commas. Important: Do not use a comma after the last name.
This setting is being ignored, members I enter here are still on the list within the Mod CP. What is going wrong?
-
4 hours ago, Emediate said:
Anyone else come across timeout errors to IndexNow?
We have this error every once in a while.
How big is your forum, i.e. how many posts do you carry or how many new posts are created during one day?
-
Hello Marc,
thank you for clarifying.
Yes, it worked out without any issues.
Regards -
That's not a modus operandi we follow. We test in our test environment first and iron out all bugs, after that we do changes in production.
Never vice versa.After waiting some weeks, which is generally speaking a good idea, the upgrade went smooth in booth environments.
Thanks for you offer to help though, appreciated it.
-
Hi there,
we need an add-on to change the Members > Member Settings > Notifications options per Group.
This is the global setting I mean:
When set to "ON", i.e. "follow content they" > "Create" and "Reply to" for example, this is applicable for all members.
We have regular members, who are annoyed by that (Staff, Seniors) and other infrequent members (Members), who need to be notified to return to replied content.
The add-on should enable a per group setting for the notifications or allow groups to be exempt (Exclude Group 3,4,5).
Please reply or contact me by PN,
Thanks,
Thomas -
Hi there,
we see the following error in our System Log section after upgrading our testbed apparently flawless from 4.6.9 to 4.6.10:
app=core&module=languages&controller=languages&do=import&file=(...))/tmp/IPSVN4akE&key=6fe65b01f964a236bab92006fefeaa5d&locale=en_US&csrfKey=210778e753e68b9e4fddf39d5afc3cf3&mr=0&_mrReset=1 IPS\Db\Exception::1048 INSERT INTO `ipb_core_sys_lang` ( `lang_short`, `lang_title`, `lang_isrtl`, `lang_order`, `lang_version`, `lang_version_long`, `lang_author_name`, `lang_author_url`, `lang_update_url`, `lang_marketplace_id` ) VALUES ( 'en_US.UTF-8', NULL, NULL, 4, NULL, NULL, NULL, NULL, NULL, NULL ) Column 'lang_title' cannot be null
The error was logged four times, here's the backtrace:
#0 (...)/system/Db/Db.php(938): IPS\_Db->preparedQuery() #1 (...)/applications/core/modules/admin/languages/languages.php(972): IPS\_Db->insert() #2 (...)/system/Helpers/MultipleRedirect/MultipleRedirect.php(93): IPS\core\modules\admin\languages\_languages->IPS\core\modules\admin\languages\{closure}() #3 (...)/applications/core/modules/admin/languages/languages.php(1062): IPS\Helpers\_MultipleRedirect->__construct() #4 (...)/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\languages\_languages->import() #5 (...)/system/Node/Controller.php(69): IPS\Dispatcher\_Controller->execute() #6 (...)/applications/core/modules/admin/languages/languages.php(53): IPS\Node\_Controller->execute() #7 (...)/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\languages\_languages->execute() #8 (...)/suadm/index.php(13): IPS\_Dispatcher->run() #9 {main}
Is this a know error... did anyone experience the same error?
I read from a.m. error that the default language file for US English wasn't imported, fixing this would mean to just add one by creating a new stock default language - right?
Thanks,
Thomas -
It is possible to reduce the "impact" of Zalgo text via CSS. Ehren helped us on our custom theme and it does work quite good:
.ipsType_pageTitle, .ipsDataItem_lastPoster__title, .ipsDataItem_title, .cPost [data-role="commentContent"]{ overflow: hidden; }
Please keep in mind this snippet is for our custom theme; feel free to experiment...
-
Hello,
is this Addon ready for PHP 8?
Thanks,
Thomas -
When switching to ES, this is done by the forum software automatically. So: The search index is rebuilt to ES and the DB search index is emptied during that process.
Search is faster and search terms can be shorter. -
6 hours ago, Zone Plate said:
I paid for elastic search to be installed only to find it isn’t compatible.
Not every version of ES is compatible to Invision Community.
Afaik ES up to v7.6 is the version to go for Invision v4.5 and v4.6, works fine for us: the DB is significantly smaller without search index, search results are shown faster and processing power is offloaded; so for us a separate search engine is crucial. Before we used Sphinx with IPB, which worked also well in the past.
-
Hi,
just use (i.e. upgrade to) Redis:
Second try elasticsearch (ES) instead of plain MySQL based Search, you can use it on the same server(s) or offload ES to an external service:
There are more tidbits in the a.m. article 😉
Works well for us, good luck,
Thomas -
New release with PHP 8 compatibility, awesome - Thanks 👍
-
Mobile access for smartphones, tablets and full width devices via browser is fine for our members, as it's responsive.
Guess only notifications are missing in general, our members are fine with that. -
Hi Makato,
great news, thanks for your efforts.
-
Hi Adriano,
thank you for the confirmation and your effort on this.
Great!
-
@Makoto Just a quick question to make sure we are on path:
Does your app support PHP 8. Is it safe to upgrade to v8? -
@Michael.J Is this App compatible with PHP 8?
Just to makes sure we can upgrade without breaking anything.
Thanks,
Thomas -
Just to check back: Is this App "Dead Topic Protection" compatible with PHP 8?
IPB 4.6 is and we are about to switch, but want to be sure, that alle apps are as well.
Thanks,
Thomas -
-
@jwdenzel I don't have a distributed setup atm, we once had webserver and mysql separately where memcached lived on the webserver.
Currently we use Webserver, MySQL (i.e. MariaDB) and Redis on the same (powerful) machine, which works really great.
If your MySQL has a lot to handle offloading the queries to the webserver using Redis on the Apache host would be effective.
But it depends on your setup and your load during peak times. So my recommendation is: Try both variants and do some measurement on the box to monitor CPU, RAM, Swap and response times etc. when Redis is installed and active on your Apache host for a while (e.g. one week) and on a second try when it is active on your MySQL host in the following week.
Btw. it is common as well to use Redis on the MySQL host as a front-end database between an application and the MySQL DB.
If you want to offload even more and you don't use it yet: Think about using elasticsearch, it removes a lot of data (i.e. search index) from the MySQL DB and search queries run a lot faster and more accurate. -
22 hours ago, sadams101 said:
@Thomas P I don't have a paid GTmetrix account so I can only run desktop free tests there, however, to me the only speed tests that matter are Google's, which uses Lighthouse as their test engine. I did just compare both our sites, and again, I never use my home page to test, and always use a topic page, as that makes up the vast majority of my site, and yours as well. Even with all the ads loading on my site I clearly have a much better score from the comparison test I just ran below, but again, my focus is the horrible mobile performance of IPB, which will hurt your rankings far more than the desktop performance. I suspect that if we compare the same two mobile pages in GTMetrix you would get an F and I would get a B or 😄
You like to argue on the unfair side, right?
Please read my post again: You could register for free at GTMetrix. When you are registered you could use other locations as those North American.
GTMetrix uses Lighthouse as well.
Google Pagespeed use their location in the US to measure other sites.
We are based in central europe and we don't use a CDN, so our site is optimized for European locations.
When looking from Australia your Topics are D-E and from Hongkong it is E-F and that has absolutely nothing to do with IPS and the forum software and frankly: It doesn't matter and if so - use a CDN with servers in that location.For our requirement in the Europaen regions we are damn fast and as already said: It is also a matter of Server resources, configuration, using external content like ads etc. etc. and not only the forum software.
But since you argue inequitable this is my last post to you, I am out now. Bug someone else 😉
Why not offer push notifications solution
in Feedback
Posted
Yes 🙂
https://www.macrumors.com/2022/06/06/ios-16-support-web-push-notifications/