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

Platform Pages and Redesigned Nav / Footer #1999

Merged
merged 71 commits into from Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from 60 commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
09999dd
Adds new platform landing page
Sep 1, 2023
e661e04
Replaces placeholder icons with custom iconography
Sep 1, 2023
9f88f7a
Replaces placeholder icons on platform page callout cards with new ic…
Sep 1, 2023
406cd72
Adjusts custom button styling for platform page
Sep 1, 2023
0da0611
Merge branch 'main' into platform-landing-page
Sep 1, 2023
7f1d827
Adds new SCSS layout utility file
Sep 1, 2023
5cd7236
Adjusts layout of platform page getting started buttons
Sep 1, 2023
f025f96
Adds new header navigation and footer styles
Sep 5, 2023
2b18506
Adds mobile layout adjustments and missing footer template changes
Sep 6, 2023
8d98536
Removes site search field from old location
Sep 6, 2023
040f0f2
Updates element solid edge mixin widths
Sep 6, 2023
59b6911
Updates responsive layout styles for the platform landing page
Sep 6, 2023
2944508
More mobile adjustments for the platform landing page
Sep 7, 2023
d3fef00
Corrects platform landing page getting started layout styles
Sep 7, 2023
8d12b56
Adds responsive styles for the community voices carousel for the plat…
Sep 8, 2023
fc03bcb
Adds tablet breakpoint styles for community voices carousel
Sep 8, 2023
b1520af
Adds more phone breakpoint style adjustments for the community voices…
Sep 9, 2023
fb3ba4e
Adds updated mobile top navigation menu styling
Sep 11, 2023
d21279d
Adds mobile layout adjustments for the top navigation menu
Sep 11, 2023
23402e6
Adds platform category page for security analytics
Sep 11, 2023
3287fde
Adds new search magnifying glass icon
Sep 12, 2023
e90bae5
Adds conditional usage of feature_area_solution_name for platform use…
Sep 12, 2023
4ce1796
Adds style updates for the platform category page
Sep 12, 2023
58e867d
Adds updated styles for buttons, blog cards, the platform category te…
Sep 14, 2023
ab7232f
Adds additional styles to the platform category template, and related…
Sep 14, 2023
df74da1
Updates security analytics page text copy
Sep 14, 2023
bbf7bb3
Adds responsive layout adjustments for platform pages
Sep 16, 2023
16200c6
Adds search category page
Sep 18, 2023
17fb2f6
Applies new related blog post card styles with icons to vector databa…
Sep 19, 2023
5c03ee9
Adds responsive edge case handling
Sep 19, 2023
3c578fc
Adds new homepage design
Sep 20, 2023
2d0a1da
Adds homepage hero images; responsive styles for the homepage
Sep 20, 2023
e9402b6
Adds new icon to conference pages
Sep 21, 2023
9a8f154
Merge branch 'main' into platform-landing-page
Sep 21, 2023
4f07627
Adds new iconography, and post-category icon mappings
Sep 22, 2023
a508647
Adds observability category platform page
Sep 22, 2023
cff1f47
Adds blog post card category icon resolution logic
Sep 22, 2023
0c54ab1
Adds hero images for desktop and mobile for the homepage
Sep 22, 2023
22ad913
Adds additional category-icon mapping
Sep 22, 2023
53eb7a7
Merge branch 'main' into platform-landing-page
Sep 22, 2023
145679f
Removes unnecessary navigation menu background color
Sep 22, 2023
8c311ad
Adds text copy for new homepage design
Sep 23, 2023
920d587
Adjusts text copy for security analytics category page based on legal…
Sep 23, 2023
6434585
Adds youtube links to observability category page
Sep 23, 2023
11f1cb8
Adds style adjustments and featured blog placeholder image for homepage
Sep 23, 2023
cfefb19
Adds new hyperlink state styles, and platform page breadcrumb styles
Sep 24, 2023
a6c0582
Adds redesign homepage hero banners
Sep 24, 2023
0374e54
Changes text case of the level 1 heading on the homepage to title case
Sep 24, 2023
06883a2
Removes the vector database page from the platform navigation menu
Sep 24, 2023
a6d8f26
Corrects homepage card behavior; removes old homepage layout and content
Sep 24, 2023
13857b0
Corrects top navigation menu item logic for identifying current page …
Sep 24, 2023
486a303
Adds navigation styles for item states, geometry, and the mobile menu…
Sep 24, 2023
64c54b3
Adds clickability to platform landing page category cards
Sep 24, 2023
649e2a6
Normalizes blog post category names to singular and formatted for car…
Sep 24, 2023
2e45b3a
Applies blank target attributes to off site links
Sep 24, 2023
31ecdeb
Adds platform category page hero banner images, and replaces the feat…
Sep 25, 2023
08fcc3e
Adjust Vector database solution page call out card text vertical layout
Sep 25, 2023
ce5e72a
Adds vertical centering to vector database page callout cards
Sep 25, 2023
2cd7cf1
Adds mobile opensearchcon hero banner image
Sep 25, 2023
cdf5526
Corrects homepage heading text case
Sep 25, 2023
bf18cd9
Adds updated platform images
Sep 25, 2023
8a07d9f
Refactors for design feedback
Sep 25, 2023
6faae8b
Fixes search results position
Sep 25, 2023
f763b74
Fixes featured blog post url interpolation
Sep 25, 2023
cbb01b6
Fixes mobile top navigation menu behavior and search behavior
Sep 26, 2023
8c58a79
Adds observability category page related resource header override
Sep 26, 2023
f913224
removes comment note to self and unused code
Sep 26, 2023
cb19334
Corrects button width on mobile homepage
Sep 26, 2023
6026d06
Mobile style adjustments
Sep 26, 2023
cbd95ae
Replaces opensearchcon 2023 hero banner image
Sep 26, 2023
65f6c70
Adds kludge to solve for a one off issue with the Unconference sessio…
Sep 26, 2023
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
6 changes: 6 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,12 @@ collections:
output: true
conference_workshops:
output: true
platform_products:
output: true
redesign_testimonials:
output: true
redesign_heros:
output: true

