From 5c5d6da5606a211ec58bd11d60d8bf5e3e8e478b Mon Sep 17 00:00:00 2001 From: Matthias Kurz Date: Fri, 4 Jul 2025 17:07:44 +0200 Subject: [PATCH 1/2] Revert "Keep old informaticon logo" This reverts commit 1dd25b211976d2ed7b50533a16c10a441bb13470. --- .../sponsors/informaticon-logo-full-color.png | Bin 7283 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public/images/home/sponsors/informaticon-logo-full-color.png diff --git a/public/images/home/sponsors/informaticon-logo-full-color.png b/public/images/home/sponsors/informaticon-logo-full-color.png deleted file mode 100644 index d6e70ba35f58e72b1f914d672301e4b46d01cbd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7283 zcmeHs_d6S2^nXx$mZnsVDng}Zt5sX5(HgB9u{X8%D6!t9YPYmRjZmwIS~W^TiqIO3 z+9h_y7HJS7`1t$*-|t`WdG5L6InR0SeLd%gd(P{e@55&004m9Kwrlc0HE2w zI8&GyE>_E$X5)*E!TGVC4&eNMM=`20`$EGUpl=ln0PtS^-$^q7B57PG8AA+=9x|@7 zUFM)+L#fnWTqyuB(9trBnAw>NpB6WdMiU7g(eZA7Lba4jq;42h^If?`dsEzX-I$h} zOP)!R))}D1%+Ca}_{cZNbSY2rHB{3mj_U(U%8eURc2KBt8>`K~{s;M}Z{Jqu9|X^K zE?`MG#`)-lD39H|2Wvx~U36Ju2LC7jZx49hy6ecTpEcgo==@?aVDX9L@KIeRfR~2X z6py7zyHhS^u=!^I_IUB$;xJks&48v5&llKmLg#%~+rghpwI>|54`Z=TvY>BC)_7Fem|=fBf#4N6{`j z5B;d&%>r;*#^P_!=_wAr5X(S~lXIbLIl^CwKm(bg$i`*T5{ici zue!7xoPOcgpANJ#&~&i>lQ z1^g{dLqjJIaZT7XLlo?n!s(Px*P7|Qo?`HVJ(o)iHox{GWdi(VyG9@wCz&{=$>?Av zCD~)xe-c;MYuNkPHH;Z$9N+cZXnI74c`3sH5KE52&ZTwgv9`SQ$q? zC?=EGP~%ga*d3PC>q6@@_iFN(1#Qg!0<=oy@L3Y^FJ^ra_@z;%IqiCGfZ(J!_>A%B z^4|BWU{VQ^7d&3Q7AzGYu~&!g;E9rPr#ZnSrE0tZN{o-_Kl(a9n+5DQR{|;GJUnQV z`t2Kt=y4^|={Km%jyd@3rp34B#DNe=o5=us|1^5@J2}Z}4psNOwJD!jd~C)%YI%kG z`l=rS|DF7E#Z)f$oY<_OMhi(lQ)n8OeO)o7=sykgwjQ#$qa$>Tx)t$yF^@;k z^7azjV;VqClK3&;ScEO?$)o0{tU$`4A~0>XMMRCWc>V}j34fdaNvS8cmFBZJTYtz& z0f-hsf0p`X9_{YShSRhtcz+a7H2OqIB8Rb%2X88946h3l47g+!c;i9>1orG4g#yIf z&VuSJ*Pq2VDHpvyefv{3^Zoc=4&h^_#Tg}=PKPu)b%=%S(fVPFp=aVGi!Bpo^kOdWsJ&rljo|&!~g`V(>m!O<)~aa(U%8^OtZBEqt`{ zu)C$>v-wD+Oa+aGL^2ZkERn;>w*L7t;jFr1W%wo-#P*e?dg{ni|r zu~X|b`%z87pck6FG5_S}@~U-iHt^&r9vi+loy`<{DQp{3e#YW-cz&z2*_QG>(G?@* zzU>?*XW#gkvtYOyec+0jiOxwOWd45t;UIF;Ca5)vXDWhmb8EE7@U@J2ZdhohuxqW_ z_G!I0r#XJi*~OV8q@QOON9biRmOvFEm8vcMb7QJTDrp_=h6l^k$8r{88PK^a5!PMM z3QUUU0YB^5tw4bgF~)J+M<^=CWFSTHlSk0v2>GdnkKh)_%22WCRKr`JwPuHmq`$ zZPueq32B?UHNT6PVW$NPm0XimChKoW4{G%4elIgS7v4>mt65-ClfP_oy)-ZC;FVB{ zJx+wM5`9!ZF{DHR)H@CL&-o{8eG@s*9nVK+p|YRtb{P=0N(+^R=IbAev@1wvtyZXh+!Dd>dhs4UC*y zNd#vBx7bM?!+f`FJrunsxl|m*7k7L+V-G9m`B+YUtRicswqVss#N7m|kQn{22aAZ> zkuhLkkgi6AP+KKtswd%1Me1;x$rj2ldNaRJt<7{UjSKD;44EQ$I4hUKujMYJxjJ7L zDg!B);o|ldTf`4cVyv_G%hP8^sQi>G#u=;`-aRkvCKxbbXrbsg?nxJb!jIq`y+9_5 zb!HF^f{-1Idd0=%RC?9k`zgN5^C(U9Ikpe9(fbq#&T=DiZ=WkBWPtkTRct;a3M5$j)~qBcw0|~4vJRA=X2cEw7r7Uk1t7;XEgB)-=(tjQY>FT6PPT!lh37F0)1v z^`aCo#;-_{29u8Fc8HxO{ z+d(p)SJo|wxMD66gTlGb3X}(BoAboxyRE-CKQ9Tm)15rS>#GhT>GUiZ-(6j=R98jS>;9Cjh=(W zIiyA&vbPCMN5ThSpQy19+&UH0XHQts_=IS~%7!!^{I%b5Q9P&N4aF}lOkcHRE3j#Z}ZE0<8HUe2a=pB~MDO?-L(3T)~IPZ0h z#G9}vK6U5NM?doUoJ9OfsYF*9(!zb}-NMKmpIzO&^Oj^62jM8OIwRG2W4rdSsJFnA z-XbxZb)YmItRx9b5JV57rHwj&`A%DT4)>-27dZx~*QH(8HJ)I_;5*7$?N$w!orE+e zuKuwTrN%VfL!7F!FSuau3D<1e#;Gye9oDudD|GQ51t*ea7{8T2R`Cj*ohb_sMCj&e zSoeIr-M^l#s~2qi?EP`pzcuAi^7cCZYK=o`RJKit#54jq4ZHPoB%OY7K+$zK(=r0P znx-oM>DqyPrUK%=j@ub%F^U;MSuZy5eA%qhyXwXMd-Kqn)L`8uws;VH1$3L<%1L?e z=_0!Pb}F`dTGJw5gZX%5hoCFaI08 zOV20hi0yUx0o&~H673;^nPOmdm&77GpmDj0t*fkD*a+mCg;irFoCjUIpSr4Q&^xM=Wcy5Yi z09W*dHO?14*yP{Z&8XeCP}7FbW|@|R->Js4EgE(YoqfjXJWll=>l_wscX}{7Sz2*> zE<%im%dM3cocVn~5g(vdU5>m|@l;x2=09k%;)&x|r)}To_X0+wiB2^s7EuBj$cO@h zjHfIH}s@KE3IKJ7rM%soZ_vRHp?Yq|9C^CPv# z>XEmCD_!?~K9`K8RiDyvy4SR<*zp0MJ8A^-;U4o*rv~|aH~UQ;ZAL2HF7e@09c=Xi zM@#KZ&3~4z3ijVSP9_lC%dI_pvi>A!D(wvVyA(rW8IES-Msua3vkmv$w3_v&Wf2l}*cx+1KMFn>57)6~2=`4;#( z>aZmt#cPGn#|>$QuUh%sF^T*1sKE_GaRZ6i2Bs)WJmcW{$Rvd0y#JJt@ifth#du|6 zNxnbpkC{#X>^cfKPvRKuN5?L>c)p%01&y4hT_=hL)Tp$6AGd#1Q;jI%$$p3L4^ zqMR2@{SuClT8e?D?tTXEmeHGWVmqeo75$uG;marY%V++6N#~2sO#F>|MrzJuqrUzP z;j}5qyt%D>Xw;X{$LyH-WEFoRC*U{Jew~gy2 z<&0l_1L37yn)|6`8~OVMa6b6avOJ=62;tvzkjDw*k7&sCFOB&j>G32QS3i3dBSEmR zPxUXB;9((PEa=sLyNWZ2_>n~van$<bE~FQ zMJwX>s~OQk_0h}nvzCYNj?>3GCS%zw)}6H9mQwD%w7(3_am$CH!bjX?G-^vQu{W&( zCqLD`ME+p5!&D9S#>{AM#Dc6E%oFd{@Ef-@0H{If3oD=j7_qFNvg)2y5N!!-lo+9c zVz}`WofKck5gA=5m-cL8Ji^}PyIonPoe7PMDA;;7=Pq~>1kUi3j4h&xdG=wmiR7dAYC8 z{xynb5Mx1QP7sHrdVLz{ntT-kd$Y-N@EHW2eD2f)zh;)1HPxmIGrnDX{}FXJ_{D*) zc(8M#efhFoDiY4s!I|{0M9B9Bl`eg2HrK-K?1E!(Ze({?(6qh*@^VF{oLvF0zet$A z%CoGd{*vqRu4MN-E&U!QLWcEc%5`S7uv=>d)~ezZ16^ zRFz2{HkDH{@gn!lX3mc>bU{jzR9qNhwb>CZ4+6xUOeX}omB)Y#%`>K8(wcrM$Gw7r z%?`QY8$OG{(Ck=5n6wbt;g-voawpqh5M4&K|E(c8t~;hF=ku zTF~Nap9V&#h!~$EpZ;16+;mX>#^A(21u0tM0hSn%nJ|aahv+|L*l@lcVC0_sXg{1X zJb^BZ4k(fZ@UqJfe&tw+k1eApbTXrP^KEmxe7j$8*cTn-^Rujd@9;1e)ONr@5K1~* zF#dYI%ms&zi8isCDZ!>I_a$dmG0>l3o8PyTb9^AKiT3iBh3V9PK)G8u)DT~8+$juT zcZ<=!u5lig<1=X097-V=QRgO^r#4r$G|r2@+~6hMB6+`3(w$(59+j(Y4F7#{as$a@ z6Xx>We7xiLqesUirim7(-7lPqh5|e9$ZxL>2M@K5lnk*}XI388)X{bAE|F|B`JQ>L zg*s?L89)4UY|^ljht(G%p^089dGZiUw0ZZjz4B0(M!{a54JYN-O8gvmXL#jM@#*Z) z;ixvXQlIm-d9LhbP{d)icU5@a^QI|Jp_ z-U={Y=Yh0+#-y))nPxt7sz3Ko3S^0bwZ)_yBj&k3r;btW9aEu|g3Q!1y#d5|+WW{l zsBOHkUf#lQOo)}v^!Yalew$MPQ{t7#Slh3DmUR8(C*@}@-7|;A?!_MZoSet@jmvY2 zts{Cfv1i>Zh;XoolxK2Wf z?u^s!@*`km9w&MHygz|d!0pl^n=#iJ?hM{&($wYS=HGcwGbL`{>T(fLV~e=Gs?Rr0^l!z-~f+mikM=r)wJd;@xpciF>Y0)V z+m=;G)Q{SswP$#Qh|Vso@ugmj02HBcZjCkjTX!fuBN!RRX10ERY(-`9i@eL6cHTL? zi0aDrJt0pSk(@)Rz#v0e7}L-Ts4hn8`UX_P0T)gYSm2+)=h7Nc#oRD0WJ2D^VV8Ts%yY_;Y zPW4QA2swHBPPNbXHxp0k1RvBrffkwd468jMg@0N(9j^GEoZysX!gaG{V&i&(T4PfM z`HHZz;0$r^NET@Q`eiKumdVB4x@o=5yP}QN-vtys|3~`pr%KvQAle2Zu(^7Hh!MCu zk=UT{sDVb?KQKQiGo3IJ#c%ZKq8JQ;dbK$WOLyM_{#s=opmIT|$Fk!EUAzRXPFAAbJz2~27f~nzlkFxygAd-gAnCexF6ctU%5d`2(@xwaI9rVz*UOh&vOmpStU9t&A z>YbKE)VcAriK8EeY;vjP1~^9b)7C*?x9iViAjzx7^MwiWNln>O#G)nh@hP@JVvVJ7 znH_yCfq1|SBqR}dA}Q5HSlKv-i@GNl=$9a`a8^wl?-ASH`wtL`>nHg0fDs~nkK9Adgdmsq!mSN6z(S8ujF;DQ$@12BU&E0#% z_K3`k!`4$+SH9(JzK~UesMF{YC}B9)oo38M+tUfwW{;b0FXXzi+BF+w)cvy0IAOJT ztB)l{7k1 Date: Fri, 4 Jul 2025 17:14:10 +0200 Subject: [PATCH 2/2] Redirect old sponsor logo urls to current logo url --- conf/routes | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conf/routes b/conf/routes index 681dfdce..4849897e 100644 --- a/conf/routes +++ b/conf/routes @@ -45,6 +45,11 @@ GET /modules/repo/:name/:version/dependencies.yml controllers GET /community controllers.Application.movedTo(url="/get-involved", originalPath = "") GET /code/*something controllers.Application.movedTo(url="/code", something) +# Old logo url still used on https://github.com/playframework/playframework/releases/tag/2.8.16 and other pages +GET /assets/images/home/sponsors/61220b8306493af6a21b7db17de7f4b2-informaticon-logo-full-color.png controllers.Application.movedTo(url="/assets/images/home/sponsors/ad86c68a917e70a42440b4feb413c68d-informaticon-logo-black.png", originalPath = "") +# Old logo url still used on https://github.com/playframework/playframework/releases/tag/3.0.7 and other pages +GET /assets/images/home/sponsors/49a3d5258c8e8b1daf5481eb9e00b898-informaticon-logo-black.png controllers.Application.movedTo(url="/assets/images/home/sponsors/ad86c68a917e70a42440b4feb413c68d-informaticon-logo-black.png", originalPath = "") + GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset) GET /sitemap-index.xml controllers.Assets.at(path="/public", file="sitemap-index.xml")