diff --git a/_data/projectfooter.yaml b/_data/projectfooter.yaml
index 181d9d10e51..8baf9edca48 100644
--- a/_data/projectfooter.yaml
+++ b/_data/projectfooter.yaml
@@ -16,6 +16,8 @@ links:
url: /events
- page: Newsletter
url: /newsletter
+ - page: User Stories
+ url: /userstories
- page: Roadmap
url: https://github.com/orgs/quarkusio/projects/13/views/1
- page: Security policy
diff --git a/_includes/books-band.html b/_includes/books-band.html
index 6215e0d9b8e..9356c568fb6 100644
--- a/_includes/books-band.html
+++ b/_includes/books-band.html
@@ -1,21 +1,21 @@
-
- {% for item in site.data.books %}
-
-
-
-
-
-
{{ item.description }}
-
- Publish Date: {{ item.publish-date }}
- Author(s): {{ item.authors }}
-
+
+
+
+
+
+ {% for item in site.data.books %}
+
+
+
+

+
{{ item.title }}
+
+
Publish Date: {{ item.publish-date }}
+ Author(s): {{ item.authors }}
-
- {% endfor %}
+ {% endfor %}
+
+
diff --git a/_includes/header-navigation.html b/_includes/header-navigation.html
index 486a087d1c2..17a4f22e048 100644
--- a/_includes/header-navigation.html
+++ b/_includes/header-navigation.html
@@ -19,9 +19,7 @@
KUBERNETES NATIVE
STANDARDS
VERSATILITY
-
CONTAINER FIRST
-
-
+
CONTAINER FIRST
@@ -29,6 +27,7 @@
diff --git a/_includes/homepage-userstory-callout.html b/_includes/homepage-userstory-callout.html
index c6a4388e256..d68234a26e6 100644
--- a/_includes/homepage-userstory-callout.html
+++ b/_includes/homepage-userstory-callout.html
@@ -21,7 +21,7 @@
\ No newline at end of file
diff --git a/_includes/userstories-band.html b/_includes/userstories-band.html
new file mode 100644
index 00000000000..80b6c6fa596
--- /dev/null
+++ b/_includes/userstories-band.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ {% for post in site.tags.user-story %}
+ {% assign author = site.data.authors[post.author] %}
+
+
+
+ {% if post.thumbnailimage %}
+

+ {% endif %}
+
{{ post.title }}
+
+ {% if post.synopsis %}
+
{{ post.synopsis | strip_html }}
+ {% else %}
+
{{ post.content | strip_html | truncate: 200 }}
+ {% endif %}
+
Written by: {% if post.author %} {{ author.name }} {% endif %}
+
+
+ {% endfor %}
+
+
+
diff --git a/_layouts/userstories.html b/_layouts/userstories.html
new file mode 100644
index 00000000000..222236f9974
--- /dev/null
+++ b/_layouts/userstories.html
@@ -0,0 +1,8 @@
+---
+layout: base
+---
+
+{% include title-band.html %}
+
+{% include userstories-band.html %}
+
diff --git a/_posts/2019-11-06-gowithflow-chooses-quarkus-to-deliver-fast-to-production.adoc b/_posts/2019-11-06-gowithflow-chooses-quarkus-to-deliver-fast-to-production.adoc
index 6f4d958b485..523f36fcf6f 100644
--- a/_posts/2019-11-06-gowithflow-chooses-quarkus-to-deliver-fast-to-production.adoc
+++ b/_posts/2019-11-06-gowithflow-chooses-quarkus-to-deliver-fast-to-production.adoc
@@ -4,6 +4,7 @@ title: GoWithFlow chooses Quarkus to deliver fast to production with minimal ris
date: 2019-11-06
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/gowithflow/Flow_id.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/gowithflow
diff --git a/_posts/2019-11-13-vodafone-greece-replaces-spring-boot.adoc b/_posts/2019-11-13-vodafone-greece-replaces-spring-boot.adoc
index 18f94e0c5a8..4c7de30fceb 100644
--- a/_posts/2019-11-13-vodafone-greece-replaces-spring-boot.adoc
+++ b/_posts/2019-11-13-vodafone-greece-replaces-spring-boot.adoc
@@ -4,6 +4,7 @@ title: Vodafone Greece replaces Spring Boot with Quarkus
date: 2019-11-13
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/vodafonegreece/New_VF_Logo_Horiz_RGB_RED.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/vodafonegreece
diff --git a/_posts/2019-12-11-talkdesk-chooses-quarkus-for-fast-innovation.adoc b/_posts/2019-12-11-talkdesk-chooses-quarkus-for-fast-innovation.adoc
index 0bfad034a08..836cac8f3b4 100644
--- a/_posts/2019-12-11-talkdesk-chooses-quarkus-for-fast-innovation.adoc
+++ b/_posts/2019-12-11-talkdesk-chooses-quarkus-for-fast-innovation.adoc
@@ -4,6 +4,7 @@ title: For fast innovation and to stay ahead of the competition, Talkdesk choose
date: 2019-12-11 00:00:00.000 -0600
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/talkdesk/td_logo_2019_cmyk_darkblue.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/talkdesk
diff --git a/_posts/2020-02-10-asiakastieto-chooses-quarkus-for-microservices.adoc b/_posts/2020-02-10-asiakastieto-chooses-quarkus-for-microservices.adoc
index 1ed44e6262a..f7995186c37 100644
--- a/_posts/2020-02-10-asiakastieto-chooses-quarkus-for-microservices.adoc
+++ b/_posts/2020-02-10-asiakastieto-chooses-quarkus-for-microservices.adoc
@@ -4,6 +4,7 @@ title: Suomen Asiakastieto Oy chooses Quarkus for their microservices developmen
date: 2020-02-10
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/asiakastieto/Asiakastieto-logo.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/asiakastieto
diff --git a/_posts/2020-02-17-aviatar-experiences-significant-savings.adoc b/_posts/2020-02-17-aviatar-experiences-significant-savings.adoc
index 09d05cf7349..73d34f4a901 100644
--- a/_posts/2020-02-17-aviatar-experiences-significant-savings.adoc
+++ b/_posts/2020-02-17-aviatar-experiences-significant-savings.adoc
@@ -4,6 +4,7 @@ title: Lufthansa Technik AVIATAR experiences significant cloud resources savings
date: 2020-02-17
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/lufthansatechnik/LHT_logo.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/lufthansatechnik
diff --git a/_posts/2020-03-16-ennovativesolutions-uses-quarkus-with-aws-lambda.adoc b/_posts/2020-03-16-ennovativesolutions-uses-quarkus-with-aws-lambda.adoc
index b99326abd6e..da65b274257 100644
--- a/_posts/2020-03-16-ennovativesolutions-uses-quarkus-with-aws-lambda.adoc
+++ b/_posts/2020-03-16-ennovativesolutions-uses-quarkus-with-aws-lambda.adoc
@@ -4,6 +4,7 @@ title: Ennovative Solutions uses Quarkus with AWS Lambda to deliver a better cus
date: 2020-03-14
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/ennovativesolutions/ennovativesolutions-purqr.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/ennovativesolutions
diff --git a/_posts/2020-04-08-why-did-payair-technologies-switch-to-quarkus.adoc b/_posts/2020-04-08-why-did-payair-technologies-switch-to-quarkus.adoc
index 26010a85368..614ef5db7e8 100644
--- a/_posts/2020-04-08-why-did-payair-technologies-switch-to-quarkus.adoc
+++ b/_posts/2020-04-08-why-did-payair-technologies-switch-to-quarkus.adoc
@@ -4,6 +4,7 @@ title: Why did Payair Technologies switch to Quarkus?
date: 2020-04-08
tags: user-story
author: hubertlewandowski
+thumbnailimage: /assets/images/posts/quarkus-user-stories/payair/payair_logo_rgb.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/payair
diff --git a/_posts/2020-04-24-quarkus-summit-2020.adoc b/_posts/2020-04-24-quarkus-summit-2020.adoc
index fff63550df9..c76b5a7cd05 100644
--- a/_posts/2020-04-24-quarkus-summit-2020.adoc
+++ b/_posts/2020-04-24-quarkus-summit-2020.adoc
@@ -2,7 +2,7 @@
layout: post
title: Free Quarkus Sessions at Red Hat Summit
date: 2020-04-24
-tags: conference user-story
+tags: conference
synopsis: A handy guide to Quarkus sessions at Red Hat's free Summit Virtual Experience.
author: jclingan
---
diff --git a/_posts/2020-05-06-sedona-rewrites-insurance-premium.adoc b/_posts/2020-05-06-sedona-rewrites-insurance-premium.adoc
index 708f50422a8..ad2d0181ff8 100644
--- a/_posts/2020-05-06-sedona-rewrites-insurance-premium.adoc
+++ b/_posts/2020-05-06-sedona-rewrites-insurance-premium.adoc
@@ -4,6 +4,7 @@ title: Sedona rewrites insurance premium actuarial engine using Quarkus
date: 2020-05-06
tags: user-story
author: cesarsaavedra
+thumbnailimage: /assets/images/posts/quarkus-user-stories/sedona/sedona-logo.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/sedona
diff --git a/_posts/2020-08-25-backports-application.adoc b/_posts/2020-08-25-backports-application.adoc
index 93221e01768..367bbd256fb 100644
--- a/_posts/2020-08-25-backports-application.adoc
+++ b/_posts/2020-08-25-backports-application.adoc
@@ -2,7 +2,7 @@
layout: post
title: From zero to hero on backporting pull requests
date: 2020-08-25
-tags: user-story
+tags:
author: gastaldi
---
= From zero to hero on backporting pull requests
diff --git a/_posts/2020-08-25-quarkus-day-2020.adoc b/_posts/2020-08-25-quarkus-day-2020.adoc
index 02652a61ef5..668b5f8cb14 100644
--- a/_posts/2020-08-25-quarkus-day-2020.adoc
+++ b/_posts/2020-08-25-quarkus-day-2020.adoc
@@ -2,7 +2,7 @@
layout: post
title: Free Quarkus Sessions at Quarkus Day by Red Hat
date: 2020-08-25
-tags: conference user-story event
+tags: conference event
synopsis: A handy guide to Quarkus sessions at Red Hat's free Quarkus Day virtual event.
author: jfalkner
---
diff --git a/_posts/2020-09-14-wipro-customer-story.adoc b/_posts/2020-09-14-wipro-customer-story.adoc
index 665360f95ff..668af0fe052 100644
--- a/_posts/2020-09-14-wipro-customer-story.adoc
+++ b/_posts/2020-09-14-wipro-customer-story.adoc
@@ -5,6 +5,7 @@ date: 2020-09-14
tags: user-story
synopsis: Retailers are aggressively adopting cloud technologies to keep up with changing customer needs, seasonal demand, and increased competition. Digital retailers, like Amazon, are disrupting the industry and retailers are looking for ways to remain competitive.
author: jbeck
+thumbnailimage: /assets/images/posts/quarkus-user-stories/wipro/Wipro_Digital.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/wipro
diff --git a/_posts/2020-09-23-cytech-customer-story.adoc b/_posts/2020-09-23-cytech-customer-story.adoc
index 1310239b6a3..38978d4e061 100644
--- a/_posts/2020-09-23-cytech-customer-story.adoc
+++ b/_posts/2020-09-23-cytech-customer-story.adoc
@@ -5,6 +5,7 @@ date: 2020-09-23
tags: user-story
synopsis: Cytech uses Quarkus to save Greek Tourism
author: dandreadis
+thumbnailimage: /assets/images/posts/quarkus-user-stories/cytech/cytechLogoLarge.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/cytech
diff --git a/_posts/2021-06-22-abraxas-customer-story.adoc b/_posts/2021-06-22-abraxas-customer-story.adoc
index 35920a69063..e59609a3bf4 100644
--- a/_posts/2021-06-22-abraxas-customer-story.adoc
+++ b/_posts/2021-06-22-abraxas-customer-story.adoc
@@ -5,6 +5,7 @@ date: 2021-06-22
tags: user-story
synopsis: Abraxas Uses Quarkus For Cutting Edge Tax App
author: jbeck
+thumbnailimage: /assets/images/posts/quarkus-user-stories/abraxas/abraxas.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/abraxas
diff --git a/_posts/2021-09-13-decathlon-user-story.adoc b/_posts/2021-09-13-decathlon-user-story.adoc
index dff9000bdb1..fb95e448f16 100644
--- a/_posts/2021-09-13-decathlon-user-story.adoc
+++ b/_posts/2021-09-13-decathlon-user-story.adoc
@@ -5,6 +5,8 @@ date: 2021-09-13
tags: user-story
synopsis: 'VCStream: a new messaging platform for DECATHLON’s Value Chain, built on Quarkus.'
author: lmathieu
+thumbnailimage: /assets/images/posts/quarkus-user-stories/decathlon/vcTech_logo_vcStream_500h.jpg
+
---
:imagesdir: /assets/images/posts/quarkus-user-stories/decathlon
diff --git a/_posts/2021-09-15-adoptium-customer-story.adoc b/_posts/2021-09-15-adoptium-customer-story.adoc
index c7972ff7be4..1a3927dfbe4 100644
--- a/_posts/2021-09-15-adoptium-customer-story.adoc
+++ b/_posts/2021-09-15-adoptium-customer-story.adoc
@@ -5,6 +5,7 @@ date: 2021-09-15
tags: user-story
synopsis: Java is used by millions of developers worldwide and is the second most popular language, and they all need a Java runtime. Adoptium, the most popular Java distribution, needed to offer a way for developers to programmatically discover and access pre-built Java binaries across many different variants, and produced an end-user API with Quarkus to improve performance and developer productivity.
author: jfalkner
+thumbnailimage: /assets/images/posts/quarkus-user-stories/adoptium/adoptium-logo.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/adoptium
diff --git a/_posts/2021-09-20-logicdrop-customer-story.adoc b/_posts/2021-09-20-logicdrop-customer-story.adoc
index 7f4d8003167..93c37ff6068 100644
--- a/_posts/2021-09-20-logicdrop-customer-story.adoc
+++ b/_posts/2021-09-20-logicdrop-customer-story.adoc
@@ -5,6 +5,7 @@ date: 2021-09-20
tags: user-story
synopsis: "Moving to Quarkus from a large SpringBoot ecosystem seemed overwhelming at first, but in the end, it was a simple straight-forward transition. Quarkus not only made Java development fun again but also drastically improved the developer experience and Logicdrop's ability to deliver features faster."
author: kjq
+thumbnailimage: /assets/images/posts/quarkus-user-stories/logicdrop/logicdrop.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/logicdrop
diff --git a/_posts/2021-12-02-logicdrop-automating-quarkus-with-gitlab.adoc b/_posts/2021-12-02-logicdrop-automating-quarkus-with-gitlab.adoc
index cb84b2d5c10..5779f2ec26f 100644
--- a/_posts/2021-12-02-logicdrop-automating-quarkus-with-gitlab.adoc
+++ b/_posts/2021-12-02-logicdrop-automating-quarkus-with-gitlab.adoc
@@ -5,6 +5,7 @@ date: 2021-12-02
tags: user-story development-tips gitlab
synopsis: "Using Quarkus greatly improved our developers productivity and our CI/CD process needed to be redesigned to catch up. In doing so, we wanted a more universal experience and leveraging Quarkus extensions was a perfect fit. Every step of our Quarkus pipelines, from inception, to development through deployment, and finally monitoring, are now orchestrated through GitLab."
author: kjq
+thumbnailimage: /assets/images/posts/quarkus-user-stories/logicdrop/logicdrop.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/logicdrop
diff --git a/_posts/2022-05-31-banco-do-brasil-open-banking-user-story.adoc b/_posts/2022-05-31-banco-do-brasil-open-banking-user-story.adoc
index 98006cb4f36..990f647ab57 100644
--- a/_posts/2022-05-31-banco-do-brasil-open-banking-user-story.adoc
+++ b/_posts/2022-05-31-banco-do-brasil-open-banking-user-story.adoc
@@ -5,6 +5,7 @@ date: 2022-05-31
tags: user-story kafka
synopsis: Banco do Brasil extracts investment data from the Brazilian Open Banking environment using Quarkus and Kafka to scale horizontally the processing with multiple instances and simultaneous worker threads.
author: felipewind
+thumbnailimage: /assets/images/posts/quarkus-user-stories/bancodobrasil/banco-do-brasil.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/bancodobrasil
diff --git a/_posts/2022-09-13-aphp-user-story.adoc b/_posts/2022-09-13-aphp-user-story.adoc
index e4026a3d48d..7632e4514f6 100644
--- a/_posts/2022-09-13-aphp-user-story.adoc
+++ b/_posts/2022-09-13-aphp-user-story.adoc
@@ -5,6 +5,7 @@ date: 2022-09-13
tags: user-story
synopsis: 'A short story of Quarkus adoption by APHP (Assistance Publique des HĂ´pitaux de Paris).'
author: jyterrien
+thumbnailimage: /assets/images/posts/quarkus-user-stories/aphp/aphp-logo-blue.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/aphp
diff --git a/_posts/2023-02-09-datacater-uses-quarkus-to-make-data-streaming-accessible.adoc b/_posts/2023-02-09-datacater-uses-quarkus-to-make-data-streaming-accessible.adoc
index 27adb3f61ce..dcb71cf2916 100644
--- a/_posts/2023-02-09-datacater-uses-quarkus-to-make-data-streaming-accessible.adoc
+++ b/_posts/2023-02-09-datacater-uses-quarkus-to-make-data-streaming-accessible.adoc
@@ -5,6 +5,7 @@ date: 2023-02-09
tags: user-story
synopsis: DataCater provides a developer-friendly ETL platform. Learn why it chose Quarkus for its recent rewrite.
author: ssprenger
+thumbnailimage: /assets/images/posts/quarkus-user-stories/datacater/datacater_logo.png
---
= DataCater uses Quarkus to make Data Streaming more accessible
diff --git a/_posts/2023-05-09-ministry-of-economy-finance-uruguay-adopts-quarkus.adoc b/_posts/2023-05-09-ministry-of-economy-finance-uruguay-adopts-quarkus.adoc
index 4f6ead04814..17bfff59b14 100644
--- a/_posts/2023-05-09-ministry-of-economy-finance-uruguay-adopts-quarkus.adoc
+++ b/_posts/2023-05-09-ministry-of-economy-finance-uruguay-adopts-quarkus.adoc
@@ -4,6 +4,7 @@ title: MEF and Sofis use Quarkus as core component of a new innovative architect
date: 2023-05-09
tags: user-story
author: fgregorio
+thumbnailimage: /assets/images/posts/ministry-of-economy-finance-uruguay-adopts-quarkus/mef.png
---
:imagesdir: /assets/images/posts/ministry-of-economy-finance-uruguay-adopts-quarkus
diff --git a/_posts/2024-04-18-quarkus-saas-backend-time-tracking-app-case-study.adoc b/_posts/2024-04-18-quarkus-saas-backend-time-tracking-app-case-study.adoc
index 071a3778849..b9705ba3c9e 100644
--- a/_posts/2024-04-18-quarkus-saas-backend-time-tracking-app-case-study.adoc
+++ b/_posts/2024-04-18-quarkus-saas-backend-time-tracking-app-case-study.adoc
@@ -4,6 +4,7 @@ title: "Revolutionizing time tracking: how Quarkus transformed our backend devel
date: 2024-04-18
tags: user-story
author: dodalovicgran
+thumbnailimage: /assets/images/posts/quarkus-user-stories/gran/gran-logo.png
---
:imagesdir: /assets/images/posts/quarkus-user-stories/gran
diff --git a/_posts/2024-04-22-ship-cars-leverages-quarkus-to-reach-its-goals.adoc b/_posts/2024-04-22-ship-cars-leverages-quarkus-to-reach-its-goals.adoc
index 82f9f85062b..f9affd1aeb3 100644
--- a/_posts/2024-04-22-ship-cars-leverages-quarkus-to-reach-its-goals.adoc
+++ b/_posts/2024-04-22-ship-cars-leverages-quarkus-to-reach-its-goals.adoc
@@ -5,6 +5,8 @@ date: 2024-04-22
tags: user-story
synopsis: 'Ship.Cars utilizes the Quarkus framework to increase efficiency and reduce costs in their auto transport logistics, despite initial challenges, the result is improved productivity and future scalability.'
author: iyanev
+thumbnailimage: /assets/images/posts/quarkus-user-stories/shipcars/sc_logo.png
+
---
:imagesdir: /assets/images/posts/quarkus-user-stories/shipcars
diff --git a/_sass/colormode.scss b/_sass/colormode.scss
index 5e0e6a38ddc..2a1c9f03a43 100644
--- a/_sass/colormode.scss
+++ b/_sass/colormode.scss
@@ -84,6 +84,12 @@ html.dark {
.giscus {
background-color: var(--img-background-color) !important; }
+ // Cards - backup for no alt image //
+ .click-cards .card img {
+ background-color: var(--img-background-color) !important;
+ padding: 1rem;
+ margin-bottom: 1rem; }
+
// Post and Guides - backup for no alt image //
.post .doc-content img {
background-color: var(--img-background-color) !important;
diff --git a/_sass/includes/whitecards.scss b/_sass/includes/whitecards.scss
index 3aec79188d9..99469fa5600 100644
--- a/_sass/includes/whitecards.scss
+++ b/_sass/includes/whitecards.scss
@@ -119,6 +119,14 @@ grid-column: span 3;
line-height: 1.1rem;
}
+ img {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ width: 90%;
+ padding: 1rem 0 2rem 0;
+ }
+
span.highlighted {
font-weight: bold;
font-style: italic;
diff --git a/assets/images/posts/quarkus-user-stories/bancodobrasil/banco-do-brasil.png b/assets/images/posts/quarkus-user-stories/bancodobrasil/banco-do-brasil.png
index f87b0efb7a3..15b41c01445 100644
Binary files a/assets/images/posts/quarkus-user-stories/bancodobrasil/banco-do-brasil.png and b/assets/images/posts/quarkus-user-stories/bancodobrasil/banco-do-brasil.png differ
diff --git a/assets/images/posts/quarkus-user-stories/datacater/datacater_logo.png b/assets/images/posts/quarkus-user-stories/datacater/datacater_logo.png
new file mode 100644
index 00000000000..86f06c8cfe2
Binary files /dev/null and b/assets/images/posts/quarkus-user-stories/datacater/datacater_logo.png differ
diff --git a/userstories.md b/userstories.md
new file mode 100644
index 00000000000..b79481f4213
--- /dev/null
+++ b/userstories.md
@@ -0,0 +1,6 @@
+---
+layout: userstories
+title: User Stories
+subtitle: Hear from developers about their successes and challenges when using Quarkus in real-world applications to meet business requirements.
+permalink: /userstories/
+---