Jump to content

Gabriel Torres

Clients
  • Posts

    1,750
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Like
    Gabriel Torres got a reaction from DamonT in Add font-display: swap to fonts.css   
    Hello,
    Evaluating our website with Google's Lighthouse, I came across this:

    This was easily fixed by editing core > global > framework > fonts.css and adding:
    font-display: swap; To 
    @font-face { I recommend adjusting this in a upcoming release.
    More info: https://web.dev/font-display/?utm_source=lighthouse&utm_medium=devtools
    Thanks.
  2. Thanks
    Gabriel Torres reacted to Mopar1973Man in Google Core Web Vitals / Google December 2020 Core Update   
    CLS is my biggest thing. Mostly cause by Google Adsense. 
  3. Thanks
    Gabriel Torres reacted to ptprog in Google Core Web Vitals / Google December 2020 Core Update   
    If you are familiar with cache headers, you can just use Chrome developer tools (in the Network tab, you can see the headers of each, and check the expiration time, e.g. "expires: Sun, 07 Feb 2021 08:27:40 GMT" shows the cache expires in 1 month).
    You can also use Google Pagespeed (Serve static assets with an efficient cache policy) or www.webpagetest.org, for exemple, which provides higher-level details (as @Mopar1973Man also suggested).
    BTW, I'm wondering if some of those cache "issues" may be caused by Cloudflare, since the cache expiration sometimes of some images varies depending on the tool you use to test.  If this is the case, maybe it's due to some online optimization made by Cloudflare, and you may not be able to fix it.  I would still make sure that when you hit your server directly (bypassing Cloudflare), the resources have cache.
  4. Thanks
    Gabriel Torres got a reaction from CoffeeCake in Add "mark as solution" to the topic (moderator) log   
    Hi,
    Our moderators are asking that whenever a post is marked/unmarked as solution, this action to be recorded in the topic log, so other moderators can see who marked that post as solution (e.g., was the topic's author or another moderador?)
    Thanks.
  5. Thanks
    Gabriel Torres reacted to Morgin in Google Core Web Vitals / Google December 2020 Core Update   
    Yeah sorry! Horrible reply on my part. @Ryan Ashbrook covered one of the big issues I had which was that ckeditor would randomly fail to load or would load improperly so certain functions were disabled. I don’t know how to characterize it other than very weird and annoying bugs that didn’t happen every time so were hard to replicate, but always related to JavaScript. There were also times the entire site would just stop loading about halfway through initial paint so you were left with broken stylesheets etc. As soon as rocket loader was disabled, all of that went away
  6. Thanks
    Gabriel Torres reacted to Ryan Ashbrook in Google Core Web Vitals / Google December 2020 Core Update   
    It can break the editor and cause it to not load in some cases. I'm not sure of the configuration options for Rocket Loader, so it may not be an issue for you. Every instance I've seen, disabling it resolved the issue.
  7. Thanks
    Gabriel Torres reacted to Adlago in Google Core Web Vitals / Google December 2020 Core Update   
    I have done too many experiments and analyzes. The location I mentioned for this preload link, at least in my community, provides the best speed-efficiency balance.
  8. Thanks
    Gabriel Torres reacted to Adlago in Google Core Web Vitals / Google December 2020 Core Update   
    You will have some improvement in site loading speed if you use a preload font. Font awesome loads a file size of 75 kb and this creates a certain delay.
    Try and paste the code below, into your global template, after close the footer tag (</footer>)
    <link rel="preload" href="/applications/core/interface/font/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin="anonymous">  
  9. Thanks
    Gabriel Torres reacted to Adlago in Google Core Web Vitals / Google December 2020 Core Update   
    No, that has nothing to do with it. The main delay in your site is long time FCP

    Your CLS is negligibly small.
  10. Like
    Gabriel Torres reacted to BankFodder in Why aren't posts numbered within a thread?   
    Haven't you noticed this?
     
     
  11. Like
    Gabriel Torres reacted to MNOfficial in Why aren't posts numbered within a thread?   
    Fantastic. Thank you.
  12. Like
    Gabriel Torres reacted to Square Wheels in Why aren't posts numbered within a thread?   
    Thank you!  I just installed it.
  13. Like
    Gabriel Torres got a reaction from alexxis in Why aren't posts numbered within a thread?   
    This is something that always bothered me. There used to be a plugin that fixed this, created by Matt Mecham (MTM Post Counter a.k.a. MTM Ye Olde Post Count Of Yesteryear), that is no longer available. I edited it to work with 4.5. See below. After installing it, you must clear the cache using the support tool. It is working like a charm here.
     
    MTM_Post_Counter-4.5.xml
  14. Thanks
    Gabriel Torres got a reaction from Clubimport in Why aren't posts numbered within a thread?   
    This is something that always bothered me. There used to be a plugin that fixed this, created by Matt Mecham (MTM Post Counter a.k.a. MTM Ye Olde Post Count Of Yesteryear), that is no longer available. I edited it to work with 4.5. See below. After installing it, you must clear the cache using the support tool. It is working like a charm here.
     
    MTM_Post_Counter-4.5.xml
  15. Like
    Gabriel Torres got a reaction from Sonya* in Suggestions for improvement on Schema.org tags for Pages   
    Hi,
    The current version of IPS generates Schema.org tags automatically. I have a few suggestions to improve this feature.
    These tags are automatically generated in the Pages app, but all databases receive the "Article" schema.
    For example, if my database is a database with books, it still receives an "Article" schema at the end of the page, whereas a "Book" schema would be more appropriate.
    To solve this, I customized our "Books" database template to use "microdata", so our books have the correct Schema tags. So, we end up with two schemas for the record, one saying that it is a book and another saying it an article.
    So, I'd prefer to disable the Schema.org tags generated automatically by IPS per database. I don't know if the current version has this feature already. If not, that is my first suggestion, for advanced cases where we'd prefer to configure microdata manually with a custom template.
    Also, for database with news, the "NewsArticle" schema would be more appropriate, so maybe a configuration to select between Article/NewsArticle?
    My second suggestion is regarding the "description" tag, that is missing. It would be great if we could configure it somehow, e.g., pointing out which field stores the article description. If empty, fill it with the meta description tag. And, if that is empty as well, get the first sentence from the article.
    Anyway, just my two cents.
    Cheers!
     
  16. Thanks
    Gabriel Torres got a reaction from sobrenome in Suggestions for improvement on Schema.org tags for Pages   
    Hi,
    The current version of IPS generates Schema.org tags automatically. I have a few suggestions to improve this feature.
    These tags are automatically generated in the Pages app, but all databases receive the "Article" schema.
    For example, if my database is a database with books, it still receives an "Article" schema at the end of the page, whereas a "Book" schema would be more appropriate.
    To solve this, I customized our "Books" database template to use "microdata", so our books have the correct Schema tags. So, we end up with two schemas for the record, one saying that it is a book and another saying it an article.
    So, I'd prefer to disable the Schema.org tags generated automatically by IPS per database. I don't know if the current version has this feature already. If not, that is my first suggestion, for advanced cases where we'd prefer to configure microdata manually with a custom template.
    Also, for database with news, the "NewsArticle" schema would be more appropriate, so maybe a configuration to select between Article/NewsArticle?
    My second suggestion is regarding the "description" tag, that is missing. It would be great if we could configure it somehow, e.g., pointing out which field stores the article description. If empty, fill it with the meta description tag. And, if that is empty as well, get the first sentence from the article.
    Anyway, just my two cents.
    Cheers!
     
  17. Like
    Gabriel Torres got a reaction from OptimusBain in Quick Title Edit   
    Hi,
    One feature that would improve a lot the moderation process would be the option to "quick edit" the topic title from inside the topic itself, i.e. by clicking and holding the title with the mouse.
    Thanks.
  18. Like
    Gabriel Torres got a reaction from Square Wheels in Why aren't posts numbered within a thread?   
    This is something that always bothered me. There used to be a plugin that fixed this, created by Matt Mecham (MTM Post Counter a.k.a. MTM Ye Olde Post Count Of Yesteryear), that is no longer available. I edited it to work with 4.5. See below. After installing it, you must clear the cache using the support tool. It is working like a charm here.
     
    MTM_Post_Counter-4.5.xml
  19. Like
    Gabriel Torres got a reaction from Core4D in Global best answer/solved setting   
    Hi there!
    With the new 4.5 series, we have a new functionality, "set best answer/solved".
    However, if moderators are configured to moderate only certain forums, they will only be able to set a post as best answer/solved if the topic is in the forums they are listed as moderators.
    IMHO, it is missing a setting to allow moderators to set post as best answer/solved in all forums.
    Therefore, I think that in the moderator settings, it is missing an option under the 'Content' tab to allow this.
    For example, under the 'Content' tab we have the 'Can enable/disable moderation on all content?'. With this option enabled, the moderator can enable/disable moderation in all topics. With this setting disabled, a new option shows up in the 'Forums' tab, 'Can enable/disable moderation on topics?'.
    Following the same idea, in the 'Content' tab I think we should have a new option:
    'Can set best answer/solved on all content?'
    With this option enabled, the moderator would be able to set posts as best answer/solved in all forums.
    With this option disabled, only then the current option 'Can set best answer/solved for questions and topics?' would show up in the 'Forums' tab.
    I honestly think this was an oversight from your team! 🙂
    Thank you in advance.
    Cheers!
  20. Like
    Gabriel Torres got a reaction from MNOfficial in Why aren't posts numbered within a thread?   
    This is something that always bothered me. There used to be a plugin that fixed this, created by Matt Mecham (MTM Post Counter a.k.a. MTM Ye Olde Post Count Of Yesteryear), that is no longer available. I edited it to work with 4.5. See below. After installing it, you must clear the cache using the support tool. It is working like a charm here.
     
    MTM_Post_Counter-4.5.xml
  21. Thanks
    Gabriel Torres reacted to Adriano Faria in Warn Log   
    What's New in Version 2.2.0
    Converted to app to handle large boards update
  22. Like
    Gabriel Torres got a reaction from bosss in FM Dark ( Support Topic )   
    @bosss that is correct.
    Another two bugs that I've just fixed.
    Without this, the notifications layout breaks on mobile devices.
    CSS
    core > front > custom > fmdark.css
    Remove the width.
    Before:
    .ipsMenu_innerContent { max-height: 350px; overflow: auto; width: 450px; } After:
    .ipsMenu_innerContent { max-height: 350px; overflow: auto; } And without the !important applied to #elFlashMessage, flashmessages ("inline notifications") for reports are always with the default blue background instead of using the color the user selected in the color picker.
    Templates
    core > front > global > fmDarkCustomCSS
    #elFlashMessage { background: {$colour} !important; } core > global > global > fmDarkJSBG
    #elFlashMessage { background:' + colour + ' !important; }  
  23. Thanks
    Gabriel Torres got a reaction from bosss in FM Dark ( Support Topic )   
    More fixes:
    Templates:
    core > front > global > fmDarkCustomCSS
    Add:
    .ipsTabs_activeItem { background: {$colour} !important; } core > global > global > fmDarkJSBG
    Add to the logic:
    .ipsTabs_activeItem { background:' + colour + ' !important; } CSS:
    core > front > custom > fmdark.css
    REMOVE one intance of the code below because it is duplicated:
    .ipsTabs_activeItem { color: #fff !important; }  
  24. Like
    Gabriel Torres got a reaction from bosss in FM Dark ( Support Topic )   
    /* Logo */ = without this, only the upper half of your logo will be clickable
    /* Breadcrumb */ = without this, the breadcrumb is hard to read
    /* Mentions */ = without this, mentions are hard to read
  25. Like
    Gabriel Torres got a reaction from bosss in FM Dark ( Support Topic )   
    core > custom > fmdark.css
    change
    .ipsTabs_activeItem { color: #fff; } to:
    .ipsTabs_activeItem { color: #fff !important; } Add this to custom.css:
    /* Logo */ #elLogo { z-index: 2001; } /* Breadcrumb */ .ipsBreadcrumb { color: inherit; } /* Mentions */ a[data-mentionid] { color: #000; } a[data-mentionid]:hover { color: rgb(var(--theme-text_color)); }  
×
×
  • Create New...