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

[prod] Empowering action through accessibility. #3383

Merged
merged 19 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
e521a6b
Blog: Empowering Action through accessibility
nateynateynate Sep 11, 2024
81f043d
Bio and pic for Kevin
nateynateynate Sep 21, 2024
d5935b5
Downloads chevron added
kaimmej Oct 2, 2024
b328038
downloads Button-icon on hover changes
kaimmej Oct 3, 2024
e36e20a
Downloads button hover state style changes
kaimmej Oct 4, 2024
20897f7
Navbar search button made to match the styling and hover state of dow…
kaimmej Oct 4, 2024
d6b5967
Add blog url as part of subtext of roadmap
peterzhuamazon Oct 4, 2024
7300d72
Add blog url as part of subtext of roadmap
peterzhuamazon Oct 4, 2024
524c9aa
Add blog url as part of subtext of roadmap
peterzhuamazon Oct 4, 2024
b6e6cb1
Zindex change to the elements of the navbar dropdowns.
kaimmej Oct 7, 2024
f07dea8
Merge pull request #3367 from kaimmej/navbar-zindex-fix
nateynateynate Oct 8, 2024
74067ae
Merge pull request #3365 from kaimmej/navbar-downloadsButton-icon
nateynateynate Oct 9, 2024
520f967
btn hover state was missing for text
kaimmej Oct 9, 2024
fd17b47
Merge pull request #3375 from kaimmej/navbar-downloadsButton-icon
nateynateynate Oct 10, 2024
9a2808e
Merge pull request #3337 from nateynateynate/kfallis-update
krisfreedain Oct 10, 2024
ef8dde1
Add border styling and padding to blog images
kolchfa-aws Oct 11, 2024
a5ded02
Blog: Empowering action through accessibility.
nateynateynate Oct 11, 2024
0df54a6
Merge pull request #3380 from nateynateynate/aparnablog
krisfreedain Oct 11, 2024
831804f
Merge pull request #3378 from kolchfa-aws/image-style
nateynateynate Oct 14, 2024
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
72 changes: 72 additions & 0 deletions _community_members/alejandrasevilla.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
#
# Sample data for community members.
#

# The short name is used to identify related pieces of content in the site. For example it is used in the "authors" array of blog posts, and it is used in the "presenters" array for OpenSearch Conference sessions to identify who is speaking.
# The format for existing values is not normalized. In some cases it is "first-initial-of-first-name" + "last-name", or matching a GitHub username, or something all together random. What is important is that it is unique within the system.
short_name: "alejandrasevilla"

# The member's full name, or otherwise meaningful preferred name. It is used in the templates for presenting content authors as well as the name of conference speakers.
name: "Alejandra Sevilla"

# The path to the community member's photo.
photo: "/assets/media/community/members/alejandrasevilla.jpg"

# Used as the level 1 page header text.
primary_title: 'Alejandra Sevilla'

# Used as the document title displayed in the browser title bar.
title: 'OpenSearch Project Community Member: Alejandra Sevilla'


# Community member job title and company where they work.
job_title_and_company: 'UI/UX Product Manager at Protegrity'

# Array of conference IDs for which the community member is a keynote speaker, if any, or boolean false otherwise.
# This value is only relevant for member's with the "conference_speaker" user persona.
#keynote_speaker:
# - '2023-north-america'
# keynote_speaker: false

# The conference topic track for the conference sessions that the user is a speaker. These are shaped as an array of value pairs mapping conference ID and name.
# For example for the North American conference for the year 2023, and the "Community" track:
#session_track:
# - conference_id: "2023-north-america"
# name: "Community"

# URL for the community member profile.
permalink: '/community/members/alejandra-sevilla.html'

# Array of community member user personas.
# At this time, only conference_speaker, and author are defined.
personas:
# - conference_speaker
- author

# Array of conference IDs that the member is a speaker.
#conference_id:
# - "2023-north-america"


# Optional GitHub username
#github: githubusername

# Optional LinkedIn username
linkedin: alejandra-sevilla-2514a841

# Optional Twitter username
#twitter: twitterusername

# Optional Mastodon server url, and username / handle.
#mastodon:
# url: https://mastodon.social/@mastodonusername
# name: mastodonusername
---
Alejandra Sevilla is a UI/UX Product Manager at Protegrity, where she applies

Check failure on line 66 in _community_members/alejandrasevilla.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/alejandrasevilla.md#L66

[OpenSearch.Spelling] Error: Sevilla. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.
Raw output
{"message": "[OpenSearch.Spelling] Error: Sevilla. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.", "location": {"path": "_community_members/alejandrasevilla.md", "range": {"start": {"line": 66, "column": 11}}}, "severity": "ERROR"}
her product management experience to deliver accessible and user-friendly
digital solutions. Passionate about inclusive design, Alejandra prioritizes
accessibility in every project she works on. Near the completion of her
Master’s in Data Analytics at Georgia Tech, Alejandra enjoys using data and

