Update Barcamp participation links
This commit is contained in:
parent
b1e07cdbf6
commit
63dd759af0
5 changed files with 85 additions and 32 deletions
|
|
@ -2,9 +2,11 @@
|
||||||
import type { Event, EventPageEntry } from "../data/events";
|
import type { Event, EventPageEntry } from "../data/events";
|
||||||
import {
|
import {
|
||||||
barcampParticipants,
|
barcampParticipants,
|
||||||
|
barcampParticipantsSheetUrl,
|
||||||
barcampProposalDocUrl,
|
barcampProposalDocUrl,
|
||||||
barcampRegistrationUrl,
|
barcampRegistrationUrl,
|
||||||
barcampTracks,
|
barcampTracks,
|
||||||
|
barcampWhatsappCommunityUrl,
|
||||||
getBarcampTrackScheduleGroups,
|
getBarcampTrackScheduleGroups,
|
||||||
} from "../data/barcamp";
|
} from "../data/barcamp";
|
||||||
import { getEventBasePath } from "../data/events";
|
import { getEventBasePath } from "../data/events";
|
||||||
|
|
@ -53,7 +55,22 @@ const trackScheduleGroups = {
|
||||||
workshops, questions, experiments, and useful hallway conversations.
|
workshops, questions, experiments, and useful hallway conversations.
|
||||||
</p>
|
</p>
|
||||||
<div class="hero-actions">
|
<div class="hero-actions">
|
||||||
<a class="button button--barcamp" href={barcampRegistrationUrl}>Register for Barcamp 2026</a>
|
<a
|
||||||
|
class="button button--barcamp"
|
||||||
|
href={barcampRegistrationUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Add yourself to the sheet
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
class="button button--secondary"
|
||||||
|
href={barcampWhatsappCommunityUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Join WhatsApp community
|
||||||
|
</a>
|
||||||
<a class="button button--secondary" href={`${basePath}schedule/`}>View schedule</a>
|
<a class="button button--secondary" href={`${basePath}schedule/`}>View schedule</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -98,8 +115,8 @@ const trackScheduleGroups = {
|
||||||
<dd>AB 7/101-104</dd>
|
<dd>AB 7/101-104</dd>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<dt>Registration</dt>
|
<dt>Participation</dt>
|
||||||
<dd>Open until July 14</dd>
|
<dd>Sheet open until July 14</dd>
|
||||||
</div>
|
</div>
|
||||||
</dl>
|
</dl>
|
||||||
</section>
|
</section>
|
||||||
|
|
@ -157,13 +174,20 @@ const trackScheduleGroups = {
|
||||||
<div class="hero-actions">
|
<div class="hero-actions">
|
||||||
<a
|
<a
|
||||||
class="button button--barcamp"
|
class="button button--barcamp"
|
||||||
href={barcampProposalDocUrl}
|
href={barcampParticipantsSheetUrl}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noreferrer"
|
rel="noreferrer"
|
||||||
>
|
>
|
||||||
Add your topic
|
Add yourself
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
class="button button--secondary"
|
||||||
|
href={barcampWhatsappCommunityUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Join WhatsApp
|
||||||
</a>
|
</a>
|
||||||
<a class="button button--secondary" href={barcampRegistrationUrl}>Register</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -187,18 +211,23 @@ const trackScheduleGroups = {
|
||||||
<h3>Nice, I would like to talk. How do I sign up?</h3>
|
<h3>Nice, I would like to talk. How do I sign up?</h3>
|
||||||
<p>
|
<p>
|
||||||
First, add your name to the{" "}
|
First, add your name to the{" "}
|
||||||
<a href={barcampProposalDocUrl} target="_blank" rel="noreferrer">
|
<a href={barcampParticipantsSheetUrl} target="_blank" rel="noreferrer">
|
||||||
participation list
|
participation list
|
||||||
</a>.
|
</a>.
|
||||||
Then add your topic and a brief description to the talk list in the second
|
Then add your topic and a brief description to the{" "}
|
||||||
tab on the same document.
|
<a href={barcampProposalDocUrl} target="_blank" rel="noreferrer">
|
||||||
|
talk list
|
||||||
|
</a>.
|
||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
<article class="barcamp-qa">
|
<article class="barcamp-qa">
|
||||||
<h3>I would just like to attend. How do I sign up?</h3>
|
<h3>I would just like to attend. How do I sign up?</h3>
|
||||||
<p>
|
<p>
|
||||||
You do not. There are no attendees. Only participants. If you are not
|
You do not. There are no attendees. Only participants. If you are not
|
||||||
talking, you are helping out one way or another. <a href={barcampRegistrationUrl}>Register here</a>.
|
talking, you are helping out one way or another.{" "}
|
||||||
|
<a href={barcampRegistrationUrl} target="_blank" rel="noreferrer">
|
||||||
|
Add yourself to the sheet
|
||||||
|
</a>.
|
||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
<article class="barcamp-qa">
|
<article class="barcamp-qa">
|
||||||
|
|
@ -283,10 +312,10 @@ const trackScheduleGroups = {
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
If you would like to be hosted at the campus guest house, please indicate as
|
If you would like to be hosted at the campus guest house, please indicate as
|
||||||
much when you register. A limited number of slots will be available and they
|
much when you add yourself to the sheet. A limited number of slots will be
|
||||||
will be prioritized for speakers and organizers. Names added to the waitlist
|
available and they will be prioritized for speakers and organizers. Names
|
||||||
on a given day will be batched and sent for reservations the next day, so
|
added to the waitlist on a given day will be batched and sent for reservations
|
||||||
confirmations should come quickly.
|
the next day, so confirmations should come quickly.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
If you stay near the venue and are happy to host a Barcamper or two, please
|
If you stay near the venue and are happy to host a Barcamper or two, please
|
||||||
|
|
@ -308,7 +337,7 @@ const trackScheduleGroups = {
|
||||||
<p>
|
<p>
|
||||||
This is not a classical corporate or academic event with a ton of planning.
|
This is not a classical corporate or academic event with a ton of planning.
|
||||||
We are generally happy for a few dozen people to show up. Due to venue
|
We are generally happy for a few dozen people to show up. Due to venue
|
||||||
capacity limits, registrations will close at 200 participants.
|
capacity limits, the participation sheet will close at 200 participants.
|
||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
<article class="barcamp-qa">
|
<article class="barcamp-qa">
|
||||||
|
|
@ -322,9 +351,12 @@ const trackScheduleGroups = {
|
||||||
<article class="barcamp-qa">
|
<article class="barcamp-qa">
|
||||||
<h3>What next?</h3>
|
<h3>What next?</h3>
|
||||||
<p>
|
<p>
|
||||||
Join the WhatsApp groups: broadcast for announcements only, and watercooler
|
Join the{" "}
|
||||||
for interactions. Invite interesting people to attend and share a link to
|
<a href={barcampWhatsappCommunityUrl} target="_blank" rel="noreferrer">
|
||||||
this page with them.
|
WhatsApp community
|
||||||
|
</a>,
|
||||||
|
invite interesting people to attend, and share a link to this page with
|
||||||
|
them.
|
||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -332,16 +364,30 @@ const trackScheduleGroups = {
|
||||||
|
|
||||||
<section class="barcamp-cta">
|
<section class="barcamp-cta">
|
||||||
<div>
|
<div>
|
||||||
<p class="eyebrow">Registration</p>
|
<p class="eyebrow">Participation</p>
|
||||||
<h2>Register, propose, and show up early.</h2>
|
<h2>Add yourself, join the community, and show up early.</h2>
|
||||||
<p>
|
<p>
|
||||||
Registration helps us plan room capacity, campus entry, and participant
|
The participant sheet helps us plan room capacity, campus entry, and updates.
|
||||||
updates. Session slots are claimed on the day, so arrive early if you really
|
Session slots are claimed on the day, so arrive early if you really want to talk.
|
||||||
want to talk.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="barcamp-cta__actions">
|
<div class="barcamp-cta__actions">
|
||||||
<a class="button button--barcamp" href={barcampRegistrationUrl}>Register now</a>
|
<a
|
||||||
|
class="button button--barcamp"
|
||||||
|
href={barcampRegistrationUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Add yourself to the sheet
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
class="button button--secondary"
|
||||||
|
href={barcampWhatsappCommunityUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Join WhatsApp community
|
||||||
|
</a>
|
||||||
<a
|
<a
|
||||||
class="button button--secondary"
|
class="button button--secondary"
|
||||||
href={barcampProposalDocUrl}
|
href={barcampProposalDocUrl}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
export const barcampRegistrationUrl = "https://events.neeldhara.cloud/event/2/barcamp-2026";
|
export const barcampParticipantsSheetUrl =
|
||||||
|
"https://docs.google.com/spreadsheets/d/1CToI4p-h6U6LtBtnUfUB_GG-VUlu7AqG9rKUsFXtDIU/edit?gid=1377061511#gid=1377061511";
|
||||||
|
export const barcampRegistrationUrl = barcampParticipantsSheetUrl;
|
||||||
export const barcampProposalDocUrl =
|
export const barcampProposalDocUrl =
|
||||||
"https://docs.google.com/document/d/1IHnPPOd2Ij9-9_31BkvqodZZSMCuc1-3ampwdfA60Ek/edit?usp=sharing";
|
"https://docs.google.com/document/d/1IHnPPOd2Ij9-9_31BkvqodZZSMCuc1-3ampwdfA60Ek/edit?usp=sharing";
|
||||||
|
export const barcampWhatsappCommunityUrl = "https://chat.whatsapp.com/DVs6YNgDpd41LtkmAwGVfo";
|
||||||
|
|
||||||
export type BarcampParticipant = {
|
export type BarcampParticipant = {
|
||||||
name: string;
|
name: string;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import { infoPages } from "./info";
|
import { infoPages } from "./info";
|
||||||
|
import { barcampParticipantsSheetUrl } from "./barcamp";
|
||||||
import {
|
import {
|
||||||
getEventBasePath,
|
getEventBasePath,
|
||||||
getEventPageEntries,
|
getEventPageEntries,
|
||||||
|
|
@ -44,7 +45,9 @@ export function getEventNavItems(event: Event) {
|
||||||
if (event.slug === "barcamp") {
|
if (event.slug === "barcamp") {
|
||||||
return [
|
return [
|
||||||
...(!event.hideOverviewNav ? [{ label: "Overview", href: basePath }] : []),
|
...(!event.hideOverviewNav ? [{ label: "Overview", href: basePath }] : []),
|
||||||
...(peoplePage ? [{ label: "Participants", href: peoplePage.href }] : []),
|
...(peoplePage
|
||||||
|
? [{ label: "Participants", href: barcampParticipantsSheetUrl, external: true }]
|
||||||
|
: []),
|
||||||
...(schedulePage ? [{ label: "Schedule", href: schedulePage.href }] : []),
|
...(schedulePage ? [{ label: "Schedule", href: schedulePage.href }] : []),
|
||||||
{
|
{
|
||||||
label: "Venue",
|
label: "Venue",
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { barcampParticipantsSheetUrl } from "./barcamp";
|
||||||
|
|
||||||
export type EventKind = "Workshop" | "Conference" | "School" | "Event" | "Course" | "Unconference";
|
export type EventKind = "Workshop" | "Conference" | "School" | "Event" | "Course" | "Unconference";
|
||||||
|
|
||||||
export type ScheduleItem = {
|
export type ScheduleItem = {
|
||||||
|
|
@ -91,7 +93,7 @@ export const events: Event[] = [
|
||||||
location: "IIT Gandhinagar",
|
location: "IIT Gandhinagar",
|
||||||
kind: "Unconference",
|
kind: "Unconference",
|
||||||
role: "Organizer",
|
role: "Organizer",
|
||||||
status: "Registration open",
|
status: "Participation sheet open",
|
||||||
featured: true,
|
featured: true,
|
||||||
highlight: true,
|
highlight: true,
|
||||||
theme: "barcamp",
|
theme: "barcamp",
|
||||||
|
|
@ -100,14 +102,14 @@ export const events: Event[] = [
|
||||||
tags: ["new", "unconference", "community"],
|
tags: ["new", "unconference", "community"],
|
||||||
links: [
|
links: [
|
||||||
{
|
{
|
||||||
label: "Register",
|
label: "Participant sheet",
|
||||||
href: "https://events.neeldhara.cloud/event/2/barcamp-2026",
|
href: barcampParticipantsSheetUrl,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
facts: [
|
facts: [
|
||||||
{ label: "Format", value: "Participant-led unconference" },
|
{ label: "Format", value: "Participant-led unconference" },
|
||||||
{ label: "Venue", value: "AB 7/101-104, IITGN" },
|
{ label: "Venue", value: "AB 7/101-104, IITGN" },
|
||||||
{ label: "Registration", value: "Open" },
|
{ label: "Participation", value: "Sheet open" },
|
||||||
],
|
],
|
||||||
schedule: [],
|
schedule: [],
|
||||||
people: [],
|
people: [],
|
||||||
|
|
|
||||||
|
|
@ -1401,7 +1401,7 @@ button.event-badge::before {
|
||||||
}
|
}
|
||||||
|
|
||||||
.barcamp-qa h3 {
|
.barcamp-qa h3 {
|
||||||
font-size: 1.28rem;
|
font-size: 1.48rem;
|
||||||
line-height: 1.22;
|
line-height: 1.22;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1472,7 +1472,6 @@ button.event-badge::before {
|
||||||
.barcamp-cta {
|
.barcamp-cta {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
border-top: var(--border-hairline) solid var(--border);
|
border-top: var(--border-hairline) solid var(--border);
|
||||||
border-bottom: var(--border-hairline) solid var(--border);
|
|
||||||
padding-block: 1.65rem;
|
padding-block: 1.65rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue