WESBITE - Catalysts and community page updates
patch by Paul Thomas Au; reviewed by Mick Semb Wever for CASSANDRA-19423
diff --git a/site-content/source/modules/ROOT/images/catalysts/aaron-p.jpg b/site-content/source/modules/ROOT/images/catalysts/aaron-p.jpg
new file mode 100644
index 0000000..5e040bc
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/aaron-p.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/adriano.jpg b/site-content/source/modules/ROOT/images/catalysts/adriano.jpg
new file mode 100644
index 0000000..d36f323
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/adriano.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/claude-warren.jpg b/site-content/source/modules/ROOT/images/catalysts/claude-warren.jpg
new file mode 100644
index 0000000..cdea6d5
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/claude-warren.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/german-eichberger.jpg b/site-content/source/modules/ROOT/images/catalysts/german-eichberger.jpg
new file mode 100644
index 0000000..f47b6c1
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/german-eichberger.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/maxim-jan-contributor.jpg b/site-content/source/modules/ROOT/images/catalysts/maxim-jan-contributor.jpg
new file mode 100644
index 0000000..9aa37b7
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/maxim-jan-contributor.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/maxwell-guo.jpg b/site-content/source/modules/ROOT/images/catalysts/maxwell-guo.jpg
new file mode 100644
index 0000000..f08aa80
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/maxwell-guo.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/rahul.jpg b/site-content/source/modules/ROOT/images/catalysts/rahul.jpg
new file mode 100644
index 0000000..65cfbb2
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/rahul.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/images/catalysts/sarma-p.jpg b/site-content/source/modules/ROOT/images/catalysts/sarma-p.jpg
new file mode 100644
index 0000000..09e109f
--- /dev/null
+++ b/site-content/source/modules/ROOT/images/catalysts/sarma-p.jpg
Binary files differ
diff --git a/site-content/source/modules/ROOT/pages/cassandra-catalyst-program.adoc b/site-content/source/modules/ROOT/pages/cassandra-catalyst-program.adoc
index 00ae894..f5bb232 100644
--- a/site-content/source/modules/ROOT/pages/cassandra-catalyst-program.adoc
+++ b/site-content/source/modules/ROOT/pages/cassandra-catalyst-program.adoc
@@ -130,6 +130,162 @@
----
+[openblock,inner inner--narrow py-large]
+----
+[discrete]
+=== 2024 Catalysts
+
+[openblock, catalyst-bios]
+------
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Adriano Bonacin
+
+[openblock, catalyst-image]
+----------
+image:catalysts/adriano.jpg[alt=Adriano Bonacin]
+----------
+
+I began my career working with Oracle Database and MySQL before transitioning to NoSQL databases like MongoDB and Cassandra. Currently, I specialize in Cassandra and have been delving deeper into its intricacies, mainly focusing on observability and automation. I work at Pythian, where I continue expanding my database technology expertise.
+
+--------
+// end catalyst
+
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Aaron Ploetz
+
+[openblock, catalyst-image]
+----------
+image:catalysts/aaron-p.jpg[alt=Aaron Ploetz]
+----------
+
+Aaron Ploetz is a Developer Relations Engineer at DataStax. He has a successful history of leading engineering teams for both startups and Fortune 50 enterprises. Aaron is a frequent contributor on Stack Overflow, and has written a few tech books including “Seven NoSQL Databases in a Week,” “Mastering Apache Cassandra 3.x,” and “Code with Java 21.” He earned a B.S. in Management/Computer Systems from the University of Wisconsin-Whitewater, and a M.S. in Software Engineering (Database Technology emphasis) from Regis University. When not writing or coding, Aaron enjoys fishing, retro video gaming, and skijoring.
+
+--------
+// end catalyst
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Claude Warren
+
+[openblock, catalyst-image]
+----------
+image:catalysts/claude-warren.jpg[alt=Claud Warren]
+----------
+
+Claude Warren is a Senior Software Engineer with over 30 years experience. He is currently employed by Aiven in Best, Netherlands where, as a member of the Open Source Program Office. He is a Committer and Project Management Committee member on the Apache Jena project and Apache Release Audit Tool (RAT) and has contributed to other Apache projects such as Cassandra, commons-collections, commons-cli, commons-codec. He has contributed to the Raspberry PI pi-gen tool and has several small open source projects on Github. He has presented papers at several conferences and has several papers published both in the popular IT press and in refereed journals.
+
+He is a founding member of the Denver Mad Scientists Club and winner of the original Critter Crunch competition.
+
+--------
+// end catalyst
+
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== German Eichberger
+
+[openblock, catalyst-image]
+----------
+image:catalysts/german-eichberger.jpg[alt=German Eichberger]
+----------
+
+Principal Engineering Manager with Microsoft Azure Data & AI leading the Apache Cassandra team inside Azure. In addition, he used to be core reviewer for several OpenStack projects and briefly lead the OpenStack LoadBalancing-as-a-Service project. Previously, he was an architect on Racksapce's Kubernetes team and led Hewlett-Packard's Cloud Advanced Networking Team. He also worked with clients from major corporations while at PricewaterhouseCoopers. German has given talks at major conferences and teaches computer topics at University of California San Diego Extension.
+
+--------
+// end catalyst
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Maxim Muzafarov
+
+[openblock, catalyst-image]
+----------
+image:catalysts/maxim-jan-contributor.jpg[alt=Maxim Muzafarov]
+----------
+
+Open-source software engineer with over 15 years of experience, specializing in Java and Python. Apache Project Management Committee member and committer with over 5 years of dedicated ASF contributions, contributing to Apache Ignite and Apache Cassandra, particularly in the areas of distributed cluster snapshots, storage engines, messaging protocols, and monitoring and management tools. Passionate about open-source projects, regularly speaks at conferences and is an active contributor to ASF.
+
+--------
+// end catalyst
+
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Maxwell Guo
+
+[openblock, catalyst-image]
+----------
+image:catalysts/maxwell-guo.jpg[alt=Maxwell Guo]
+----------
+
+Nearly 10 years of Apache Cassandra kernel development experience, more than 10,000 Cassandra physical node operation and maintenance experience, open source enthusiast.
+
+--------
+// end catalyst
+
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Rahul Singh
+
+[openblock, catalyst-image]
+----------
+image:catalysts/rahul.jpg[alt=Rahul Singh]
+----------
+
+With 25+ years in tech and business innovation, these days at Anant, I lead a digital transformation practice using the convergence of Data, NoCode, and AI. My expertise spans all software, platform, and infrastructure layers of the cloud. In the new “age of knowledge and intelligence” , I’ve been lucky to work with integrating LLM frameworks like LangChain, LlamaIndex, Semantic Kernel, and Haystack with Cassandra / Cassandra Vector. I’ve consulted, lead, and trained teams at major clients like McDonald’s, Cisco, Intuit, UBS, UKG, and USPS that needed help scaling their digital customer experience and data & analytics platforms.
+
+--------
+// end catalyst
+
+
+// start catalyst
+[openblock, w50 catalyst-bio]
+--------
+
+[discrete]
+=== Sarma Pydipally
+
+[openblock, catalyst-image]
+----------
+image:catalysts/sarma-p.jpg[alt=Sarma Pydipally]
+----------
+
+Passionate about Apache Cassandra and open source software, Sarma Pydipally has been immersed in the world of databases since 1994. With a deep understanding of Cassandra, Sarma actively shares knowledge through code snippets, insightful videos, and engaging talks. Additionally, Sarma has authored comprehensive video training courses. Outside the realm of databases, you can find Sarma indulging in a favorite pastime—playing video games on PlayStation.
+
+--------
+// end catalyst
+
+------
+// end allcatalysts
+----
+
+
[openblock,image-expand inner inner--narrow py-large cf text-left]
----
[discrete]
diff --git a/site-content/source/modules/ROOT/pages/community.adoc b/site-content/source/modules/ROOT/pages/community.adoc
index 5166b57..9280289 100644
--- a/site-content/source/modules/ROOT/pages/community.adoc
+++ b/site-content/source/modules/ROOT/pages/community.adoc
@@ -496,7 +496,6 @@
[.btn.btn--grad]
https://projects.apache.org/committee.html?cassandra[Apache Cassandra Committee,window=_blank]
-
------
----
// end meet communityh
diff --git a/site-ui/src/css/tt_styles.css b/site-ui/src/css/tt_styles.css
index 1ba5c2a..f28e656 100644
--- a/site-ui/src/css/tt_styles.css
+++ b/site-ui/src/css/tt_styles.css
@@ -2039,6 +2039,60 @@
height: 400px;
}
+.catalyst-bios > .content {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.catalyst-bio {
+ padding: 20px;
+ background-image: linear-gradient(50deg, #1c81a0 30%, #92b25e);
+ position: relative;
+}
+
+.catalyst-bio::before {
+ content: "";
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ background-image: url(../img/noise.png);
+ background-repeat: repeat;
+ opacity: 0.11;
+ z-index: 1;
+ top: 0;
+ left: 0;
+}
+
+.catalyst-image .image {
+ width: 200px;
+ height: 200px;
+ display: block;
+ margin: 0 auto;
+}
+
+.catalyst-image .image img {
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+}
+
+.catalyst-bio > .content {
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ z-index: 1;
+}
+
+.catalyst-bio .paragraph p {
+ font-size: 15px;
+ color: #fff;
+}
+
+.catalyst-bio h3 {
+ color: #fff;
+ text-align: center;
+}
+
/* docs */
.default-main {
width: calc(100% - 450px);
@@ -2380,6 +2434,14 @@
.lower-footer .flex-row {
flex-direction: column;
}
+
+ .catalyst-bios > .content {
+ flex-direction: column;
+ }
+
+ .w50.catalyst-bio {
+ width: 100%;
+ }
}
@media (max-width: 400px) {