microsite: update commercial partners list

Remove solo.io, VMware, and Alauda as commercial partners due to
broken/irrelevant landing pages. Add Spotify for Backstage as a
partner. Sort partners alphabetically and normalize logo sizes
with per-partner height control.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
This commit is contained in:
Patrik Oldsberg
2026-04-05 19:26:33 +02:00
parent a4b9c45277
commit ee18ff20c5
12 changed files with 42 additions and 38 deletions
@@ -14,6 +14,12 @@
}
}
.partnerLogo {
display: flex;
align-items: center;
justify-content: center;
}
.listContainer {
height: 100%;
align-items: stretch !important;
+36 -38
View File
@@ -81,51 +81,48 @@ const Community = () => {
},
];
const partners: { name: string; url: string; logo: string }[] = [
const partners: { name: string; url: string; logo: string; height: number }[] = [
{
name: 'Frontside Software',
url: 'https://frontside.com/backstage/',
logo: 'img/partner-logo-frontside',
},
{
name: 'RedHat',
url: 'https://developers.redhat.com/rhdh',
logo: 'img/partner-logo-redhat',
},
{
name: 'Roadie',
url: 'https://roadie.io/',
logo: 'img/partner-logo-roadie',
},
{
name: 'solo.io',
url: 'https://www.solo.io/spotlight/',
logo: 'img/partner-logo-solo',
},
{
name: 'ThoughtWorks',
url: 'https://www.thoughtworks.com/about-us/partnerships/technology/backstage-by-spotify',
logo: 'img/partner-logo-thoughtworks',
},
{
name: 'VMWare',
url: 'https://tanzu.vmware.com/developer-portal',
logo: 'img/partner-logo-tanzubybroadcom',
},
{
name: 'StatusNeo',
url: 'https://statusneo.com/backstage',
logo: 'img/partner-logo-statusneo',
},
{
name: 'Alauda',
url: 'https://www.alauda.io/community/169249',
logo: 'img/partner-logo-alauda',
height: 62,
},
{
name: 'Liatrio',
url: 'https://www.liatrio.com/service-offerings/backstage',
logo: 'img/partner-logo-liatrio',
height: 36,
},
{
name: 'RedHat',
url: 'https://developers.redhat.com/rhdh',
logo: 'img/partner-logo-redhat',
height: 38,
},
{
name: 'Roadie',
url: 'https://roadie.io/',
logo: 'img/partner-logo-roadie',
height: 62,
},
{
name: 'Spotify',
url: 'https://backstage.spotify.com',
logo: 'img/partner-logo-spotify',
height: 28,
},
{
name: 'StatusNeo',
url: 'https://statusneo.com/backstage',
logo: 'img/partner-logo-statusneo',
height: 30,
},
{
name: 'ThoughtWorks',
url: 'https://www.thoughtworks.com/about-us/partnerships/technology/backstage-by-spotify',
logo: 'img/partner-logo-thoughtworks',
height: 55,
},
];
//#endregion
@@ -232,11 +229,12 @@ const Community = () => {
<BannerSectionGrid
header={<h2 className="text--primary">Commercial Partners</h2>}
>
{partners.map(({ name, url, logo }, index) => (
<div key={index}>
{partners.map(({ name, url, logo, height }, index) => (
<div key={index} className={communityStyles.partnerLogo}>
<Link to={url}>
<ThemedImage
alt={name}
style={{ height }}
sources={{
light: useBaseUrl(`${siteConfig.baseUrl}${logo}-blk.png`),
dark: useBaseUrl(`${siteConfig.baseUrl}${logo}.png`),
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 22 KiB