<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>tinect's blog</title><link>https://blog.tinect.de/</link><description>Recent content on tinect's blog</description><generator>Hugo</generator><language>en</language><copyright>Copyright © 2026 tinect. All Rights Reserved.</copyright><lastBuildDate>Tue, 30 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.tinect.de/index.xml" rel="self" type="application/rss+xml"/><item><title>You might not need modern file formats or thumbnails</title><link>https://blog.tinect.de/posts/you-might-not-need-thumbnails-or-modern-image-format/</link><pubDate>Tue, 30 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.tinect.de/posts/you-might-not-need-thumbnails-or-modern-image-format/</guid><description><![CDATA[<h2 id="goal" data-numberify>Goal<a class="anchor ms-1" href="#goal"></a></h2>
<p>I would like to show you, how you can make Google love your images without saving any new format.</p>

<h2 id="imagine" data-numberify>Imagine<a class="anchor ms-1" href="#imagine"></a></h2>
<ul>
<li>Google loves your images.</li>
<li>You can obtain suitable thumbnails and WebP images without waiting for generation.</li>
<li>Every visitor gets modern file formats with best quality and small sizes.</li>
<li>You don&rsquo;t need to generate a new file or have plugins do this on your server.</li>
<li>You can upload your image to the CMS or commerce platform like Shopware without waiting images to be generated.</li>
<li>You don&rsquo;t need HTML picture tags to announce <code>image/webp</code> or <code>image/avif</code>.</li>
<li><code>&lt;img src=&quot;myimage.jpg&quot;/&gt;</code> will automatically deliver WebP or AVIF, if the browser supports it.</li>
</ul>
<p>You like to achieve all these things&hellip; quite simply?</p>]]></description></item><item><title>How to setup CDN Urls in Shopware 6</title><link>https://blog.tinect.de/posts/how-to-define-cdn-paths-in-shopware/</link><pubDate>Wed, 14 Jul 2021 00:00:00 +0000</pubDate><guid>https://blog.tinect.de/posts/how-to-define-cdn-paths-in-shopware/</guid><description><![CDATA[<p>Edit the <code>shopware.yml</code> file in the <code>config/packages</code> subfolder of the shop.</p>

<h3 id="change-the-urls-leaving-the-filesystem-on-your-shop" data-numberify>Change the urls leaving the filesystem on your shop:<a class="anchor ms-1" href="#change-the-urls-leaving-the-filesystem-on-your-shop"></a></h3>
<p>This is mainly used to connect CDN Pull zones.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nt">shopware</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">  </span><span class="nt">filesystem</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">    </span><span class="nt">public</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;local&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;https://mycdn.example.net&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">config</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">        </span><span class="nt">root</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;%kernel.project_dir%/public&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">    </span><span class="nt">sitemap</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;local&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;https://mycdn.example.net&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">config</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">        </span><span class="nt">root</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;%kernel.project_dir%/public&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">    </span><span class="nt">theme</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;local&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;https://mycdn.example.net&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">config</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">        </span><span class="nt">root</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;%kernel.project_dir%/public&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">    </span><span class="nt">asset</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;local&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">url</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;https://mycdn.example.net&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">      </span><span class="nt">config</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">        </span><span class="nt">root</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;%kernel.project_dir%/public&#34;</span><span class="w">
</span></span></span></code></pre></div>
<h3 id="changing-the-filesystem-with-new-urls" data-numberify>Changing the filesystem with new urls:<a class="anchor ms-1" href="#changing-the-filesystem-with-new-urls"></a></h3>
<p>In the following examples we are just adjusting the filesystem public (which are your media) and the sitemaps.
Therefore we keep theme and asset on the shops storage due to performance issues.</p>]]></description></item><item><title>Shopware 6 + BunnyCDN for your media</title><link>https://blog.tinect.de/posts/shopware-bunnycdn-for-your-media/</link><pubDate>Wed, 25 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.tinect.de/posts/shopware-bunnycdn-for-your-media/</guid><description><![CDATA[<h2 id="a-few-words-about-cdn" data-numberify>A few words about CDN<a class="anchor ms-1" href="#a-few-words-about-cdn"></a></h2>
<p>What do you gain from using a CDN? Perhaps you are only active in German-speaking countries and simply don&rsquo;t know what you could gain from using it?</p>
<p>Many will have heard of Content Delivery Networks (CDN). Amazon, Google, Microsoft, virtually all the big players offer something like this. But there are also smaller providers on the market with clearer pricing policies and easier set-up.</p>]]></description></item></channel></rss>