<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Websites &#8211; BX PUB</title>
	<atom:link href="https://bx-pub.eu/category/websites/feed/" rel="self" type="application/rss+xml" />
	<link>https://bx-pub.eu</link>
	<description>Digital Agency</description>
	<lastBuildDate>Sat, 07 Mar 2026 13:08:37 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://media.coursde.org/wp-content/uploads/sites/33/2026/04/bxpub-logo-processed-150x150.png</url>
	<title>Websites &#8211; BX PUB</title>
	<link>https://bx-pub.eu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Elisa Couture</title>
		<link>https://bx-pub.eu/2026/03/07/elisa-couture/</link>
					<comments>https://bx-pub.eu/2026/03/07/elisa-couture/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:37 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/elisa-couture/</guid>

					<description><![CDATA[A professional website for Elisa Couture, a member of the Cours de cooperative. The site showcases her sewing expertise, portfolio of creations, and services — giving her a polished online presence that matches the quality of her craft. We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A professional website for Elisa Couture, a member of the Cours de cooperative. The site showcases her sewing expertise, portfolio of creations, and services — giving her a polished online presence that matches the quality of her craft.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://elisacouture.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5bc.png" alt="🖼" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Portfolio showcase</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">gallery of sewing creations with high-quality images</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Service presentation</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">clear layout of offerings and expertise</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f465.png" alt="👥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Cooperative integration</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">connected to the Cours de multisite network</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Custom child theme</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">tailored design that reflects the brand identity</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mobile responsive</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">optimized for all devices and screen sizes</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Contact forms</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">inquiry forms with email notifications</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom child theme (twentytwentyfour-child)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/elisa-couture/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TaxEase — BIR Compliance Guide</title>
		<link>https://bx-pub.eu/2026/03/07/taxease-bir-compliance-guide/</link>
					<comments>https://bx-pub.eu/2026/03/07/taxease-bir-compliance-guide/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:34 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/taxease-bir-compliance-guide/</guid>

					<description><![CDATA[A comprehensive information portal for Philippine BIR (Bureau of Internal Revenue) tax compliance. TaxEase provides clear, accessible guides to help Filipino businesses and individuals navigate their tax obligations — from ITR filing to VAT registration and quarterly returns. We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A comprehensive information portal for Philippine BIR (Bureau of Internal Revenue) tax compliance. TaxEase provides clear, accessible guides to help Filipino businesses and individuals navigate their tax obligations — from ITR filing to VAT registration and quarterly returns.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://taxease.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Resource library</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">organized guides covering BIR forms, deadlines, and procedures</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Compliance guides</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">step-by-step walkthroughs for common tax scenarios</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Search-optimized content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">keyword-targeted articles designed to rank for Philippine tax queries</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1">✓</p>


<h4 class="wp-block-heading" style="font-weight:600">Clean reading experience</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">distraction-free layout with clear typography and navigation</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mobile-first design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">optimized for the mobile-heavy Philippine audience</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Automated content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">AI-generated articles on tax topics, scheduled around BIR deadlines</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom theme (Multistarter)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/taxease-bir-compliance-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Babyi Weaves</title>
		<link>https://bx-pub.eu/2026/03/07/babyi-weaves/</link>
					<comments>https://bx-pub.eu/2026/03/07/babyi-weaves/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:32 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/babyi-weaves/</guid>

					<description><![CDATA[A social enterprise website for Babyi Weaves — « Weaving Livelihoods, Strengthening Resilience. » The site tells the powerful story of an organization that empowers communities through traditional weaving and textile craftsmanship, combining beautiful storytelling with clear calls to action for supporters and partners. We handled the entire project end-to-end — from design and development to server [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A social enterprise website for Babyi Weaves — « Weaving Livelihoods, Strengthening Resilience. » The site tells the powerful story of an organization that empowers communities through traditional weaving and textile craftsmanship, combining beautiful storytelling with clear calls to action for supporters and partners.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://babyi.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Storytelling design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">narrative-driven layout that communicates mission and impact</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5bc.png" alt="🖼" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mission showcase</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">clear presentation of the organization&rsquo;s purpose and achievements</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3ad.png" alt="🎭" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Community impact</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">stories and visuals highlighting the artisans and their craft</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Modern block theme</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">clean, accessible design built with Multistarter</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mobile responsive</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">fully optimized for all devices</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Contact &amp; support</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">easy ways for partners and supporters to get involved</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom theme (Multistarter)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/babyi-weaves/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global Care Partners</title>
		<link>https://bx-pub.eu/2026/03/07/global-care-partners/</link>
					<comments>https://bx-pub.eu/2026/03/07/global-care-partners/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:30 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/global-care-partners/</guid>

					<description><![CDATA[A professional website for Global Care Partners, a care organization providing support services. Built with a modern block-based theme for easy content management, the site presents services clearly and builds trust with potential clients and partners. We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A professional website for Global Care Partners, a care organization providing support services. Built with a modern block-based theme for easy content management, the site presents services clearly and builds trust with potential clients and partners.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://globalcare.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Service presentation</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">clear, organized layout of care services and offerings</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Trust-building design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">professional layout that communicates reliability and expertise</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Contact system</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">inquiry forms with automated email notifications</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Modern block design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">built with Multistarter for easy self-service content updates</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Responsive layout</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">optimized for all devices and screen sizes</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Accessibility</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">designed with accessibility best practices for diverse audiences</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom theme (Multistarter)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/global-care-partners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global Assistance ASBL</title>
		<link>https://bx-pub.eu/2026/03/07/global-assistance-asbl/</link>
					<comments>https://bx-pub.eu/2026/03/07/global-assistance-asbl/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:27 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/global-assistance-asbl/</guid>

					<description><![CDATA[A website for Global Assistance ASBL, a Belgian non-profit organization dedicated to supporting vulnerable people. The site communicates the organization&#8217;s mission clearly and makes it easy for visitors to understand their work, get involved, or seek assistance. We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A website for Global Assistance ASBL, a Belgian non-profit organization dedicated to supporting vulnerable people. The site communicates the organization&rsquo;s mission clearly and makes it easy for visitors to understand their work, get involved, or seek assistance.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://globalassistance.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mission-focused design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">layout that puts the organization&rsquo;s purpose and impact front and center</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Accessible design</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">built for maximum readability and accessibility (WCAG guidelines)</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Contact forms</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">inquiry and support request forms with email routing</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Modern block theme</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">clean, professional design built with Multistarter</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f30d.png" alt="🌍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Multilingual-ready</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">structure supports future French/Dutch content</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mobile responsive</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">fully optimized for all devices</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom theme (Multistarter)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/global-assistance-asbl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Coursde.org — Cooperative Platform</title>
		<link>https://bx-pub.eu/2026/03/07/coursde-org-cooperative-platform/</link>
					<comments>https://bx-pub.eu/2026/03/07/coursde-org-cooperative-platform/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:25 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/coursde-org-cooperative-platform/</guid>

					<description><![CDATA[Coursde.org is the central platform for Cours de ASBL, a Belgian non-profit cooperative. It&#8217;s not just a website — it&#8217;s the network hub that manages 25+ WordPress sites, a full HR system with Belgian social security integration, and the operational backbone of the entire organization. The site serves as the public face of the cooperative [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">Coursde.org is the central platform for Cours de ASBL, a Belgian non-profit cooperative. It&rsquo;s not just a website — it&rsquo;s the <strong>network hub that manages 25+ WordPress sites</strong>, a full HR system with Belgian social security integration, and the operational backbone of the entire organization.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">The site serves as the public face of the cooperative while running critical backend systems: employee onboarding, Dimona declarations, DmfA quarterly reports, payroll processing, contract management, teacher scheduling, and automated tax declarations. Every cooperative member&rsquo;s website is managed from this central multisite installation.</p>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handle everything from server infrastructure to content strategy — including AI-generated blog content that&rsquo;s automatically scheduled and published across the network.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f465.png" alt="👥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">WordPress Multisite network hub</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">centralized management of 25+ websites from one installation</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Custom HR system</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">full Belgian social security integration (Dimona/DmfA) with ONSS API</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f464.png" alt="👤" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Employee management</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">onboarding, contracts, amendments, and terminations</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b0.png" alt="💰" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Payroll processing</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Belgian salary calculations with social contributions and withholding tax</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c5.png" alt="📅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Teacher scheduling</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Google Calendar sync with holiday management and conflict detection</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Tax automation</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">yearly tax fiches (281.10) generated and delivered automatically</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content strategy</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated keyword research, content generation, and scheduled publishing</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Full infrastructure</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">server setup, hardening, monitoring, backups, CDN, and security</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis, OPcache, WebP images, lazy loading, Core Web Vitals tuned</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom theme (Multistarter)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
<tr><td><strong>HR Integration</strong></td><td>Belgian ONSS/RSZ API (Dimona + DmfA)</td></tr>
<tr><td><strong>AI Content</strong></td><td>Automated keyword research, content generation, and social distribution</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/coursde-org-cooperative-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Café Tricot Thé</title>
		<link>https://bx-pub.eu/2026/03/07/cafe-tricot-the/</link>
					<comments>https://bx-pub.eu/2026/03/07/cafe-tricot-the/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:23 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/cafe-tricot-the/</guid>

					<description><![CDATA[A charming online yarn shop selling wool, knitting and crochet accessories, and tatting supplies. Café Tricot Thé combines e-commerce with an informative blog that brings the crafting community together — sharing patterns, tips, and inspiration alongside products. We handled the complete e-commerce setup — product data migration, Belgian VAT configuration, shipping zones, payment gateway integration [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A charming online yarn shop selling wool, knitting and crochet accessories, and tatting supplies. Café Tricot Thé combines e-commerce with an informative blog that brings the crafting community together — sharing patterns, tips, and inspiration alongside products.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the complete e-commerce setup — product data migration, Belgian VAT configuration, shipping zones, payment gateway integration through Mollie, automated invoicing, and stock management. The site runs on our optimized infrastructure with Cloudflare CDN, R2 object storage for media, and Redis caching for fast page loads.</p>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">Beyond the build, we provide ongoing maintenance — security updates, performance monitoring, daily backups, and AI-powered content to drive organic traffic and keep the site fresh.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://cafetricothe.coursde.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">WooCommerce store</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">yarn, wool, and craft accessories with brand and weight filtering</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b3.png" alt="💳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mollie payments</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Bancontact, credit cards, and bank transfers</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Product catalog</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">organized by craft type, yarn weight, brand, and color</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Belgian VAT &amp; invoicing</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated tax calculations and PDF invoices</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Custom shipping</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Belgian and EU shipping zones with weight-based rates</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f6.png" alt="🧶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Craft blog</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">AI-assisted content on knitting, crochet, and tatting topics</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Stock automation</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">inventory tracking, low stock alerts, order status emails</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">schema markup, sitemaps, Search Console, GA4</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis cache, WebP images, Cloudflare CDN, Core Web Vitals tuned</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Full infrastructure</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">server hardening, monitoring, daily backups, disaster recovery</p>

</div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom child theme (twentytwentyfour-child)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
<tr><td><strong>E-Commerce</strong></td><td>WooCommerce + Mollie payments</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/cafe-tricot-the/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cécile — Mercerie &#038; Tissus</title>
		<link>https://bx-pub.eu/2026/03/07/cecile-mercerie-tissus/</link>
					<comments>https://bx-pub.eu/2026/03/07/cecile-mercerie-tissus/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:20 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/cecile-mercerie-tissus/</guid>

					<description><![CDATA[An online haberdashery selling fabrics, sewing supplies, and the exclusive Cécile sewing machine. Part of the Cours de Couture ecosystem, Cécile serves as the go-to shop for everything a seamstress needs — from premium fabrics to specialized tools. We handled the complete e-commerce setup — product data migration, Belgian VAT configuration, shipping zones, payment gateway [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">An online haberdashery selling fabrics, sewing supplies, and the exclusive Cécile sewing machine. Part of the Cours de Couture ecosystem, Cécile serves as the go-to shop for everything a seamstress needs — from premium fabrics to specialized tools.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the complete e-commerce setup — product data migration, Belgian VAT configuration, shipping zones, payment gateway integration through Mollie, automated invoicing, and stock management. The site runs on our optimized infrastructure with Cloudflare CDN, R2 object storage for media, and Redis caching for fast page loads.</p>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">Beyond the build, we provide ongoing maintenance — security updates, performance monitoring, daily backups, and AI-powered content to drive organic traffic and keep the site fresh.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://cecile.coursdecouture.org" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">WooCommerce store</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">full product catalog with fabric categories, color swatches, and size variations</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b3.png" alt="💳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mollie payments</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Bancontact, credit cards, and bank transfers for the Belgian market</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Product data migration</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">bulk import of product catalog with images and metadata</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Belgian VAT &amp; invoicing</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated tax calculations and PDF invoices</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Custom shipping rules</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Belgian and EU zones with weight-based rates</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Stock management</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">inventory tracking with low stock alerts and order notifications</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Brand integration</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">connected to the Cours de Couture parent brand ecosystem</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">schema markup, meta optimization, Google Search Console, GA4</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis cache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, login protection, malware scanning, daily backups</p>

</div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Twenty Twenty-Three</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
<tr><td><strong>E-Commerce</strong></td><td>WooCommerce + Mollie payments</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/cecile-mercerie-tissus/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Electrosunlight</title>
		<link>https://bx-pub.eu/2026/03/07/electrosunlight/</link>
					<comments>https://bx-pub.eu/2026/03/07/electrosunlight/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:18 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/electrosunlight/</guid>

					<description><![CDATA[A professional website for Electrosunlight, an electrical installation and repair company in Belgium. Built with Elementor for pixel-perfect design control, the site showcases services, builds credibility, and makes it effortless for customers to request quotes or schedule service calls. We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">A professional website for Electrosunlight, an electrical installation and repair company in Belgium. Built with Elementor for pixel-perfect design control, the site showcases services, builds credibility, and makes it effortless for customers to request quotes or schedule service calls.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the entire project end-to-end — from design and development to server infrastructure, security hardening, and ongoing maintenance. The site runs on our optimized WordPress Multisite stack with Cloudflare CDN, R2 object storage, Redis caching, and continuous performance monitoring.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://electrosunlight.be" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Elementor page builder</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">pixel-perfect design with advanced layout control</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Dynamic sliders</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Smart Slider 3 for engaging visual presentations of work</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Service pages</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">detailed pages for each service area (installation, repair, solar, etc.)</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Quote request forms</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">contact forms with service-specific fields and email routing</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Local SEO</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">optimized for Belgian electrical service searches with Google Business Profile</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mobile responsive</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">optimized for customers searching on mobile devices</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, schema markup, meta titles/descriptions, XML sitemaps, Google Search Console, GA4</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis object cache, OPcache, WebP images, lazy loading, Core Web Vitals optimized</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Security</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare WAF, DDoS protection, login hardening, malware scanning</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">CDN &amp; media</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Cloudflare CDN for global delivery, R2 object storage for all media files</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">AI content</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated blog content generation with scheduled publishing for organic growth</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Monitoring</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">24/7 uptime monitoring with automated alerts and incident response</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Backups</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated daily backups with offsite disaster recovery</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SSL</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Let&rsquo;s Encrypt certificates with automatic renewal</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Client training</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">documentation and guidance for content management</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Hello Elementor</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/electrosunlight/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Crazy Knit Crochet</title>
		<link>https://bx-pub.eu/2026/03/07/crazy-knit-crochet/</link>
					<comments>https://bx-pub.eu/2026/03/07/crazy-knit-crochet/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 13:08:15 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://bx-pub.eu/2026/03/07/crazy-knit-crochet/</guid>

					<description><![CDATA[The online home for a knitting and crochet festival in Namur, Belgium. Visitors can browse yarn and supplies, purchase festival tickets, explore photo galleries from past events, and connect with the crafting community. The site combines e-commerce with event promotion and community building. We handled the complete e-commerce setup — product data migration, Belgian VAT [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8586be99 wp-block-group-is-layout-constrained" style="border-left:4px solid var(--wp--preset--color--contrast);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)">

<p class="wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.344), 1.15rem);line-height:1.7">The online home for a knitting and crochet festival in Namur, Belgium. Visitors can browse yarn and supplies, purchase festival tickets, explore photo galleries from past events, and connect with the crafting community. The site combines e-commerce with event promotion and community building.</p>

</div>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">We handled the complete e-commerce setup — product data migration, Belgian VAT configuration, shipping zones, payment gateway integration through Mollie, automated invoicing, and stock management. The site runs on our optimized infrastructure with Cloudflare CDN, R2 object storage for media, and Redis caching for fast page loads.</p>



<p class="wp-block-paragraph" style="margin-bottom:var(--wp--preset--spacing--30)">Beyond the build, we provide ongoing maintenance — security updates, performance monitoring, daily backups, and AI-powered content to drive organic traffic and keep the site fresh.</p>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7abf5e0d wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)">

<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://crazyknitcrochet.be" target="_blank" rel="noopener noreferrer">Visit Live Website →</a></div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">SCOPE OF WORK</p>



<h3 class="wp-block-heading">What We Delivered</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">WooCommerce store</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">yarn, supplies, and festival ticket sales</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b3.png" alt="💳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Mollie payments</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Bancontact, credit cards, and bank transfers</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3aa.png" alt="🎪" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Event ticketing</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">online ticket sales with order confirmations</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5bc.png" alt="🖼" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Photo gallery</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">curated galleries from past festival events (Envira Gallery)</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Belgian VAT &amp; invoicing</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">automated tax calculations and PDF invoices</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Custom shipping</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Belgian shipping zones with weight-based rates</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e3.png" alt="📣" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">URL management</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">redirect management for seasonal and campaign URLs</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">SEO optimization</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">technical SEO, meta optimization, Search Console, GA4</p>

</div>

</div>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-03bf9ae0 wp-block-columns-is-layout-flex" style="margin-bottom:var(--wp--preset--spacing--20)">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Performance</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">Redis cache, WebP images, Cloudflare CDN, lazy loading</p>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:12px;background-color:#f7f7f5;padding:1.5rem">

<p class="wp-block-paragraph" style="font-size:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.938), 2rem);line-height:1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<h4 class="wp-block-heading" style="font-weight:600">Full infrastructure</h4>


<p class="has-contrast-2-color has-text-color wp-block-paragraph" style="font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.031), 0.9rem);">server hardening, monitoring, backups, security scanning</p>

</div>

</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p class="has-contrast-3-color has-text-color wp-block-paragraph" style="font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase">INFRASTRUCTURE</p>



<h3 class="wp-block-heading">Technical Stack</h3>



<figure class="wp-block-table case-study__stack"><table class="has-fixed-layout"><tbody>
<tr><td><strong>Theme</strong></td><td>Custom child theme (twentytwentyfour-child)</td></tr>
<tr><td><strong>Platform</strong></td><td>WordPress Multisite</td></tr>
<tr><td><strong>Hosting</strong></td><td>Hetzner Cloud (Germany) — Nginx, PHP-FPM, MariaDB</td></tr>
<tr><td><strong>Caching</strong></td><td>Redis object cache + OPcache + Cloudflare page cache</td></tr>
<tr><td><strong>CDN &amp;amp; Security</strong></td><td>Cloudflare (WAF, DDoS protection, bot management)</td></tr>
<tr><td><strong>Media Storage</strong></td><td>Cloudflare R2 (S3-compatible object storage)</td></tr>
<tr><td><strong>SSL</strong></td><td>Let&rsquo;s Encrypt (auto-renewed via Certbot)</td></tr>
<tr><td><strong>Deployment</strong></td><td>Git-based deployment with staging environment</td></tr>
<tr><td><strong>Monitoring</strong></td><td>24/7 uptime monitoring with automated alerts</td></tr>
<tr><td><strong>Backups</strong></td><td>Automated daily backups with offsite disaster recovery</td></tr>
<tr><td><strong>SEO</strong></td><td>Schema markup, XML sitemaps, Search Console, GA4</td></tr>
<tr><td><strong>Performance</strong></td><td>Core Web Vitals optimized — WebP images, lazy loading, critical CSS</td></tr>
<tr><td><strong>E-Commerce</strong></td><td>WooCommerce + Mollie payments</td></tr>
</tbody></table></figure>


]]></content:encoded>
					
					<wfw:commentRss>https://bx-pub.eu/2026/03/07/crazy-knit-crochet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
