Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add session schedule to session page #2026

Merged
merged 1 commit into from
Sep 20, 2023
Merged
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
76 changes: 76 additions & 0 deletions _sass/_redesign-conference.scss
Original file line number Diff line number Diff line change
Expand Up @@ -714,3 +714,79 @@ h2.conference-speaker-session-page {
}
}
}

// The following are added for the schedule table

.speaker-session--speaker-cards-schedule {
@extend .speaker-session--speaker-cards;
@media screen and (max-width: $single-column-max-width) {
justify-content: flex-start;
align-items: flex-start;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 10px;
}
grid-template-columns: 1fr;
}

.schedule-table {
background: #FFF;
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
border: 12px solid white;
border-collapse: separate;
display: table;
> thead {
> tr {
> th {
border-bottom: 12px solid white;
color: $primary-open-sky-s2;
}
}
}

> tbody {
> tr {
> td {
padding: 12px 16px;
border-bottom: 12px solid white;
}
> td:nth-of-type(1) {
white-space: nowrap;
}
> td:nth-of-type(n+1) {
@include header-level5($secondary-sanfrancisco-fog-s5);
}
> td.operating {
background: $secondary-golden-poppy-t3;
}
> td.search {
background: $primary-deep-blue-sea-t3;
}
> td.community {
background: $primary-open-sky-t3;
}
> td.analytics {
background: $secondary-purple-sage-t3;
}
}
}
}

.card {
background-color: white;
padding: 30px 28px 54px 33px;
@include thick-edge-left;
@include card-shadow;
}

a {
text-decoration: none;
color: $primary-open-sky-s2;
&:visited {
color: $secondary-sanfrancisco-fog-s4;
}
&:hover {
text-decoration: underline;
}
}
133 changes: 133 additions & 0 deletions events/opensearchcon/sessions/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,139 @@ <h3><a href="{{ session.permalink }}">{{ session.speaker_talk_title }}</a></h3>
{% endfor %}
</div>
</div>

<div class="conference-speakers--session-speakers">
<div class="conference-speakers--session-speakers__categorized">
<div class="conference-speakers--session-speakers__categorized--header">
<h2>Session schedule</h2>
</div>
</div>

<div class="speaker-session--speaker-cards-schedule">
<div class="card">
<h3>Wednesday, September 27</h3>
<table class="schedule-table">
<thead>
<tr>
<th></th>
<th>Redwood</th>
</tr>
</thead>
<tbody>
<tr>
<td>9:00 AM&ndash;9:40 AM</td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/how-to-build-resilient-clusters-with-opensearch.html">How to Build Resilient Clusters With OpenSearch</a></b></td>
</tr>
<tr>
<td>10:40 AM&ndash;11:20 AM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/running-opensearch-repositories-in-the-open.html">Running OpenSearch Repositories in the Open</a></b></td>
</tr>
<tr>
<td>11:30 AM&ndash;12:10 PM</td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/going-deep-unraveling-the-secrets-to-opensearchs-ingestion.html">Going Deep: Unraveling the Secrets to OpenSearch&apos;s Ingestion</a></b></td>
</tr>
<tr>
<td>1:10 PM&ndash;1:50 PM</td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/how-to-create-restore-tier-and-search-snapshot-indices-stored-in-object-storage.html">How to Create, Restore, Tier, and Search Snapshot Indices Stored in Object Storage</a></b></td>
</tr>
<tr>
<td>2:00 PM&ndash;2:40 PM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/infra-opensearch-in-your-laptop-under-5-minutes.html">Infra+OpenSearch in Your Laptop Under 5 Minutes</a></b></td>
</tr>
<tr>
<td>2:50 PM&ndash;3:30 PM</td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/connecting-the-dots-advancing-threat-detection-through-correlation-in-security-analytics.html">Connecting the Dots: Advancing Threat Detection Through Correlation in Security Analytics</a></b></td>
</tr>
<tr>
<td>3:40 PM&ndash;4:20 PM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/how-we-jump-started-community-growth-in-opensearch.html">How We Jump-Started Community Growth in OpenSearch</a></b></td>
</tr>
<tr>
<td>4:30 PM&ndash;5:10 PM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/community-inclusion.html">Community Inclusion</a></b></td>
</tr>
</tbody>
</table>
</div>

