Skip to content

Commit

Permalink
Sthlm 2025 (#83)
Browse files Browse the repository at this point in the history
* Setup Stockholm 2025

* Call for speaker change for sthlm 2025

* Updated NewConfSetup.md

* adjustments

---------

Co-authored-by: Sebastian Rosengren <[email protected]>
  • Loading branch information
ceciliasharp and srosengren authored Sep 19, 2024
1 parent 7cf92ed commit 41776fc
Show file tree
Hide file tree
Showing 72 changed files with 3,852 additions and 20 deletions.
9 changes: 7 additions & 2 deletions NewConfSetup.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
## Set up a new conference

### Reference
See this commit 0b90b5eedcfbfe70c1b2850a243ae671905e4d9d for a reference on what to change
- Things that aren't changed in this one
- Sessionize url

### Setup database
1. In backoffice create a new conference with the desired slug (the slug is the name of the folder in the Pages folder).

### Create the new pages
1. Copy the `Pages/{slug}` folder of the latest conference (assuming that you want the new page to look like the previous one).
1. Use the desired slug (the one that you configured for the Conference database row) for the new conference as the name of the copied folder.
1. Do the same for the `wwwroot/{slug}` folder. Your life will be easier if you pick the folder of the last conference that ran in the same city as the conference you're setting up, as we have different assets (mainly the colors of images and css variables) for different cities. But you should then copy over the swetugg.scss file from the last conference (regardless of city) as we've typically made style changes that we want to keep, and replace the variables section (tope of the .scss file) with the values from the last conference that ran in the same city as the conference you're setting up (this is a bit of a hassle, we should perhaps extract these into a variables.scss, or try even harder to use css variables)
1. Do the same for the `wwwroot/{slug}` folder. Your life will be easier if you pick the folder of the last conference that ran in the same city as the conference you're setting up, as we have different assets (mainly the colors of images and css variables) for different cities. But you should then copy over the swetugg.scss file from the last conference (regardless of city) as we've typically made style changes that we want to keep, and replace the variables section (top of the .scss file) with the values from the last conference that ran in the same city as the conference you're setting up (this is a bit of a hassle, we should perhaps extract these into a variables.scss, or try even harder to use css variables)

### Update the new pages
Change the following properties of the pages
Expand All @@ -20,7 +25,7 @@ Change the following properties of the pages
1. `<h1 class="brand-heading">Swetugg <small>Göteborg</small></h1>`
1. `<p class="intro-text">` change this to the correct date
1. `<section id="previousLinks"` add a link to the previous conference (probably the one you copied the page from)
1. Update `<a href="https://sessionize.com/swetugg-goteborg-2024" class="btn btn-default btn-lg">Call for Speakers</a>` to the correct sessionize link. And the date for CFP end found in the `<p>` above.
1. Update `<a href="https://sessionize.com/swetugg-goteborg-2024" class="btn btn-default btn-lg">Call for Speakers</a>` to the correct sessionize link. And the date for CFP end found in the `<p>` above. Also have a look at if the `isCfpOpen` flag should be true or false, and if the text in the "Call for Speakers / Papers" section is correct.
1. `<h3>Location</h3>` change the location below this tag.
1. `<meta property="og:description" content="Swetugg Göteborg, a conference for dotnet developers October 2023" />`
- `Now.cshtml`
Expand Down
2 changes: 1 addition & 1 deletion Pages/gbg-2023/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
("speakers", true),
("sessions", false),
("schedule", true),
("tickets", true),
("tickets", false),
("contact", true),
("members", true)
}
Expand Down
6 changes: 3 additions & 3 deletions Pages/gbg-2023/_Layout.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,9 @@
<li class="page-scroll">
<a href="/@slug#sponsor" data-target="#sponsor">Sponsors</a>
</li>
<li class="page-scroll">
<a href="/@slug#tickets" data-target="#tickets">Tickets</a>
</li>
@*<li class="page-scroll">
<a href="/@slug#tickets" data-target="#tickets">Tickets</a>
</li>*@
<li class="page-scroll">
<a href="/@slug/codeofconduct">Code of Conduct</a>
</li>
Expand Down
9 changes: 4 additions & 5 deletions Pages/gbg-2024/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
currentTime < conference.End.Value.Date.AddDays(1);
}

bool isCfpOpen = true; //New logic will be added on issue #178
bool isCfpOpen = false; //New logic will be added on issue #178
bool earlyBirdAvailable = false;