paginate: 5
paginate_path: "/blog/page:num/"
Expand Down
39 changes: 39 additions & 0 deletions _data/post_category_icons.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
icon_map:
- category: "announcements"
icon: "marketing-content"
- category: "cross-cluster"
icon: "opensearch-admin"
- category: "community"
icon: "community"
- category: "community-updates"
icon: "community"
- catgoory: "events"
icon: "meetings-and-events"
- category: "feature"
icon: "platform"
- category: "intro"
icon: "opensearch-admin"
- category: "meetings"
icon: "meetings-and-events"
- category: "observability"
icon: "observability"
- category: "partners"
icon: "creator-data-producer"
- catgory: "partner-highlight"
icon: "creator-data-producer"
- category: "releases"
icon: "opensearch-admin"
- category: "search"
icon: "search-magnifying-glass"
- category: "security"
icon: "security-shield"
- category: "technical"
icon: "documentation-light"
- category: "technical-post"
icon: "documentation-light"
- category: "technical-posts"
icon: "documentation-light"
- category: "update"
icon: "opensearch-admin"
- category: "updates"
icon: "opensearch-admin"
17 changes: 13 additions & 4 deletions _data/top_nav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,24 @@ items:
url: /docs/
-
label: Platform
fragment: platform
url: /platform/index.html
fragments:
- platform
- search
- observability
- security-analytics
- benchmarks
children:
- label: Search
url: /platform/search/index.html
- label: Observability
url: /platform/observability/index.html
-
label: Vector Database
url: /platform/search/vector-database.html
label: Security Analytics
url: /platform/security-analytics/index.html
-
label: Live Demo
url: https://playground.opensearch.org/
-
label: Performance Benchmarks
url: /benchmarks

8 changes: 6 additions & 2 deletions _includes/callout-cards.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,18 @@ <h2 class="solutions-card-grid--header">{{ include.heading }}</h2>
</div>
{% endif %}
<div class="solutions-card-grid--card-wrapper--card--content">
{{ callout.description }}
{%- if callout.url -%}
<a href="{{ callout.url }}">{{ callout.description }}</a>
{%- else -%}
{{ callout.description }}
{%- endif -%}
</div>
</div>
{% endfor %}
</div>
{% if include.cta_label and include.cta_url %}
<div class="solutions-card-grid--call-to-action">
<div><a href="{{ include.cta_url }}">{{ include.cta_label }}</a></div>
<div class="link-buton"><a href="{{ include.cta_url }}">{{ include.cta_label }}</a></div>
</div>
{% endif %}
</div>
8 changes: 8 additions & 0 deletions _includes/community_voices_carousel.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<div class="landing-page-solutions-community-voices--wrapper">
<div class="landing-page-solutions-community-voices--header">
<h2>Community Voices</h2>
</div>
<div class="landing-page-solutions-community-voices landing-page-hero-wrapper">
{% include hero-with-headline.html show_pagination=true items=site.redesign_testimonials carousel_id="community_voices_carousel" %}
</div>
</div>
16 changes: 0 additions & 16 deletions _includes/copy_banner.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,6 @@
{% assign primary_title = page.primary_title | default: primary_title | default: '' %}
{% assign primary_link_url = layout.primary_link_url | default: page.url %}
{% if primary_title.size > 0 %}<h1><a href="{{ primary_link_url }}">{{primary_title}}</a></h1>{% endif %}