Check failure on line 70 in _community_members/alejandrasevilla.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/alejandrasevilla.md#L70

[OpenSearch.Inclusive] Use 'cluster manager' instead of 'Master' because the latter is an offensive term.
Raw output
{"message": "[OpenSearch.Inclusive] Use 'cluster manager' instead of 'Master' because the latter is an offensive term.", "location": {"path": "_community_members/alejandrasevilla.md", "range": {"start": {"line": 70, "column": 1}}}, "severity": "ERROR"}
advocating for using data for good. In her spare time, she enjoys traveling,

Check failure on line 71 in _community_members/alejandrasevilla.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/alejandrasevilla.md#L71

[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'good. In'.
Raw output
{"message": "[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'good. In'.", "location": {"path": "_community_members/alejandrasevilla.md", "range": {"start": {"line": 71, "column": 31}}}, "severity": "ERROR"}
crocheting, and dancing.
3 changes: 2 additions & 1 deletion _community_members/kfallis.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
title: "OpenSearch Project Community Member: Kevin Fallis "
primary_title: Kevin Fallis
permalink: /community/members/kevin-fallis.html
photo: /assets/media/community/members/kevin-fallis.jpg
photo: /assets/media/community/members/kevin-fallis.png
job_title_and_company: "Principal Search Specialist at Amazon Web Services"


Expand All @@ -23,3 +23,4 @@
twitter: AWSCodeWarrior

---
Kevin Fallis is a Principal Search Specialist SA (AWS). He has been with AWS for almost 11 years and has been working with search technologies since 2010 when he used search to power mobile advertising technology. He is passionate about building the future of search on OpenSearch and enjoys building new ideas to further innovation. In his spare time he plays drums, spends time with his family, and is considered Mr. Fixit on the family farm

Check failure on line 26 in _community_members/kfallis.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/kfallis.md#L26

[OpenSearch.Spelling] Error: Fallis. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.
Raw output
{"message": "[OpenSearch.Spelling] Error: Fallis. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.", "location": {"path": "_community_members/kfallis.md", "range": {"start": {"line": 26, "column": 7}}}, "severity": "ERROR"}

Check failure on line 26 in _community_members/kfallis.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/kfallis.md#L26

[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'technology. He'.
Raw output
{"message": "[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'technology. He'.", "location": {"path": "_community_members/kfallis.md", "range": {"start": {"line": 26, "column": 204}}}, "severity": "ERROR"}

Check failure on line 26 in _community_members/kfallis.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/kfallis.md#L26

[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'innovation. In'.
Raw output
{"message": "[OpenSearch.SpacingPunctuation] There should be no space before and one space after the punctuation mark in 'innovation. In'.", "location": {"path": "_community_members/kfallis.md", "range": {"start": {"line": 26, "column": 325}}}, "severity": "ERROR"}

Check failure on line 26 in _community_members/kfallis.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/kfallis.md#L26

[OpenSearch.Spelling] Error: Fixit. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.
Raw output
{"message": "[OpenSearch.Spelling] Error: Fixit. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.", "location": {"path": "_community_members/kfallis.md", "range": {"start": {"line": 26, "column": 423}}}, "severity": "ERROR"}
64 changes: 64 additions & 0 deletions _community_members/natalienew.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
#
# Sample data for community members.
#

# The short name is used to identify related pieces of content in the site. For example it is used in the "authors" array of blog posts, and it is used in the "presenters" array for OpenSearch Conference sessions to identify who is speaking.
# The format for existing values is not normalized. In some cases it is "first-initial-of-first-name" + "last-name", or matching a GitHub username, or something all together random. What is important is that it is unique within the system.
short_name: "natalienew"

# The member's full name, or otherwise meaningful preferred name. It is used in the templates for presenting content authors as well as the name of conference speakers.
name: "Natalie New"

# The path to the community member's photo.
photo: "/assets/media/community/members/natalienew.jpg"

# Used as the level 1 page header text.
primary_title: 'Natalie New'

# Used as the document title displayed in the browser title bar.
title: 'OpenSearch Project Community Member: Natalie New'



# Community member job title and company where they work.
job_title_and_company: 'Sr. Content Project Manager at Protegrity'




# URL for the community member profile.
permalink: '/community/members/natalie-new.html'

# Array of community member user personas.
# At this time, only conference_speaker, and author are defined.
personas:
- author

# Array of conference IDs that the member is a speaker.
#conference_id:
# - "2023-north-america"


# Optional GitHub username
#github: githubusername

# Optional LinkedIn username
linkedin: natalie-new94

# Optional Twitter username
#twitter: twitterusername

# Optional Mastodon server url, and username / handle.
#mastodon:
# url: https://mastodon.social/@mastodonusername
# name: mastodonusername
---
Natalie New is the Sr. Content Project Manager at Protegrity and has worked
in the data security space since 2021 and the content marketing industry
since 2015. As the mounting requirements of data protection grow, Natalie is
dedicated to providing the voice and perspective businesses need to
understand their own data protection nuances and find the security their
customers and patients have the right to. With proper data protection
solutions, Natalie believes businesses and data security providers can work
to create safer digital footprints for a better world.
72 changes: 72 additions & 0 deletions _community_members/sonyailevasseur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
#
# Sample data for community members.
#

# The short name is used to identify related pieces of content in the site. For example it is used in the "authors" array of blog posts, and it is used in the "presenters" array for OpenSearch Conference sessions to identify who is speaking.
# The format for existing values is not normalized. In some cases it is "first-initial-of-first-name" + "last-name", or matching a GitHub username, or something all together random. What is important is that it is unique within the system.
short_name: "sonyailevasseur"

# The member's full name, or otherwise meaningful preferred name. It is used in the templates for presenting content authors as well as the name of conference speakers.
name: "Sonya Itchkavich-Levasseur"

# The path to the community member's photo.
photo: "/assets/media/community/members/sonyailevasseur.jpg"

# Used as the level 1 page header text.
primary_title: 'Sonya Itchkavich-Levasseur'

# Used as the document title displayed in the browser title bar.
title: 'OpenSearch Project Community Member: Sonya Itchkavich-Levasseur'


# Community member job title and company where they work.
job_title_and_company: 'UI/UX Product Manager at Protegrity'

# Array of conference IDs for which the community member is a keynote speaker, if any, or boolean false otherwise.
# This value is only relevant for member's with the "conference_speaker" user persona.
#keynote_speaker:
# - '2023-north-america'
# keynote_speaker: false

# The conference topic track for the conference sessions that the user is a speaker. These are shaped as an array of value pairs mapping conference ID and name.
# For example for the North American conference for the year 2023, and the "Community" track:
#session_track:
# - conference_id: "2023-north-america"
# name: "Community"

# URL for the community member profile.
permalink: '/community/members/sonya-itchkavich-levasseur.html'

# Array of community member user personas.
# At this time, only conference_speaker, and author are defined.
personas:
# - conference_speaker
- author

# Array of conference IDs that the member is a speaker.
#conference_id:
# - "2023-north-america"


# Optional GitHub username
github: sonya.il

# Optional LinkedIn username
linkedin: sonya-itchkavich-levasseur-9720277

# Optional Twitter username
#twitter: twitterusername

# Optional Mastodon server url, and username / handle.
#mastodon:
# url: https://mastodon.social/@mastodonusername
# name: mastodonusername
---
Sonya Itchkavich-Levasseur is a dedicated UI/UX Product Owner and
Manager with over 13 years of experience in creating digital experiences
that serve the customer first. She is passionate about working in data
security, where customer safety is paramount. Sonya leads her team with
both empathy and inclusivity, with a strong focus on building user-centered

Check failure on line 70 in _community_members/sonyailevasseur.md

View workflow job for this annotation

GitHub Actions / vale

[vale] _community_members/sonyailevasseur.md#L70

[OpenSearch.Spelling] Error: inclusivity. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.
Raw output
{"message": "[OpenSearch.Spelling] Error: inclusivity. If you are referencing a setting, variable, format, function, or repository, surround it with tic marks.", "location": {"path": "_community_members/sonyailevasseur.md", "range": {"start": {"line": 70, "column": 18}}}, "severity": "ERROR"}
interfaces that are intuitive and accessible for all, with the overarching goal
of bridging the gap between technology and the human experience.
2 changes: 1 addition & 1 deletion _data/header_navmenu_datafile.json
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@
{
"Title": "OpenSearch Project Roadmap",
"ClassValue": "drawer-content-subheader-link",
"SubText": "Project development plan for 2024-2025 and beyond",
"SubText": "Read our <a href=\"blog/opensearch-project-roadmap-2024-2025/\">blog</a> on 2024-2025 project development plan and beyond!",
"URL": "https://github.com/orgs/opensearch-project/projects/206",
"Roadmap_HeroBanner": "/assets/img/roadmap-graphic.png",
"Roadmap_Link": "https://github.com/orgs/opensearch-project/projects/206"
Expand Down
10 changes: 9 additions & 1 deletion _includes/icons_navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@
<img src="/assets/img/iconography/MegaMenu-Documentation-DrawerIcon.png" alt="Documentation Drawer Icon" class="iconography object-fit-contain" width="250" height="250">
{% when 'OpenSearch-Search-DrawerIcon-condensedImage' %}
<img src="/assets/img/iconography/MegaMenu-Search-DrawerIcon.png" alt="Search Drawer Icon" class="iconography object-fit-contain" width="100" height="100">
{% when 'search-magnifying-glass-navbar' %}

{% when 'search-magnifying-glass-navbar' %}
<svg width="41" height="41" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_96_53) fill="white">
<path d="M32.9531 27.9174L25.5031 20.4518C25.1469 20.0956 24.6062 20.0331 24.1875 20.2456L23.9 19.9612C26.0469 16.6518 25.6125 12.1924 22.7906 9.37056C19.4969 6.07993 14.1375 6.07993 10.8438 9.37056C7.54688 12.6674 7.54688 18.0331 10.8438 21.3299C13.6688 24.1549 18.1281 24.5862 21.4375 22.4268L21.6969 22.6862C21.575 22.8706 21.5062 23.0924 21.5062 23.3174C21.5062 23.6206 21.6281 23.9143 21.8375 24.1206L29.2969 31.5706C29.5094 31.7831 29.7938 31.9018 30.0969 31.9018C30.4 31.9018 30.6844 31.7831 30.8938 31.5706L32.9531 29.5112C33.1656 29.2987 33.2812 29.0143 33.2812 28.7143C33.2844 28.4143 33.1656 28.1299 32.9531 27.9174ZM20.9062 19.4299C19.8187 20.5237 18.3656 21.1268 16.8187 21.1268C15.2719 21.1268 13.8187 20.5237 12.7313 19.4299C10.4813 17.1799 10.4813 13.5174 12.7313 11.2674C13.8594 10.1393 15.3375 9.57681 16.8187 9.57681C18.3 9.57681 19.7781 10.1393 20.9062 11.2674C23.1531 13.5206 23.1531 17.1799 20.9062 19.4299Z" fill="white"/>
Expand Down Expand Up @@ -229,4 +230,11 @@
</clipPath>
</defs>
</svg>


{% when 'chevron-in-circle' %}
<svg width="16" height="16" class="button-content-icon-svg" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="M7.828.718c4.143 0 7.5 3.273 7.5 7.313 0 4.04-3.357 7.312-7.5 7.312s-7.5-3.273-7.5-7.312c0-4.04 3.357-7.313 7.5-7.313Zm3.445 6.811L7.175 3.534a.736.736 0 0 0-1.025 0l-.514.501a.692.692 0 0 0 0 1l3.072 2.996-3.072 2.995a.692.692 0 0 0 0 1l.514.501a.736.736 0 0 0 1.025 0l4.098-3.995a.696.696 0 0 0 0-1.003Z"/>
</svg>

{% endcase %}
27 changes: 21 additions & 6 deletions _includes/navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,25 +119,40 @@ <h2 class="accordion-header row">
</a>

<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item accordion-header my-auto mx-3">
<li class="nav-item accordion-header my-auto mx-2">
<a class="nav-link btn accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarToggleExternalContent-Platform" aria-controls="navbarToggleExternalContent-Platform" aria-expanded="false" aria-label="Toggle navigation Platform" href="#">Platform</a>
</li>
<li class="nav-item accordion-header my-auto mx-3">
<li class="nav-item accordion-header my-auto mx-2">
<a class="nav-link btn accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarToggleExternalContent-Blog" aria-controls="navbarToggleExternalContent-Blog" aria-expanded="false" aria-label="Toggle navigation Blog" href="#">Blog</a>
</li>
<li class="nav-item accordion-header my-auto mx-3">
<li class="nav-item accordion-header my-auto mx-2">
<a class="nav-link btn accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarToggleExternalContent-Community" aria-controls="navbarToggleExternalContent-Community" aria-expanded="false" aria-label="Toggle navigation Community" href="#">Community</a>
</li >
<li class="nav-item accordion-header my-auto mx-3">
<li class="nav-item accordion-header my-auto ms-2">
<a class="nav-link btn accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarToggleExternalContent-Documentation" aria-controls="navbarToggleExternalContent-Documentation" aria-expanded="false" aria-label="Toggle navigation Documentation" href="#">Documentation</a>
</li >

</ul>
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">


<div class=" my-auto pt-2 pb-2 mx-3">
<a class="btn-primary-dark btn my-1 py-1" href="/downloads.html" aria-current="Download">Download OpenSearch</a>
<div class="my-auto pt-2 pb-2 me-3">
<a class="btn btn-primary-dark my-1 py-1" href="/downloads.html" aria-current="Download">

<div class="row button-content">
<div class="button-content-text col-auto d-none d-xxl-block">
Download OpenSearch
</div>
<div class="button-content-text col-auto d-block d-xxl-none pe-1">
Download
</div>
<div class="button-content-icon col-auto px-0 ms-1 me-1 align-self-center">
{% include icons_navbar.html type='chevron-in-circle' %}
</div>

</div>

</a>
</div>


Expand Down
Loading
Loading