Jump to content

Thomas P

Clients
  • 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

  1. 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.

     

     

  2. I tested the festure to hide members from the Mod CP lists as stated here:

    Quote

    Enter 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?

  3. 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?

  4. 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.

  5. Hi there,

    we need an add-on to change the Members > Member Settings > Notifications options per Group.

    This is the global setting I mean:

    notifications_global.thumb.png.ec77abdfb7e18885d09092d0db93865c.png

     

    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

  6. 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

  7. 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...

     

    zalgo1.thumb.png.70562afab85216e365c0b61b80d2d0a1.png

    zalgo2.thumb.png.51a1b84ff7911ff2f356bc87aa37dc4c.png

  8. 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.

  9. @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.

  10. 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. 

    GTmetrix_FROM_LONDON.thumb.png.4921d103032eb1977a02d2975e9fa81d.png
    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 😉

×
×
  • Create New...