Jump to content

Percival

Clients
  • Posts

    58
  • Joined

Reputation Activity

  1. Thanks
    Percival got a reaction from Fosters in Spam Prevention Suite - Supporttopic   
    @Fosters do you plan to update this app?
  2. Like
    Percival reacted to All Astronauts in Online Indicator compatibilty   
  3. Like
    Percival got a reaction from G17 Media in CSS question...or disappointment   
    Could you please leave an option to serve CSS directly from the website, not only via CDN? It's not that CDN will always make site faster. Would be nice to have a choice.
  4. Like
    Percival got a reaction from Adlago in CSS question...or disappointment   
    Could you please leave an option to serve CSS directly from the website, not only via CDN? It's not that CDN will always make site faster. Would be nice to have a choice.
  5. Agree
    Percival got a reaction from The Old Man in CSS question...or disappointment   
    The other thing is, if that css file is only for classifieds app, then there's no point in loading it anywhere else since it's not used.
  6. Like
    Percival reacted to Rikki in CSS question...or disappointment   
    Also, you can still view the full (concatenated) CSS files in web inspector. Just click the filename:

    Then the format button:

  7. Agree
    Percival got a reaction from Giray in Redirect loop - alerts   
    Never mind. I was using "sign in as..." to check user alerts. It goes redirect loop if done that way.
  8. Agree
    Percival got a reaction from SeNioR- in CSS question...or disappointment   
    The other thing is, if that css file is only for classifieds app, then there's no point in loading it anywhere else since it's not used.
  9. Thanks
    Percival reacted to Matt in PHP8 Scanner sensitivity reduced for 4.7.2.1   
    Hi all,
    We've been working on fine-tuning the PHP8 compatibility scanner to ignore technically incorrect things, but they are still allowed with PHP 8.0 and 8.1.

    Please see this post for details: 
     
     
  10. Like
    Percival reacted to AlexWebsites in Word Filter - Rebuild Posts/Content   
    It would be great if there was a feature to rebuild posts after a word filter(s) was added. I know there are some plugins/apps to achieve this but something built in sounds like a no brainer for a complete word filter solution.

    Also, is there a template to use a word filter xml file? Or is this created when you have these on one site and then download?

  11. Agree
    Percival reacted to TSP in Option to automatically follow content anonymously   
    When you specifically choose to follow content you get the option to choose whether you follow it anonymously or not. 
    However, when you follow content automatically because you reply it's always followed publicly. Maybe implement a setting members can choose together with the other notification settings on what should be the default behaviour. 
  12. Like
    Percival reacted to kotaco in Marketplace Trusted Author   
    Can we fast-track some of the updates approval processes for verified/ trusted creators? The wait for IPS verification on simple bug fixes r/t software updates for some of these apps can be extremely long and impact our communities negatively while we wait. Seems like there are plenty of content creators here that regularly submit working, verified apps that would be safe to allow on some sort of fast-track as opposed to unknown submitters.
  13. Like
    Percival reacted to Jim M in Redirect loop - alerts   
    Unfortunately, I was not able to reproduce this on your community when logging in as a user. I was using your default theme with all third party applications/plugins disabled. Which browser are you using to reproduce this? Are you seeing any console errors?
  14. Like
    Percival reacted to Marc Stridgen in Redirect loop - alerts   
    I am unable to recreate the issue on the latest beta when dismissing. If you see this once you have updated to 4.7.2 please let us know and we can take a closer look at that point
  15. Agree
    Percival reacted to Adlago in CSS question...or disappointment   
    The problem on this platform is not CSS, but JS. Tasks too long.
    I think it's a big mistake on your part to look for a CDN core for CSS for this platform. It would be better if it was JS core in CDN.
    Let the CSS be as before - editable, also every CSS file has a revert function - ie. even if someone messes up the site's css, it's easiest to post a message - use a Revert and you won't have to deal with your support about it.
    Consider javascript - there's the biggest TBT for mobile…
  16. Agree
    Percival reacted to Kirill N in CSS question...or disappointment   
    Why can’t we just view the files in the theme editor in the AdminCP?
    This change makes creating new themes 10x harder. I now pretty much have to rewrite everything that I want to customize, but that would be at least manageable if I could search for a class/id in the editor, copy the default code and paste it into custom.css. But now I need to spend 10x much time searching for the code in the files to figure out what to edit.
  17. Agree
    Percival reacted to The Old Man in Time for an IPS4 performance review/update?   
    I don't know about you, but I'm wondering if it's perhaps overdue that IPS got stuck into a huge performance and speed based review and implement it in the next medium sized update! I think a lot has changed in recent years in relation to site performance. Core Vitals in Lighthouse as many admins will be aware are now much more important in terms of SEO ranking, performance isn't just for the obsessed enthusiasts any longer!
    Google Search Console tells me that on one of my IPS Communities, my Mobile Pagespeed test result sucks, just 28%-30% at present, so I started checking a few things under the hood. I like to keep my sites high performing, so I was quite surprised it was so low. 
    One thing I found out in minutes looking at the optimisation list and then checking my IPS configuration is that if you have the IPS Lazy Loading feature enabled, it doesn't apply to your uploaded images in Advertisements or Post Author Member Group Icons. Both are shown in my topic view so I get scored down on mobile in particular.
    I think it's now time that Native Lazy Loading was offered, either as a choice or as the default if enabled.
    Also where possible IPS should support Local WebP conversion via the Task Manager.
    I know some of us sometimes bash IPS for not delivering more obvious updates like Gallery, Blog, Pages and Commerce improvements for the sake of instead quick things like disabling features but IPS4 is quite a huge behemoth these days, no matter your pricey VPS, CiC, use of Redis pools etc.
    More performance improvements I'd like to see considered include...
    (Now admittedly I'm basing this list on a similar big audit that another website framework I invested in conducted and implemented last year. These are the options you can now simply toggle off/on as a result in their Dashboard. They can make a huge difference to bloat.)
    Dynamic Modular Framework
    Enable this to allow the IPS Framework to only load code that are actually used on the page, and process the logic for the features in actual use.
    Dynamic CSS
    Dynamic CSS could greatly reduce CSS file size by dynamically generating only the styles and assets necessary for the features and modules you actually use. This eliminates most if not all CSS file bloat and greatly improves load times.
    Dynamic Icons
    Font Awesome is 2 generations behind. The FA4 icon font could be broken up into various subsets. These subsets are loaded only when needed based on the modules and features used on each page. If you need access to the entire icon font on all pages (for example, if you are using lots of FA icons in a custom theme or want to allow members to insert them via the post editor), then you could disable this option and load the entire icon font library on all pages.
    Load Dynamic Stylesheet In-line
    This option dequeues the IPS style.css file and prints the needed contents in-line. This removes a render blocking request and improves the PageSpeed scores of individual pages. However, it also prevents the style.css file from being cached. Since the stylesheet is often smaller when dynamic or critical, it could be recommended to keep this option enabled. Accepted there are some potential CSP-related security concerns with inline CSS an or JS.
    Critical CSS
    Critical CSS greatly improves website load times and Google PageSpeed scores by deferring non-critical styles and eliminating render-blocking CSS requests. Critical CSS often covers what most users see when first loading the page, so called 'above the fold' content.
    Critical Threshold Height
    When Critical CSS is enabled, IPS would determine an "above the fold threshold" and defer all styles for elements below the fold. However, this threshold is just a estimate and can vary on different devices. Increasing threshold height will deffer fewer styles, resulting in slightly slower load times but less of a chance for Cumulative Layout Shifts to occur. If you are experiencing CLS issues you can then increase or lower the threshold 'height' via a drop-down low, medium, high setting.
    Dynamic JavaScript Libraries
    When enabled, IPS would only load external JavaScript libraries when they are needed by a specific sections or modules on the page. This removes unused JavaScript from the main scripts bundle and improves load times.
    Improve Google Fonts Loading
    Enable caching of Google Fonts and load them inline. This reduces render-blocking requests and improves page load times. Also presents an opportunity to switch to the Google Fonts API, to offer a dynamic dropdown list to allow admin to choose from all available GFonts. The Task Manager could check for and cache new versions of selected fonts in use weekly.
    Limit Google Fonts Support For Legacy Browsers
    Enabling this option will lower the size of Google Fonts and improve load times, however it will limit Google Fonts support in some very old browsers. You can turn this off to increase support for losers insisting on their older insecure browsers at a slight cost to performance.
    Defer jQuery And jQuery Migrate
    When possible, jQuery and jQuery Migrate could be moved to the body to speed up load times. If a third party plugin registers jQuery as a dependency, it would be moved back to the head.
    Enqueue jQuery Compatibility Script
    Some third party scripts may be incorrectly enqueued without declaring jQuery as dependency. If jQuery is deferred, these scripts could break. If you are experiencing console errors after enabling the "Defer jQuery And jQuery Migrate" option, you can enable this option, which will load an additional compatibility script that will attempt to solve the issue. (You can turn this feature off if everything is working fine without it).
    Defer Additional Third Party Scripts
    Warning: This can cause JavaScript errors in some cases and should be used with care. When enabled, scripts registered by plugins and themes will be deferred to improve performance and jQuery will always be loaded in the body.
  18. Agree
    Percival reacted to The Old Man in CSS question...or disappointment   
    Great to see its kind of on the to do list. I posted about this in a different topic here,
    and I still believe a system task/s used to create dynamic templates would address a lot of these one-size doesn't fit all related issues in terms of critical CSS and optimised CSS.
    The current custom lazy loading approach is a quick fix (to switch to use the widely adopted and simple loading='lazy' tag and either remove or switch the current but clunky method to optionally support legacy browsers that doesn't support the loading tag). Similarly image optimisation in terms of system task-based Local WebP generation on servers that support it by having the relevant libraries available.
    Actually, thinking about it, that presents a timely opportunity to address the heinous issue of IPS deleting original uploaded image resources after copying them to AWS S3; that's really bad practice unless the admin opts in to transferring to save storage space. Retaining your media library should be the default.
    ...
    It quite annoys me when the proverbial we/I contribute to the bottomless pit known as the IPS feedback forum and never receive an IPS Team response, of any fashion. I'm not talking about just obscure or niche requests for individual sites, some relate to form accessibility improvements, oversights like referring to font weights in CSS that have never been called in the HTML etc.
    A topic in a client feedback forum should NEVER go unanswered or unacknowledged. A person in the IPS team should be tasked with monitoring your feedback forum to at least acknowledge feedback or requests and then flag them back to your relevant team.
  19. Agree
    Percival reacted to Edjazoli in Clean up your code guys   
    !! Instead of adding extra features IPS need first have to clean up the CSS and JS code, which in many places is 60-70% not used at all and is unnecessarily loaded anyway to slowing down our forums.
    *
    Adding an option to join solutions? I realised that some of the members adding “almost” solutions to the topic and the another member adds the rest of it or at least extra information. I don’t want to be this person who on the end making an answer with two combined posts and taking away thehappiness and point(most solved etc) from them. 
    As well, It will be nice to add an option to sendreactions in the bulk(admin only?) in certain topics(maybe can be optionally enabled in certain sub-forums) example…In https://xbox-vibes.com/topic/2284-question-of-the-weekpytanie-tygodnia-36/#comment-5982 , competitions/games all the answers are liked by me and sometimes I’d like just to pop in and award all the members who’s taking a part. 
  20. Agree
    Percival reacted to sadams101 in CSS question...or disappointment   
    I agree that it would be much better to restore the ability to edit CSS templates.
  21. Agree
    Percival reacted to David.. in CSS question...or disappointment   
    I’m sure they do; but that’s when IPS can simply have an automated reply at the ready or even a tutorial link to resolve. So really it shouldn’t strain support at all and increase overall user satisfaction even though it is a trivial issue.
    Designer mode is recommended to use on a test install. While that may work, it is an extra step which realistically feels like only expert theme designers use.
    4.7.0 did introduce an easier way of adding CSS which is great for newbies, but again, I don’t see why there was a need to remove the intermediate option.
    It was a very convenient way of playing around with (a copy of) your theme.
  22. Like
    Percival reacted to David.. in CSS question...or disappointment   
    Page speed aside, there was really no need to remove the core CSS from the templates. I agree that most users do not need it so they would of course simply ignore it; but the ones that do need it had the option to view, understand, learn and modify if they wanted to.
    CSS is basically harmless and any issue that may come up we could just restore the file to the original version so this shouldn't strain IPS support.
    Basically: us self-hosters are already getting hammered with the cloud only features. There's no need to remove features too now.
  23. Like
    Percival reacted to Matt in CSS question...or disappointment   
    I think we broadly agree that faster is better.

    I disagree that our current core web vitals are bad, or indeed contributing to poor rankings.

    I think we broadly agree our CSS and JS footprint needs to be lighter.

    The only sticking point is that I won't action it as an immediately priority.

    We have been discussing it again today internally. It's very much on our minds. As I mentioned previously, I have a finite team of developers and a lot of priorities. Changing all our CSS and JS will mean moving to Invision Community 5 as a version number, so we will also look at some of our engineering priorities that have been stacked up for the past 18 months. We then need to bring this whole thing together at the right time without losing pace on maintenance and support.

    I also think we need to keep in mind that a site with perfect core web vitals, a 100% score but with no members is worth a great deal less than a thriving community with 51% core web vitals. Likewise, a perfect 100% score does not guarantee top positioning in rankings. You need great content, backlinks and so on.
  24. Like
    Percival reacted to Marc Stridgen in Bug? Post count   
    Im not sure why the upgrade has done this, however if you recount, it does indeed count it correctly to 0. I see you set it to 2 so I have set this back to 2 again for you. All I can suggestion is letting us know if you see this happen at any point in the future
  25. Agree
    Percival reacted to Adlago in CSS question...or disappointment   
    Why did you remove direct CSS editing???
    The entire suite is full of CSS errors anyway - and now you're complicating any improvement....
    This version is absolute bullfaeces...
    No performance improvement, but some absolute crap you've done...
    I am so disappointed that I don't know if I will continue to be client...
×
×
  • Create New...