André Amorim

Crafting Web Experiences

//

Documentation

Go back to /notes?

  • Setting Up NextCloud: A Step-by-Step Guide to Private Cloud Storage

    Take control of your data with NextCloud, a self-hosted cloud storage solution. Learn how to set up NextCloud on your own server for secure and private file sharing.

  • Setting Up Proxmox: A Step-by-Step Guide to Virtualization

    Learn how to set up Proxmox, a powerful open-source virtualization platform, and take control of your virtual infrastructure. Follow our step-by-step guide for a seamless setup process.

  • Manually analyze for Malware with VS Code (it’s a tedious job)

    Press Ctrl+Shift+F (or Cmd+Shift+F on Mac). Click the .* button on the right side of the search box to enable regex mode— this is important because most of these patterns are regex. Also useful: the “files to include” field at the bottom. Use *.php to limit to PHP files, or *.{php,js} for both. The “files to exclude” field helps too — put **/libraries/**, **/libs/**, **/vendor/**, **/node_modules/** there to skip third-party code. Tier…

  • Gutenberg Instructions/Documentation

    How to create a block? npx @wordpress/create-block@latest <block-name> Generate .pot file for block translation: After translating with Poedit or the Loco Translate plugin (better sync), you need to generate the .json files for the translations to take effect in the block editor: How to create a block? Default Components: Default Blocks Repo: https://github.com/WordPress/gutenberg…ibrary/src How to Extend the…

  • Differences between WordPress .com and .org?

    WordPress, lunched in 2003, known to be simple, intuitive, flexible, and a high response of security updates, is the most popular content management system on the Internet. In fact, websitetooltester.com published an article saying that 41% of the Internet uses WordPress. The result of this global preference, is the increase of development of extension modules,…

  • Questions for New Project Definition

    What’s <project_name>? What’s the problem? How does <project_name> solve this? Who uses <project_name>? Where’s <project_name> now? How big is the market? What’s the competitive landscape? Details about competitors: When they started? How many people they have? Revenue How did they grow? What are they currently doing? Comparison with <project_name> What’s the strategy? How do we…

  • Improving performance of a WordPress site

    I can categorize the things that can be done to improve performance of a WordPress site as follows. The prioritization can be changed according to the initial testing results. Also, every single item might not be applicable for every WordPress site. Testing and planning phase is very important to decide which tasks need to be…

  • WordPress Maintenance Checklist

    Create a full backup named “before_maintenance_2020-10-25.zip” Update all the plugins and themes Check if there are any new message on admin dashboard Flush all the caches Check the site on incognito window Contact forms Visual issues Everything else Create a full backup again named “after_maintenance_2020-10-25.zip”

  • CloudFlare Caching Rules for WordPress

    Rule #1: Cache Then… Cache eligibility: Eligible for cacheEdge TTL: Use cache-control header if present, use default Cloudflare caching behavior if notBrowser TTL: Override origin and use this TTL – 1 daySort query string: YesServe stale content while revalidating: YesUse strong ETag headers: Yes Rule #2: Admin No Cache Then… Cache eligibility: Bypass cache