<div dir="ltr"><div dir="ltr">On Mon, Jan 16, 2023 at 7:02 AM Albert Astals Cid <<a href="mailto:aacid@kde.org">aacid@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El diumenge, 15 de gener de 2023, a les 7:36:03 (CET), Ben Cooksley va <br>
escriure:<br>
> Hi all,<br>
> <br>
> Since time immemorial, KDE has had a custom PHP framework known as Capacity<br>
> which we've used to build a good number of our websites.<br>
> <br>
> With the rise of Static Site Generators such as Jekyll and Hugo though,<br>
> we've been phasing this out and given that Hugo especially is now well<br>
> established as the go-to-tooling for building KDE websites<br>
<br>
> it is time we retire Capacity.<br>
<br>
Why? The code is there and it works. It seems we're giving ourselves lots of <br>
work for what is really just a "few" lines of PHP.<br></blockquote><div><br></div><div>It's a bit more than that.</div><div><br></div><div>On the server side, Capacity requires a very unique configuration that is often incompatible with other systems due to it requiring certain PHP settings be set (include path being particularly important) and needing directories aliased in.</div><div>This often breaks other software, necessitating the use of a separate PHP FPM worker pool for Capacity, and specific configuration within that website Apache configuration. Given the shrinking list of sites using it, we're now reaching the point where it makes more sense to eliminate our use of it rather than continue to support it and the additional costs associated with it.</div><div><br></div><div>Secondly, switching to Hugo allows us to utilise a common Aether theme and therefore share a common visual design language across our sites, creating consistency which is always a benefit.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Cheers,<br>
  Albert<br></blockquote><div><br></div><div>Thanks,</div><div>Ben</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> <br>
> In addition, in the next few weeks the current server for our<br>
> static/capacity sites, Nicoda, will be replaced by a new system (Tyran)<br>
> that is currently awaiting configuration and i'd very much prefer to not<br>
> have to deploy legacy Capacity support there.<br>
> <br>
> I have checked our server configuration this evening and it looks like the<br>
> following sites still rely on Capacity in some form or another:<br>
> <br>
> <a href="http://konversation.kde.org" rel="noreferrer" target="_blank">konversation.kde.org</a><br>
> <a href="http://pe.kde.org" rel="noreferrer" target="_blank">pe.kde.org</a><br>
> <a href="http://marble.kde.org" rel="noreferrer" target="_blank">marble.kde.org</a><br>
> <a href="http://kmplayer.kde.org" rel="noreferrer" target="_blank">kmplayer.kde.org</a><br>
> <a href="http://www.kde.org" rel="noreferrer" target="_blank">www.kde.org</a><br>
> <a href="http://games.kde.org" rel="noreferrer" target="_blank">games.kde.org</a><br>
> <a href="http://docs.kde.org" rel="noreferrer" target="_blank">docs.kde.org</a><br>
> <a href="http://czechia.kde.org" rel="noreferrer" target="_blank">czechia.kde.org</a><br>
> <a href="http://freebsd.kde.org" rel="noreferrer" target="_blank">freebsd.kde.org</a><br>
> <a href="http://kmymoney.org" rel="noreferrer" target="_blank">kmymoney.org</a><br>
> <a href="http://edu.kde.org" rel="noreferrer" target="_blank">edu.kde.org</a><br>
> <a href="http://multimedia.kde.org" rel="noreferrer" target="_blank">multimedia.kde.org</a><br>
> <a href="http://ro.kde.org" rel="noreferrer" target="_blank">ro.kde.org</a><br>
> <a href="http://konqueror.org" rel="noreferrer" target="_blank">konqueror.org</a><br>
> <a href="http://kpdf.kde.org" rel="noreferrer" target="_blank">kpdf.kde.org</a><br>
> <a href="http://jp.kde.org" rel="noreferrer" target="_blank">jp.kde.org</a><br>
> <a href="http://utils.kde.org" rel="noreferrer" target="_blank">utils.kde.org</a><br>
> <a href="http://events.kde.org" rel="noreferrer" target="_blank">events.kde.org</a><br>
> <a href="http://kst-plot.kde.org" rel="noreferrer" target="_blank">kst-plot.kde.org</a><br>
> <a href="http://conference2004.kde.org" rel="noreferrer" target="_blank">conference2004.kde.org</a><br>
> <a href="http://conference2005.kde.org" rel="noreferrer" target="_blank">conference2005.kde.org</a><br>
> <a href="http://akademy2006.kde.org" rel="noreferrer" target="_blank">akademy2006.kde.org</a><br>
> <a href="http://akademy2007.kde.org" rel="noreferrer" target="_blank">akademy2007.kde.org</a><br>
> <a href="http://akademy2008.kde.org" rel="noreferrer" target="_blank">akademy2008.kde.org</a><br>
> <a href="http://akademy2009.kde.org" rel="noreferrer" target="_blank">akademy2009.kde.org</a><br>
> <a href="http://www-staging.kde.org" rel="noreferrer" target="_blank">www-staging.kde.org</a><br>
> <a href="http://il.kde.org" rel="noreferrer" target="_blank">il.kde.org</a><br>
> <a href="http://umbrello.kde.org" rel="noreferrer" target="_blank">umbrello.kde.org</a><br>
> <a href="http://krusader.org" rel="noreferrer" target="_blank">krusader.org</a><br>
> <a href="http://ev.kde.org" rel="noreferrer" target="_blank">ev.kde.org</a><br>
> <a href="http://okular.kde.org" rel="noreferrer" target="_blank">okular.kde.org</a><br>
> <a href="http://kdemail.net" rel="noreferrer" target="_blank">kdemail.net</a><br>
> <a href="http://extragear.kde.org" rel="noreferrer" target="_blank">extragear.kde.org</a><br>
> <a href="http://lakademy.kde.org" rel="noreferrer" target="_blank">lakademy.kde.org</a><br>
> <a href="http://kphotoalbum.org" rel="noreferrer" target="_blank">kphotoalbum.org</a><br>
> <br>
> Having a quick look through the repositories/sites, I see:<br>
> - Some that have already made the jump to Hugo/Jekyll (so likely just need<br>
> their Capacity support switched off)<br>
> - Some that are just redirects to <a href="http://apps.kde.org" rel="noreferrer" target="_blank">apps.kde.org</a> or elsewhere, and therefore<br>
> just need Capacity support switched off (and probably the repository<br>
> archived on <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> too)<br>
> - Others where the site content is still in Subversion and the site talks<br>
> about Maemo (eek!)<br>
> - Others where the site content is many years out of date and it is<br>
> probably best we just redirect it to <a href="http://www.kde.org" rel="noreferrer" target="_blank">www.kde.org</a> / <a href="http://apps.kde.org" rel="noreferrer" target="_blank">apps.kde.org</a>.<br>
> <br>
> It would be appreciated if people could please take a look through these<br>
> sites.<br>
> <br>
> For the <a href="http://akademy2xxx.kde.org" rel="noreferrer" target="_blank">akademy2xxx.kde.org</a> sites, it would be nice if we could get their<br>
> content migrated and incorporated into the new Hugo based <a href="http://akademy.kde.org" rel="noreferrer" target="_blank">akademy.kde.org</a><br>
> site, but in the absence of that I will be turning them into static sites<br>
> <br>
> Many thanks,<br>
> Ben<br>
<br>
<br>
<br>
<br>
</blockquote></div></div>