<div class="card">
<h3>Thursday, September 28</h3>
<table class="schedule-table">
<thead>
<tr>
<th></th>
<th>Ballroom CD</th>
<th>Redwood</th>
<th>Willow</th>
</tr>
</thead>
<tbody>
<tr>
<td>9:00 AM&ndash;9:50 AM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/keynote.html">Opening Keynote</a></b></td>
<td></td>
<td></td>
</tr>
<tr>
<td>10:00 AM&ndash;10:40 AM</td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/journey-to-a-750-node-cluster-why-mastering-allocation-and-routing-in-opensearch-is-the-key-to-successfully-achieving-massive-scale.html">Journey to a 750-Node Cluster: Why Mastering Allocation and Routing in OpenSearch is the Key to Successfully Achieving Massive Scale</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/information-discovery-across-multiple-models-and-indices-potential-for-search-pipelines.html">Information Discovery Across Multiple Models and Indices: Potential for Search Pipelines</a></b></td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/how-to-secure-ai-data-stored-in-an-opensearch-vector-database.html">How to Secure AI Data Stored in an OpenSearch Vector Database</a></b></td>
</tr>
<tr>
<td>10:45 AM&ndash;11:25 AM</td>
<td class="search"><b><a href="/events/opensearchcon/sessions/ai-and-search-whats-your-plan.html">AI and Search: What’s Your Plan?</a></b></td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/now-is-the-time-to-start-using-data-prepper.html">Now is the Time to Start Using Data Prepper</a></b></td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/harnessing-the-power-of-opensearch-performance-optimization-techniques-for-high-performing-clusters.html">Harnessing the Power of OpenSearch: Performance Optimization Techniques for High-Performing Clusters</a></b></td>
</tr>
<tr>
<td>11:30 AM&ndash;12:10 PM</td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/18-months-of-operating-opensearch-at-scale.html">18 Months of Operating OpenSearch at Scale</a></b></td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/fast-track-integration-tests-with-distributed-traces.html">Fast-Track Integration Tests With Distributed Traces!</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/empower-your-keyword-search-with-text-expansion-technique-to-outperform-unexplainable-vector-search.html">Empower Your Keyword Search With Text-Expansion Technique to Outperform Unexplainable Vector Search</a></b></td>
</tr>
<tr>
<td>12:10 PM&ndash;1:10 PM</td>
<td colspan="3" align="center">Lunch</td>
</tr>
<tr>
<td>1:15 PM&ndash;1:55 PM</td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/from-log-analytics-to-comprehensive-observability-new-features-and-integrations-in-2023.html">From Log Analytics to Comprehensive Observability - New Features and Integrations in 2023</a></b></td>
<td class="community"><b><a href="/events/opensearchcon/sessions/grokking-opensearchs-build-test-and-release-infrastructure.html">Grokking OpenSearch&apos;s Build, Test, and Release Infrastructure</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/from-document-to-vector-using-opensearch-to-store-embedding-data.html">From Document to Vector: Using OpenSearch to Store Embedding Data</a></b></td>
</tr>
<tr>
<td>2:00 PM&ndash;2:40 PM</td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/how-to-reduce-costs-in-opensearch.html">How to Reduce Costs in OpenSearch</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/best-practices-for-managing-extremely-large-live-search-indices.html">Best Practices for Managing Extremely Large, Live Search Indices</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/alexander-greaves-tunnell/how-to-tame-your-llm-reliability-and-accuracy-in-ai-powered-query-generation-for-opensearch.html">How to Tame Your LLM: Reliability and Accuracy in AI-Powered Query Generation for OpenSearch</a></b></td>
</tr>
<tr>
<td>2:45 PM&ndash;3:25 PM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/how-to-win-organizational-support-for-making-open-source-contributions.html">How to Win Organizational Support for Making Open Source Contributions</a></b> </td>
<td class="analytics"><b><a href="/events/opensearchcon/sessions/experience-building-a-siem-with-opensearch.html">Experience Building a SIEM With OpenSearch</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/building-a-powerful-hybrid-search-system-combining-text-and-vector-search-for-enhanced-opensearch-performance.html">Building a Powerful Hybrid Search System: Combining Text and Vector Search for Enhanced OpenSearch Performance</a></b></td>
</tr>
<tr>
<td>3:30 PM&ndash;4:10 PM</td>
<td class="community"><b><a href="/events/opensearchcon/sessions/enhancing-opensearch-performance-through-zstandard-compression.html">Enhancing OpenSearch Performance Through ZStandard Compression</a></b></td>
<td class="community"><b><a href="/events/opensearchcon/sessions/getting-started-as-a-contributor-unleashing-your-potential-in-the-opensearch-community.html">Getting Started as a Contributor: Unleashing Your Potential in the OpenSearch Community</a></b></td>
<td class="operating"><b><a href="/events/opensearchcon/sessions/4-very-different-ways-to-migrate-your-data-from-one-cluster-to-another.html">4 Very Different Ways to Migrate Your Data From One Cluster to Another</a></b></td>
</tr>
<tr>
<td>4:15 PM&ndash;4:55 PM</td>
<td class="search"><b><a href="/events/opensearchcon/sessions/keyword-based-or-semantic-search-best-of-both-worlds-with-haystack-and-opensearch.html">Keyword-Based or Semantic Search? Best of Both Worlds With Haystack and OpenSearch</a></b></td>
<td class="community"><b><a href="/events/opensearchcon/sessions/community-engagement-and-outreach-growing-and-nurturing-the-opensearch-community.html">Community Engagement and Outreach: Growing and Nurturing the OpenSearch Community</a></b></td>
<td class="search"><b><a href="/events/opensearchcon/sessions/determining-the-user-flows-in-ux-search-relevance-engineer.html">Determining the User Flows in UX: Search Relevance Engineer</a></b></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>


<div class="conference-speakers--session-speakers--more">
<div class="conference-speakers--session-speakers--more--link-button">
<a href="/events/opensearchcon/speakers/index.html">View All Speakers</a>
Expand Down