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

(FEATURE) New Community page #3573

Merged
merged 5 commits into from
Jan 27, 2025
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
2 changes: 2 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ collections:
solutionsProviders:
sort_by: name
output: true
community:
output: true
AnomalyDetection:
sort_by: name
output: true
Expand Down
9 changes: 5 additions & 4 deletions _data/header_navmenu_datafile.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,8 @@
"LeftColumn": [
{
"Title": "OpenSearch Community",
"ClassValue": "drawer-content-header",
"ClassValue" : "drawer-content-header-link",
"URL": "/community/",
"SubNav": [
{
"Name": "Forum",
Expand All @@ -280,7 +281,7 @@
"Icon": "OpenSearch-Forum-Icon-condensedImage"
},
{
"Name": "Providers",
"Name": "Solution Providers",
"SubText": "Find open-source providers offering solutions and services.",
"URL": "/solutionsProviders/",
"ClassValue" : "drawer-content-subheader-link",
Expand Down Expand Up @@ -309,7 +310,7 @@
"Icon": "OpenSearch-Members-Icon-condensedImage"
},
{
"Name": "UserGroups",
"Name": "User Groups",
"SubText": "Join the OpenSearch Project Meetup Network",
"URL": "/usergroups/",
"ClassValue" : "drawer-content-subheader-link",
Expand All @@ -324,7 +325,7 @@
"SubNav": [
{
"Name": "Slack",
"SubText": "Speak with other developers.",
"SubText": "Speak with other developers in the OpenSearch community in our public Slack.",
"URL": "/slack.html",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Slack-condensedImage"
Expand Down
231 changes: 231 additions & 0 deletions _data/page_community_datafile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@




{

"Community": {
"HeroBanner": {
"Title": "Join the OpenSearch <br/> Community",
"PathHeroImageDesktop": "",
"PathHeroImageMobile": ""
},
"MainBody": {
"BeginningParagraph": "Whether you code, write, test, or just have ideas to offer, there's a place for you. Join us in shaping the future of OpenSearch—one commit, doc, or bug report at a time. Get started with one of our user groups, contribute to the conversation on our forum, grab a <a href='https://github.com/opensearch-project/project-website/issues'>good first issue</a>, help us build out documentation, or attend a community or triage meeting!",

"Image_Row_Desktop" : [
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image1.png"
},
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image2.png"
},
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image3.png"
},
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image4.png"
}
],
"Image_Row_Mobile" : [
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image1.png"
},
{
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Image3.png"
}
],
"TwoColumn_Events_row" : {
"left_Card" : {
"Title": "OpenSearch Events",
"SubText": "Learn, listen, and contribute!",
"EventType_array": [
{
"IconPath": "/assets/img/pageAssets_communityPage/Icon-Community-Meetings.png",
"Title": "Community Meetings"
},
{
"IconPath": "/assets/img/pageAssets_communityPage/Icon-Triage-Backlog.png",
"Title": "Triage and Backlog"
},
{
"IconPath": "/assets/img/pageAssets_communityPage/Icon-Technical-Discussions.png",
"Title": "Technical Discussions"
},
{
"IconPath": "/assets/img/pageAssets_communityPage/Icon-Conferences.png",
"Title": "Conferences"
}
],
"Button" : {
"ButtonText": "Find an event",
"ButtonLink": "/events/"
}
},
"right_Section" : {
"Title": "Ways to get involved ",
"SubText": "Find answers and join the conversation",
"CommunityType_array": [
{
"Name": "Forum",
"SubText": "Find answers to your questions and help others in the community",
"URL": "https://forum.opensearch.org/",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Forum-Icon-condensedImage"
},
{
"Name": "Community Members",
"SubText": "Community member profiles.",
"URL": "/community/members/index.html",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Members-Icon-condensedImage"
},
{
"Name": "Events",
"SubText": "See all of our upcoming live and virtual events",
"URL": "/events/",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Events-condensedImage",
"ID": "events-link"
},
{
"Name": "Projects",
"SubText": "Highlights of projects built by the community.",
"URL": "/community_projects/",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Projects-Icon-condensedImage"
},
{
"Name": "User Groups",
"SubText": "Join the OpenSearch Project Meetup Network",
"URL": "/usergroups/",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-UserGroups-Icon-condensedImage"
},
{
"Name": "Slack",
"SubText": "Chat with other developers",
"URL": "/slack.html",
"ClassValue" : "drawer-content-subheader-link",
"Icon": "OpenSearch-Slack-condensedImage"
}




],
"Button" : {
"ButtonText": "Find an event",
"ButtonLink": "/events/"
}
}
},
"TwoColumn_OpenSearchCon_row" : {
"left_LargeImage_Column" : {
"Title": "OpenSearchCon User Conferences",
"Text": "OpenSearchCon is where you come to hear compelling stories, learn differentiated use cases, and gain educational insights shared by the OpenSearch community. <br/>Find an OpenSearchCon near you!",
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-Keynote.png"
},
"right_OpenSearchConSchedule_Column" : {
"Title": "Upcoming OpenSearchCons",
"IconPath": "/assets/img/iconography/OpenSearch-Community.png",
"Conferance_array": [
{
"Name": "Europe - April 30 - May 1, Amsterdam",
"ClassValue": "community-active-link",
"URL": "https://events.linuxfoundation.org/opensearchcon-europe/"
},
{
"Name": "India - June 3 - 4, Bengaluru",
"ClassValue": "community-active-link",
"URL": "https://events.linuxfoundation.org/opensearchcon-india/"
},
{
"Name": "North America | TBD",
"ClassValue": "grayedOut-no-link",
"URL": "#"
},
{
"Name": "China | TBD",
"ClassValue": "grayedOut-no-link",
"URL": "#"
},
{
"Name": "Japan | TBD",
"ClassValue": "grayedOut-no-link",
"URL": "#"
}
]
}
},
"TwoColumn_Contributing_row" : {
"left_Column" : {
"Title": "Start contributing",
"SubText": "Get involved with the project today!",
"contributingCards_grid": [
{
"Name" : "Join the project on GitHub",
"URL": "https://github.com/opensearch-project",
"IconPath": "/assets/img/iconography/OpenSearch-Github.png",
"card_ClassValue" : "card_bottomBorder_black",
"ClassValue": "icon-homepage-community-socialLink"
},
{
"Name" : "Submit a feature request",
"URL": "https://github.com/opensearch-project/project-website/issues",
"IconPath": "/assets/img/iconography/OpenSearch-Clients.png",
"card_ClassValue" : "card_bottomBorder_yellow",
"ClassValue": "icon-homepage-community-socialLink"
},
{
"Name" : "Become a Solutions Provider",
"URL": "/https://github.com/opensearch-project/project-website/issues/new?template=solutionsProvider_add_new_solutionsProvider.yml/",
"IconPath": "/assets/img/iconography/OpenSearch-Providers-Icon.png",
"card_ClassValue" : "card_bottomBorder_blue",
"ClassValue": "icon-homepage-community-socialLink"
},
{
"Name": "Write a blog post",
"IconPath": "/assets/img/iconography/OpenSearch-Blog-Icon.png",
"URL": "/blog/",
"ClassValue": "icon-homepage-community-withSurroundingCircle",
"card_ClassValue" : "card_bottomBorder_purple"
}
]
},
"right_Column" : {
"Title": "OpenSearch User Groups",
"SubText": "Meet other community members across the world. Join virtual or in-person meetups, triages, technical discussions and more!",
"ImagePath": "/assets/img/pageAssets_communityPage/pageGraphic-OpenSearchCon-BuildersWanted.png",
"Button" : {
"ButtonText": "Find a User Group near you",
"ButtonText-Mobile": "User Group's near you",
"ButtonLink": "/user-groups/"
}
}
},

"UserGroupBanner_row" : {
"Text": "Want to start an OpenSearch user group in your city?",
"IconPath": "/assets/img/iconography/OpenSearch-Forum.png",
"ButtonText": "Get started ",
"ButtonLink": "/usergroups/"
},
"ImageLeft_row" : {
"ImagePath": "/assets/img/pageAssets_usecasepages/pageGraphic-AnomalyDetection-NextGenPlaygrounds.png",
"Subheader": "OpenSearch Dashboards Playground",
"SubText": "Experience OpenSearch anomaly detection in our free demo environment.",
"ButtonText": "Jump into our sandbox",
"ButtonLink": "/playgrounds/"
}

}






}
}

Loading
Loading