<div class="search">
This conversation was marked as resolved.
Show resolved Hide resolved
<div class="search-input-wrap">
<input type="text" id="search-input" class="search-input"
tabindex="0" placeholder="Search..." aria-label="Search {{ site.title }}"
data-docs-version="latest" autocomplete="off">
<div class="search-spinner"><i></i></div>
<label for="search-input" class="search-label">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="search-icon" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
<circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
</label>
</div>
<div id="search-results" class="search-results custom-search-results"></div>
</div>
</div>
<div class="search-overlay"></div>
</div>
<div id="billboard">{{ page.billboard }}</div>
61 changes: 37 additions & 24 deletions _includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,49 @@
<div class="subfooter">
<div class="container">
<h1 class="visuallyhidden">OpenSearch Links</h1>

{% for column in site.data.footer.columns %}
<div class="col {% if forloop.index > 2 %}last-child{% endif %}">

<h2>{{ column.title }}</h2>
<ul>
{% for link in column.links %}
<li><a href="{{ link.url }}">{{ link.title}}</a></li>
{% endfor %}
</ul>
<div class="subfooter--flex-wrapper">
<div class="subfooter--columns-wrapper">
{% for column in site.data.footer.columns %}
<div class="subfooter--columns-wrapper--column">
<h4>{{ column.title }}</h4>
<ul>
{% for link in column.links %}
<li><a href="{{ link.url }}">{{ link.title}}</a></li>
{% endfor %}
</ul>
</div>
{% endfor %}
</div>
{% endfor %}

</div>
</div>
</div>

<div class="footer">
<div class="container">

<a href="{{ '/' | relative_url }}"><svg viewBox="0 0 64 64" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M61.7374 23.5C60.4878 23.5 59.4748 24.513 59.4748 25.7626C59.4748 44.3813 44.3813 59.4748 25.7626 59.4748C24.513 59.4748 23.5 60.4878 23.5 61.7374C23.5 62.987 24.513 64 25.7626 64C46.8805 64 64 46.8805 64 25.7626C64 24.513 62.987 23.5 61.7374 23.5Z" fill="currentColor" />
<path d="M48.0814 38C50.2572 34.4505 52.3615 29.7178 51.9475 23.0921C51.0899 9.36725 38.6589 -1.04463 26.9206 0.0837327C22.3253 0.525465 17.6068 4.2712 18.026 10.9805C18.2082 13.8961 19.6352 15.6169 21.9544 16.9399C24.1618 18.1992 26.9978 18.9969 30.2128 19.9011C34.0962 20.9934 38.6009 22.2203 42.063 24.7717C46.2125 27.8295 49.0491 31.3743 48.0814 38Z" fill="currentColor" />
<path d="M3.91861 14C1.74276 17.5495 -0.361506 22.2822 0.0524931 28.9079C0.910072 42.6327 13.3411 53.0446 25.0794 51.9163C29.6747 51.4745 34.3932 47.7288 33.974 41.0195C33.7918 38.1039 32.3647 36.3831 30.0456 35.0601C27.8382 33.8008 25.0022 33.0031 21.7872 32.0989C17.9038 31.0066 13.3991 29.7797 9.93694 27.2283C5.78746 24.1704 2.95092 20.6257 3.91861 14Z" fill="currentColor" />
</svg></a>

<p class="copyright">
{% include footer_legal.html %}
<br /> We ♡ Django and the Django community. If you need a <a href="https://www.djangoproject.com/">high-level Python framework</a>, check it out.
</p>
<div class="footer--flex-wrapper">
<div class="footer--legal-rows-wrapper">
<div class="footer--legal-rows-wrapper--row">
<div class="footer--legal-rows-wrapper--row--logo__mobile">
<div>
<a href="{{ '/' | relative_url }}">
{% include icons.html type='opensearch-logo-monochrome-4' %}
</a>
</div>
<div>
<a href="{{ '/' | relative_url }}">Build Freely</a>
</div>
</div>
<div class="footer--legal-rows-wrapper--row--logo__desktop">
<a href="{{ '/' | relative_url }}">
{% include icons.html type='opensearch-logo-with-tagline-horizontal-monochrome' %}
</a>
</div>
</div>
<div class="footer--legal-rows-wrapper--row">
{% include footer_legal.html %}
</div>
</div>
</div>
</div>
</div>

</div>
Loading