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