5959 <h1 class="cta"><span>The small content management system that can handle big ideas</span></h1>
6060 <hr>
6161 <p class="cta-buttons">
62- <txp:etc_cache id="homepage-downloads">
63- <a class="button button-primary button-large" href="<txp:site_url />start"><span class="ui-button-icon ui-icon ui-extra-icon-download"></span> Download Textpattern <span class="txp-version"><txp:file_download_list category="current-release-zip" limit="1" sort="created desc"><txp:file_download_name title /></txp:file_download_list></span></a>
64- </txp:etc_cache>
62+ <a class="button button-primary button-large" href="<txp:site_url />start"><span class="ui-button-icon ui-icon ui-extra-icon-download"></span> Download Textpattern <span class="txp-version"><txp:file_download_list category="current-release-zip" limit="1" sort="created desc"><txp:file_download_name title /></txp:file_download_list></span></a>
6563 <a class="button" href="<txp:site_url />demo">Try a demo</a>
6664 </p>
6765 <p>
6866 <a class="button" rel="external" href="https://github.com/textpattern/textpattern/" title="Stars on GitHub"><span class="ui-icon ui-extra-icon-github">GitHub</span> <strong>Stars</strong></a>
69- <txp:etc_cache id="github-stars" time="-3600">
70- <txp:php>
67+ <txp:php>
7168global $variable;
7269
7370$query = <<<'GRAPHQL'
@@ -108,8 +105,7 @@ if (!($json = json_decode($response))) {
108105}
109106
110107echo '<a class="count-bubble" rel="external" href="https://github.com/textpattern/textpattern/stargazers" title="Stargazers on GitHub">'.intval($json->data->repository->stargazers->totalCount).'</a>';
111- </txp:php>
112- </txp:etc_cache>
108+ </txp:php>
113109 </p>
114110 </div>
115111 </div>
@@ -164,29 +160,27 @@ echo '<a class="count-bubble" rel="external" href="https://github.com/textpatter
164160 <div>
165161 <p>Our users continue to amaze us with their wonderful creations! Feast your eyes on some of the awesome websites powered by Textpattern CMS in our <a href="<txp:site_url />showcase/">site showcase section</a>.</p>
166162 </div>
167- <txp:etc_cache id="homepage-showcases">
168- <div class="showcases showcase-home-c">
169- <txp:images category="showcase-home-c" limit="1" sort="date desc">
170- <txp:smd_thumbnail type="showcase-teaser-450w300h">
171- <img loading="lazy" class="img--showcase" width="450" height="300" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
172- </txp:smd_thumbnail>
173- </txp:images>
174- </div>
175- <div class="showcases showcase-home-l">
176- <txp:images category="showcase-home-l" limit="1" sort="date desc">
177- <txp:smd_thumbnail type="showcase-teaser-318w212h">
178- <img loading="lazy" class="img--showcase" width="318" height="212" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
179- </txp:smd_thumbnail>
180- </txp:images>
181- </div>
182- <div class="showcases showcase-home-r">
183- <txp:images category="showcase-home-r" limit="1" sort="date desc">
184- <txp:smd_thumbnail type="showcase-teaser-318w212h">
185- <img loading="lazy" class="img--showcase" width="318" height="212" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
186- </txp:smd_thumbnail>
187- </txp:images>
188- </div>
189- </txp:etc_cache>
163+ <div class="showcases showcase-home-c">
164+ <txp:images category="showcase-home-c" limit="1" sort="date desc">
165+ <txp:smd_thumbnail type="showcase-teaser-450w300h">
166+ <img loading="lazy" class="img--showcase" width="450" height="300" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
167+ </txp:smd_thumbnail>
168+ </txp:images>
169+ </div>
170+ <div class="showcases showcase-home-l">
171+ <txp:images category="showcase-home-l" limit="1" sort="date desc">
172+ <txp:smd_thumbnail type="showcase-teaser-318w212h">
173+ <img loading="lazy" class="img--showcase" width="318" height="212" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
174+ </txp:smd_thumbnail>
175+ </txp:images>
176+ </div>
177+ <div class="showcases showcase-home-r">
178+ <txp:images category="showcase-home-r" limit="1" sort="date desc">
179+ <txp:smd_thumbnail type="showcase-teaser-318w212h">
180+ <img loading="lazy" class="img--showcase" width="318" height="212" alt="<txp:image_info type="alt" />" src="<txp:smd_thumbnail_info item="url" />" srcset="<txp:image_url /> 2x">
181+ </txp:smd_thumbnail>
182+ </txp:images>
183+ </div>
190184 </section>
191185 </div>
192186 <div class="wrapper-inner zebra">
@@ -212,15 +206,12 @@ echo '<a class="count-bubble" rel="external" href="https://github.com/textpatter
212206 <section class="layout-3col-2span" itemscope itemtype="https://schema.org/Blog">
213207 <h3>Latest from <a href="<txp:site_url />weblog">the blog</a>…</h3>
214208 <p><img loading="lazy" class="prefers-color-scheme" width="756" height="160" alt="The Textpattern blog" src="/assets/img/com/index-blog-header.png" data-src-light="/assets/img/com/index-blog-header.png" data-src-dark="/assets/img/com/dark-index-blog-header.png" srcset="/assets/img/com/index-blog-header@2x.png 2x" data-srcset-light="/assets/img/com/index-blog-header@2x.png 2x" data-srcset-dark="/assets/img/com/dark-index-blog-header@2x.png 2x"></p>
215- <txp:etc_cache id="homepage-blogs">
216- <txp:article form="article_listing_blog" limit="2" />
217- </txp:etc_cache>
209+ <txp:article form="article_listing_blog" limit="2" />
218210 </section>
219211 <div class="layout-3col">
220212 <h3>Latest from <a href="https://forum.textpattern.com/">the forum</a>…</h3>
221213 <ul class="list--no-bullets ellipsis">
222- <txp:etc_cache id="forum-feed" time="-900">
223- <txp:php>
214+ <txp:php>
224215$curl = curl_init();
225216
226217curl_setopt_array($curl, [
@@ -244,9 +235,8 @@ if (!($json = json_decode($response))) {
244235foreach ($json->topic as $topic) {
245236 echo '<li><a href="'.htmlspecialchars($topic->link).'">'.htmlspecialchars($topic->title).'</a> <small class="block">by '.htmlspecialchars($topic->author->name).' on <time datetime="'.htmlspecialchars($topic->postedutc).'">'.htmlspecialchars($topic->posted).'</time></small></li>';
246237}
247- </txp:php>
248- <txp:linklist category="paid-links-content" break="li"><a rel="external" referrerpolicy="origin" href="<txp:link_url />"><txp:link_name /></a> <small>(Ad)</small></txp:linklist>
249- </txp:etc_cache>
238+ </txp:php>
239+ <txp:linklist category="paid-links-content" break="li"><a rel="external" referrerpolicy="origin" href="<txp:link_url />"><txp:link_name /></a> <small>(Ad)</small></txp:linklist>
250240 </ul>
251241 <txp:output_form form="ads_webinformer" />
252242 </div>
0 commit comments