Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
334 changes: 280 additions & 54 deletions content/events/2026-barcelona/welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,52 +5,260 @@ aliases = ["/events/2026-barcelona/"]
Description = "DevOpsDays Barcelona 2026"
+++
<style>
/* Palette sampled from the DevOpsDays Barcelona logo:
navy #111224 · cyan #00BAEB · amber #F9CD34 · crimson #F11647 · cream #FFFCF0 */

/* Masthead: navy instead of the theme default blue-to-grey, so white text
stays legible all the way down to the venue address. */
/* Full-bleed masthead. It is itself the .col-md-12, so Bootstrap's
flex: 0 0 100% / max-width: 100% has to be overridden or the width is
clamped to the container.

The blue is a lighter, logo-derived teal rather than near-black navy, but
it still has to carry white text: it runs from #12789A at the top (5.1:1
against white) to #0A5771 at the bottom (7.8:1), deepening as it goes so
the small venue and date text sits on the strongest contrast.

--bcn-inset aligns the masthead text with the body copy below it. That
copy sits in .bcn-wrap, a 1000px column centred in the viewport, so the
inset is the distance from the screen edge to that column: 50vw - 500px.
Below roughly 1030px the column is no longer 1000px wide and hugs the
container padding instead, which is what the 15px floor picks up. */
.welcome-page-masthead {
--bcn-inset: max(15px, calc(50vw - 500px));
flex: 0 0 100vw;
width: 100vw;
max-width: none;
margin-top: 0;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-left: var(--bcn-inset);
padding-right: var(--bcn-inset);
border-bottom: 4px solid #F9CD34;
font-size: +1em;
background: #12789A;
background: linear-gradient(#12789A, #0A5771);
}

/* 100vw does not account for the scrollbar; stop the overhang from creating
a horizontal scroll. Safe here - the theme has no sticky or fixed
positioning for this to break. */
body {
overflow-x: hidden;
}
.welcome-page-masthead,
.welcome-page-masthead a {
color: #fff;
}
.welcome-page-date {
font-weight: 700;
}
.welcome-page-masthead-venue {
font-weight: 600;
/* Bigger title, now that the masthead carries only the name and the dates.
text-transform: none undoes the theme's generic h1 capitalize rule, which
was rendering the wordmark as "Devopsdays". Lowercase is how devopsdays
sets its own name, here and in the site nav and footer. */
.welcome-page-masthead h1.welcome-page {
font-size: clamp(2.6rem, 5vw, 3.8rem);
line-height: 1.1;
margin-bottom: 0.4rem;
text-transform: none;
}

/* Drop the venue and the address from the masthead - both still appear in
the Location row below. The fields stay in main.yml because the location
page's map, the Location row and the schema.org event metadata all read
them, so this has to be done here rather than by blanking the config.
The two <br> that follow them go too, or they leave the gap behind. */
.welcome-page-masthead-venue,
.welcome-page-masthead-venue + br,
.welcome-page-masthead-venue + br + span,
.welcome-page-masthead-venue + br + span + br {
display: none;
}
.e-summary {
font-size: +1em;
font-weight: 700;
}
a.p-location, a.p-location:hover, a.p-location:active {
font-weight: 600;
}

/* Hide the "share this page" row. Its email icon shares the page by mail,
which reads as a second Contact button, and its LinkedIn icon posts to the
visitor's own feed rather than linking to ours. Both jobs are done more
clearly by the Contact button and the Follow badge below.
Note: social_shares: [] would not work here - an empty list is falsy in
Hugo, so footer_scripts.html falls back to showing all four buttons. */
#share {
display: none;
}

/* Masthead buttons: outlined rather than filled, so they sit quietly on the
navy instead of competing with it. */
a.event-cta-button {
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.65);
color: #fff;
}
a.jssocials-share-link, a.event-cta-button {
background-color: #8e44b3;
a:hover.event-cta-button {
background-color: rgba(255, 255, 255, 0.15);
color: #fff;
}

.content-text {
width: 100%;
margin: 0 auto;
}

.text {
padding: 1rem;
width: 50%;
box-sizing: border-box;
min-width: 20rem;
flex-grow: 10;
div.sponsor-row img.img-fluid {
max-height: 70px;
}

.text h2 {
/* The theme sets html { font-size: 14px }, so a bare rem here is 14px and
body copy renders small and light. Lift the whole column to ~16px with a
roomier line height. */
.bcn-wrap {
max-width: 1000px;
margin: 0 auto;
font-size: 1.15rem;
line-height: 1.65;
}

/* Follow line, sits directly under the masthead */
.bcn-follow {
display: flex;
align-items: center;
gap: 0.6rem;
margin: 1.25rem 0 1.5rem;
font-weight: 600;
color: #111224;
}
.bcn-follow a.social-li {
font-size: 1.6rem;
color: #111224;
text-decoration: none;
}
.bcn-follow a.social-li:hover {
color: #00BAEB;
}

/* Dates / Location / Contact */
.bcn-facts {
border-left: 4px solid #00BAEB;
padding-left: 1.25rem;
margin-bottom: 2rem;
}

div.sponsor-row img.img-fluid{
max-height: 70px;
.bcn-facts .row {
margin-bottom: 0.35rem;
}

/* Top section: the logo sits beside everything from the LinkedIn line down
to the end of the intro copy, centred against that whole block rather
than against the first paragraph. Stacks on mobile. */
.bcn-top {
display: flex;
flex-wrap: wrap;
gap: 2rem;
align-items: center;
margin: 1.5rem 0 2.5rem;
}
.bcn-top-main {
flex: 1 1 340px;
min-width: 0;
}
.bcn-top-logo {
flex: 0 1 260px;
text-align: center;
margin: 0 auto;
}
.bcn-top-logo img {
max-width: 100%;
height: auto;
}
.bcn-top-main h2 {
margin-top: 0;
}

/* "What's in Store?" cards */
.bcn-card-grid {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin: 1.5rem 0 2.5rem;
}
.bcn-card {
flex: 1 1 220px;
border: 1px solid #e6e6ea;
border-top: 4px solid #00BAEB;
border-radius: 6px;
padding: 1.25rem 1.5rem;
background: #FFFCF0;
color: #1a1a1a;
}
.bcn-card.amber { border-top-color: #F9CD34; }
.bcn-card.crimson { border-top-color: #F11647; }
.bcn-card.cyan { border-top-color: #00BAEB; }
.bcn-card h3 {
margin-top: 0;
margin-bottom: 0.75rem;
font-size: 1.35rem;
font-weight: 700;
color: #111224;
}
/* Title picks up the card's accent, darkened so it stays readable on cream. */
.bcn-card.amber h3 { color: #A34E12; }
.bcn-card.crimson h3 { color: #C00E38; }
.bcn-card.cyan h3 { color: #076A85; }
.bcn-card p {
margin-bottom: 0;
font-size: 1.1rem;
line-height: 1.6;
}

/* Bottom call to action */
.bcn-cta {
background: #FFFCF0;
border: 1px solid #e6e6ea;
border-top: 4px solid #F11647;
border-radius: 8px;
padding: 1.75rem 2rem;
margin: 2rem 0;
text-align: center;
color: #1a1a1a;
}
.bcn-btn {
display: inline-block;
background: #D8123F;
color: #fff !important;
padding: 0.65rem 1.75rem;
border-radius: 5px;
font-weight: 600;
text-decoration: none;
margin: 0.4rem;
}
.bcn-btn:hover {
background: #B00E34;
color: #fff !important;
}
.bcn-btn.outline {
background: transparent;
border: 2px solid #111224;
color: #111224 !important;
}
.bcn-btn.outline:hover {
background: #111224;
color: #fff !important;
}
</style>

<!-- <div style="text-align:center;">
{{< event_logo >}}
</div> -->
<div class="bcn-wrap">

<div class="bcn-top">
<div class="bcn-top-main">

<div class="bcn-follow">
{{< event_social_linkedin >}}
<span>Follow DevOpsDays Barcelona on LinkedIn</span>
</div>

<div class="bcn-facts">

<div class = "row">
<div class = "col-md-2">
Expand Down Expand Up @@ -135,37 +343,55 @@ Description = "DevOpsDays Barcelona 2026"
</div>
</div>

-------

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="60%" valign="top" align="left">
<h1>Hola, Barcelona! We're Back!</h1>
<p>
After a long break, we're absolutely thrilled to announce that <b>DevOpsDays is coming back to Barcelona in 2026!</b> It's been over ten years since our last event here in 2013, and things in the world of DevOps have changed so much. We're really excited to bring the global DevOpsDays community back to our amazing city.
</p>
<p>
Get ready to meet up with fellow professionals, share what you've learned, and discover the newest ideas, tools, and ways of working in DevOps. Whether you've been doing this for ages or are just starting out, this is your chance to jump into open discussions, find fresh perspectives, and help make our local DevOps community even stronger.
</p>
<h1>What's in Store?</h1>
<ul>
<li><b>Great Talks:</b> Hear from industry leaders and local experts on all sorts of topics, from making things automatic and using cloud tech to security and how companies are changing their ways.</li>
<li><b>Interactive Open Spaces:</b> This is where the real magic happens! You can suggest and lead discussions on topics that matter most to you, creating natural learning and teamwork.</li>
<li><b>Plenty of Chances to Connect:</b> Meet new people, build relationships, and share ideas in a friendly and welcoming setting.</li>
</ul>
<p>
We're busy planning an awesome event, and we can't wait to welcome you back to DevOpsDays Barcelona. Keep an eye out for more details on how to get involved as a speaker, sponsor or even a volunteer.
</p>
<p>
<b>Let's make this return bigger and better than ever before!</b>
</p>
<p>
Got questions or want to help out? Don't hesitate to reach out – we'd love to chat!
</p>
</td>
<td width="40%" valign="top" align="center">
{{< event_logo >}}
<br><small>DevOpsDays Barcelona 2026</small>
</td>
</tr>
</table>
</div>

<h2>Hola, Barcelona! We're Back!</h2>

<p>
After a long break, we're absolutely thrilled to announce that <b>DevOpsDays is coming back in 2026!</b> It's been over ten years since our last event here in 2013, and things in the world of DevOps have changed so much. We're really excited to bring the global DevOpsDays community back to our amazing city.
</p>

<p>
Get ready to meet up with fellow professionals, share what you've learned, and discover the newest ideas, tools, and ways of working in DevOps. Whether you've been doing this for ages or are just starting out, this is your chance to jump into open discussions, find fresh perspectives, and help make our local DevOps community even stronger.
</p>

</div>

<div class="bcn-top-logo">
{{< event_logo >}}
<br><small>DevOpsDays Barcelona 2026</small>
</div>

</div>

<h2>What's in Store?</h2>

<div class="bcn-card-grid">
<div class="bcn-card amber">
<h3>Great Talks</h3>
<p>Hear from industry leaders and local experts on all sorts of topics, from making things automatic and using cloud tech to security and how companies are changing their ways.</p>
</div>
<div class="bcn-card crimson">
<h3>Open Spaces</h3>
<p>This is where the real magic happens! You can suggest and lead discussions on topics that matter most to you, creating natural learning and teamwork.</p>
</div>
<div class="bcn-card cyan">
<h3>Time to Connect</h3>
<p>Meet new people, build relationships, and share ideas in a friendly and welcoming setting.</p>
</div>
</div>

<p>
We're busy planning an awesome event, and we can't wait to welcome you back. Keep an eye out for more details on how to get involved as a speaker, sponsor or even a volunteer.
</p>
<p>
<b>Let's make this return bigger and better than ever before!</b>
</p>

<div class="bcn-cta">
<p><strong>Got questions or want to help out?</strong><br>Don't hesitate to reach out &ndash; we'd love to chat!</p>
<a class="bcn-btn" href="/events/2026-barcelona/sponsor">Sponsor the conference</a>
<a class="bcn-btn outline" href="/events/2026-barcelona/contact">Contact us</a>
</div>

</div>
7 changes: 5 additions & 2 deletions data/events/2026/barcelona/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: "2026-barcelona" # The name of the event. Four digit year with the city na
year: "2026" # The year of the event. Make sure it is in quotes.
city: "Barcelona" # The displayed city name of the event. Capitalize it.
event_twitter: "devopsdays" # Change this to the twitter handle for your event such as devopsdayschi or devopsdaysmsp
description: "Devopsdays is coming to Barcelona!" # Edit this to suit your preferences
description: "After more than ten years, we're back!" # Edit this to suit your preferences
ga_tracking_id: "" # If you have your own Google Analytics tracking ID, enter it here. Example: "UA-74738648-1"

# All dates are in unquoted 2026-MM-DDTHH:MM:SS+TZ:TZ, like this:
Expand Down Expand Up @@ -30,10 +30,13 @@ registration_link: "" # If you have a custom registration link, enter it here. T
#
# coordinates: "" # No longer used

location: "Barcelona" # Defaults to city, but you can make it the venue name.
location: "BAU, Centre Universitari d'Arts i Disseny" # Defaults to city, but you can make it the venue name.
#
location_address: "c/ Pujades, 118, 08005 Barcelona" #Optional - use the street address of your venue. This will show up on the welcome page if set. Also used by the event_map shortcode!

# Which social share buttons to show. We only have email and LinkedIn.
social_shares: ["email", "linkedin"]

# Optional - Social badges
# These can be used in the body of any page via matching shortcodes. See sample: https://devopsdays.org/events/2025-denver/welcome/
event_social_linkedin: "https://linkedin.com/company/devopsdays-bcn/" # Change this to the url to your Linkedin group, company, or page.
Expand Down
Loading