From d4e8fd33d1096b77cc5bd8e4751e94cd822f7f52 Mon Sep 17 00:00:00 2001
From: Meenakshi Dhanani
Date: Mon, 15 May 2023 17:35:43 -0500
Subject: [PATCH 1/2] Add Partner with GraphQLConf page (#1437)
---
src/components/Conf/Footer/index.tsx | 1 +
src/components/Conf/Header/index.tsx | 1 +
src/pages/conf/index.tsx | 1 +
src/pages/conf/partner.tsx | 145 +++++++++++++++++++++++++++
4 files changed, 148 insertions(+)
create mode 100644 src/pages/conf/partner.tsx
diff --git a/src/components/Conf/Footer/index.tsx b/src/components/Conf/Footer/index.tsx
index b0a99204fe..b83b1277c5 100644
--- a/src/components/Conf/Footer/index.tsx
+++ b/src/components/Conf/Footer/index.tsx
@@ -6,6 +6,7 @@ const links = [
[
{ text: "Attend", href: "/conf/#attend" },
{ text: "Speakers", href: "/conf/#speakers" },
+ { text: "Partner", href: "/conf/partner/" },
{ text: "Schedule", href: "/conf/#schedule" },
{ text: "Location", href: "/conf/#location" },
],
diff --git a/src/components/Conf/Header/index.tsx b/src/components/Conf/Header/index.tsx
index 9b12b192f5..8f81604bb8 100644
--- a/src/components/Conf/Header/index.tsx
+++ b/src/components/Conf/Header/index.tsx
@@ -11,6 +11,7 @@ const links: LinkItem[] = [
{ text: "Attend", href: "/conf/#attend" },
{ text: "Speak", href: "/conf/speak/" },
{ text: "Sponsor", href: "/conf/sponsor/" },
+ { text: "Partner", href: "/conf/partner/" },
{ text: "FAQ", href: "/conf/faq/" },
]
diff --git a/src/pages/conf/index.tsx b/src/pages/conf/index.tsx
index d75d63489a..1a8ef4fef2 100644
--- a/src/pages/conf/index.tsx
+++ b/src/pages/conf/index.tsx
@@ -38,6 +38,7 @@ export default () => {
Join as a Sponsor
+ Join as a Partner
Submit to Speak
diff --git a/src/pages/conf/partner.tsx b/src/pages/conf/partner.tsx
new file mode 100644
index 0000000000..138999db40
--- /dev/null
+++ b/src/pages/conf/partner.tsx
@@ -0,0 +1,145 @@
+import React, { ReactNode } from "react"
+import FooterConf from "../../components/Conf/Footer"
+import HeaderConf from "../../components/Conf/Header"
+import LayoutConf from "../../components/Conf/Layout"
+import ButtonConf from "../../components/Conf/Button"
+import SectionConf from "../../components/Conf/Section"
+import SeoConf from "../../components/Conf/Seo"
+
+const cfp: Array<{ id: string; title: string; contents: ReactNode }> = [
+ {
+ id: "media",
+ title: "Benefits for Media Partners",
+ contents: (
+ <>
+ As a media partner, you will receive the following benefits:
+
+ - Logo on our GraphQLConf 2023 event websites
+ - 20% registration discount code for your readers/members
+ - Complimentary media passes upon request
+ - Recognition in GraphQL Foundation Newsletter
+ - Promotion of partnership on social channels
+ - Access and booking assistance with the event’s sponsors
+ -
+ Your company name and contact information to the event’s Diamond
+ Sponsors
+
+
+ >
+ ),
+ },
+ {
+ id: "community",
+ title: "Benefits for Community Partners",
+ contents: (
+ <>
+ As a community partner, you will receive the following benefits:
+
+ - Logo on our GraphQLConf 2023 event website
+ - Promotion of partnership on social channels
+ - 20% registration discount code for your community
+ - Collateral distribution on shared table in sponsor showcase
+ - (1) Complimentary conference attendee pass
+
+ >
+ ),
+ },
+ {
+ id: "obligation",
+ title: "Obligations for Media and Community Partners",
+ contents: (
+ <>
+
+ In exchange for these benefits, media and community partners are
+ expected to fulfill the following obligations:
+
+
+ -
+ Promote the conference through your own media channels or community
+ network
+
+ -
+ Include the conference logo and website URL in any promotional
+ materials related to the conference
+
+ -
+ Follow conference media and social media guidelines, including not
+ publishing or sharing any defamatory or inappropriate content
+ related to the conference or its attendees
+
+ -
+ Attend the conference and actively engage with attendees and other
+ partners
+
+ -
+ Provide feedback and suggestions for improvement of future
+ conferences
+
+
+ >
+ ),
+ },
+ {
+ id: "apply",
+ title: "How to Apply",
+ contents: (
+ <>
+
+ To apply to become a media or community partner, please fill out the
+ application form. Applications will be reviewed on a rolling basis,
+ and all applicants will be notified of their status within two weeks
+ of submitting their application.
+
+
+ Thank you for your interest in partnering with us for GraphQLConf
+ 2023. We look forward to working with you to make our inaugural
+ conference a success!
+
+ >
+ ),
+ },
+]
+
+export default () => {
+ return (
+
+
+
+
+
Partner with GraphQLConf
+
+
+ We are pleased to offer a Media and Community Partner Program for
+ our upcoming GraphQLConf 2023. Our program is designed to provide
+ benefits to media and community partners, while also ensuring that
+ our conference is promoted in a positive and appropriate way.
+
+
+ Become a Media Partner
+ Become a Community Partner
+
+
+
+ {cfp.map(q => (
+
+ {q.contents}
+
+ ))}
+
+
+
+
+ )
+}
+
+export function Head() {
+ return (
+
+ )
+}
From 91a7cda99bef7fdd362cd38173fc60245b05669c Mon Sep 17 00:00:00 2001
From: Meenakshi Dhanani
Date: Wed, 17 May 2023 17:32:04 -0500
Subject: [PATCH 2/2] Website/conf: Link Partners page to media and community
partner application form urls (#1437)(#1439)
---
src/pages/conf/partner.tsx | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/pages/conf/partner.tsx b/src/pages/conf/partner.tsx
index 138999db40..6f428aa473 100644
--- a/src/pages/conf/partner.tsx
+++ b/src/pages/conf/partner.tsx
@@ -115,8 +115,12 @@ export default () => {
our conference is promoted in a positive and appropriate way.
- Become a Media Partner
- Become a Community Partner
+
+ Become a Media Partner
+
+
+ Become a Community Partner
+