int speakersLeft = conference.MinNumberOfSpeakers - conference.Speakers.Count;
Expand All @@ -47,7 +47,7 @@
("speakers", true),
("sessions", false),
("schedule", true),
("tickets", true),
("tickets", false),
("contact", true),
("members", false)
}
Expand Down Expand Up @@ -180,17 +180,16 @@
<h1>Sponsors</h1>
</div>
</div>
<div class="row text-center">
@* <div class="row text-center">
<div class="col-lg-8 col-lg-offset-2">
<p>
Your organization can get in touch with hundreds of great software developers by becoming an exhibitor or a digital sponsor. It's an amazing opportunity!
</p>
<p>
@* <a href="mailto:[email protected]">Questions about sponsoring: [email protected]</a> *@
<a href="/@slug/sponsorship" class="btn btn-default btn-lg">Read about our sponsorship packages</a>
</p>
</div>
</div>
</div> *@
@{
var exhibitors = conference.Sponsors.Where(s => s.Priority < 100).ToArray();
var supportSponsors = conference.Sponsors.Where(s => s.Priority >= 100 && s.Priority < 200).ToArray();
Expand Down
6 changes: 3 additions & 3 deletions Pages/gbg-2024/_Layout.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@
<li class="page-scroll">
<a href="/@slug#schedule" data-target="#schedule">Schedule</a>
</li>
<li class="page-scroll">
<a href="/@slug#tickets" data-target="#tickets">Tickets</a>
</li>
@*<li class="page-scroll">
<a href="/@slug#tickets" data-target="#tickets">Tickets</a>
</li>*@
<li class="page-scroll">
<a href="/@slug/codeofconduct">Code of Conduct</a>
</li>
Expand Down
6 changes: 3 additions & 3 deletions Pages/sthlm-2024/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
("speakers", true),
("sessions", false),
("schedule", true),
("tickets", true),
("tickets", false),
("contact", true),
("members", false)
}
Expand Down Expand Up @@ -196,7 +196,7 @@
<h1>Sponsors</h1>
</div>
</div>
<div class="row text-center">
@* <div class="row text-center">
<div class="col-lg-8 col-lg-offset-2">
<p>
Your organization can get in touch with hundreds of great software developers by becoming an exhibitor or a digital sponsor. It's an amazing opportunity!
Expand All @@ -205,7 +205,7 @@
<a href="/@slug/sponsorship" class="btn btn-default btn-lg">See our sponsorship packages</a>
</p>
</div>
</div>
</div> *@
@{
var exhibitors = conference.Sponsors.Where(s => s.Priority < 100).ToArray();
var supportSponsors = conference.Sponsors.Where(s => s.Priority >= 100 && s.Priority < 200).ToArray();
Expand Down
4 changes: 2 additions & 2 deletions Pages/sthlm-2024/_Layout.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@
<li class="page-scroll">
<a href="/@slug#schedule" data-target="#schedule">Schedule</a>
</li>
<li class="page-scroll">
<!-- <li class="page-scroll">
<a href="/@slug#tickets" data-target="#tickets">Tickets</a>
</li>
</li> -->
<li class="page-scroll">
<a href="/@slug/codeofconduct">Code of Conduct</a>
</li>
Expand Down
117 changes: 117 additions & 0 deletions Pages/sthlm-2025/CodeOfConduct.cshtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
@page

<section id="info" class="odd-section content-section">
<div class="container">
<div class="row">
<div class="col-xs-12">
<h1 class="noSubtitle">Code of Conduct</h1>
</div>
</div>
<div class="row">
<div class="col-md-8 col-md-offset-2">
<p>All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organizers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.</p>
<h3>Need Help?</h3>
<p>You have our contact details in the emails we&#39;ve sent.</p>
<h2>The Quick Version</h2>
<p>Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference <em>without a refund</em> at the discretion of the conference organisers.</p>
<h2>The Less Quick Version</h2>
<p>Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.</p>
<p>Participants asked to stop any harassing behavior are expected to comply immediately.</p>
<p>Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.</p>
<p>If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.</p>
<p>If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they&#39;ll be wearing branded t-shirts.</p>
<p>Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.</p>
<p>We expect participants to follow these rules at conference and workshop venues and conference-related social events.</p>

@*<h2>Snabbversionen</h2>
<p>
Det är viktigt för oss att erbjuda en trygg och inkluderande konferensupplevelse för alla - och
vi är måna om att deltagare som bidrar till en ökad mångfald känner sig välkomna. En viktig
förutsättning är att konferensen är fri från trakasserier - dvs uppträdanden som kränker
någons värdighet - och det är den som påverkas som avgör om ett beteende känns ok eller
inte. Sexuellt eller fördomsfullt språk och bildspråk ska undvikas i samtliga
konferensens sammanhang, inklusive föredrag, workshops, fester, Twitter etc.
Konferensdeltagare som - enligt arrangörens ensidiga bedömning - bryter mot dessa regler
kan avvisas från konferensen utan återbetalning.
</p>
<h2>Den mindre snabba versionen</h2>
<p>
Det råder nolltolerans mot trakasserier på konferensen och vi ser särskilt allvarligt på
trakasserier som har samband med kön, könsidentitet och -uttryck, ålder, sexuell läggning,
funktionshinder, utseende, kroppsstorlek, etnicitet eller religion.
</p>
<p>
Trakasserier definieras här som ett uppträdande som kränker någons värdighet - oavsett om
kränkningen sker direkt genom ett beteende som riktar sig mot en specifik person eller
indirekt, genom olämpligt uppträdande i sammanhang som medför att det kränkande budskapet
når den som illa berörs. Det är den som utsätts eller påverkas av ett uppträdande, som
avgör om det känns harmlöst eller kränkande.
</p>
<p>
Begreppet omfattar bland annat ovälkomna eller olämpliga kommentarer med anknytning till
- eller påträngande nyfikenhet avseende - kön, könsidentitet och -uttryck, ålder, sexuell
läggning, funktionshinder, utseende, kroppsstorlek, etnicitet eller religion. Även
oombedd sexuell uppmärksamhet i form av kommentarer eller gester utgör trakasserier,
liksom oombedd eller ovälkommen beröring. Andra beteenden som kan omfattas av begreppet
är exempelvis visning av sexuella bilder, avsiktlig skrämsel, förföljelse, oönskad
fotografering eller inspelning, samt ihållande avbrott i föredrag eller andra
aktiviteter.
</p>
<p>
Förutom rena trakasserier förväntar vi oss att deltagare uppför sig på ett sätt som
bidrar till att konferensen upplevs som inkluderande av alla - oavsett kön,
könsidentitet och -uttryck, ålder, sexuell läggning, funktionshinder, utseende,
kroppsstorlek, etnicitet eller religion. Att lufta sina fördomar om olika grupper,
tillskriva individer egenskaper utifrån stereotyper kring grupper, samt att resonera
kring vad som är ’normalt’ eller ’naturligt’, är typexempel på sådant som har en
exkluderande verkan.
</p>
<p>
Deltagare som uppmärksammas på att ett beteende är ovälkommet, olämpligt eller kränkande,
förväntas upphöra med detta omedelbart.
</p>
<p>
Om någon deltagare - enligt konferensarrangörernas ensidiga bedömning - ägnat sig åt
trakasserier, så kan konferenspersonal utfärda en varning eller avvisa deltagaren från
konferensen utan återbetalning.
</p>
<p>
Sponsorer förväntas värna om en inkluderande konferensmiljö och omfattas också av
trakasseriförbudet. Sponsorer ska avstå från marknadsföring som kan bidra till att skapa
en sexualiserad miljö på konferensen.
</p>
<p>
Om du känner dig trakasserad eller märker att någon annan är utsatt för trakasserier,
vänligen kontakta konferenspersonalen. Konferenspersonal kan identifieras genom märkta
tröjor.
</p>
<p>
Samtliga deltagare förväntas följa dessa regler på konferensen, eventuella workshops och
konferensrelaterade sociala arrangemang. Riktlinjerna bör respekteras även på nätet medan
konferensen pågår, under vissa omständigheter. Om det budskap som publiceras - till
exempel på sociala medier - troligt dyker upp i de andra deltagarnas flöden eftersom det
relateras till konferensen, så är det nämligen ingen större skillnad mot att yttra
budskapet verbalt i lokalerna. Vi ber er därför att fundera över om det ni vill publicera
riskerar att motverka en inkluderande miljö på konferensen - och i sådana fall använda
gott omdöme, till exempel genom att begränsa spridningen eller kopplingen till
konferensen.
</p>
*@
</div>
</div>
<div class="row">
<div class="col-md-8 col-md-offset-2">
<small>
Original source and credit: <a href="http://2012.jsconf.us/#/about">http://2012.jsconf.us/#/about</a> &amp; <a href="http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy">The Ada Initiative</a><br>
Please help by translating or improving: <a href="https://github.com/leftlogic/confcodeofconduct.com">http://github.com/leftlogic/confcodeofconduct.com</a><br>
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Creative Commons Attribution 3.0 Unported License</a>
</small>
<br /><br />
<small>
En svensk version finns att läsa på <a href="http://sv.confcodeofconduct.com">http://sv.confcodeofconduct.com</a>.
</small>
</div>
</div>
</div>
</section>

Loading

0 comments on commit 41776fc

Please sign in to comment.