Crafting Web Experiences
//
Learn how to use Fail2Ban to secure your server from malicious login attempts and brute force attacks. Discover the benefits and configuration process of this powerful security tool.
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.
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.
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…
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…
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,…
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…
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…
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”
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