Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
836c971
Remove old ball banner includes from page and post layouts
gellowg Aug 20, 2026
59cf9ae
Added /freshers page to menubar
gellowg Aug 20, 2026
b4f5438
Added new /freshers link, added Freshers menu item to the menu bar, m…
gellowg Aug 21, 2026
74d3dec
Set up Netlify CMS so that it manages freshers events which appear on…
gellowg Aug 21, 2026
82d215f
Added Freshers Page to CMS so that main content of the page can be ed…
gellowg Aug 21, 2026
84aa309
Ammended being able to edit discord wa links on the CMS for the fresh…
gellowg Aug 22, 2026
51c09bc
Added freshers.html page along with its css and js. JS controls the c…
gellowg Aug 22, 2026
10cc7dc
changed nav icon for freshers
gellowg Aug 22, 2026
369b112
ammended new Who are we section
gellowg Aug 22, 2026
8f48914
TeX BBQ is cropped
gellowg Aug 22, 2026
4938ea5
Stopped TeX icons on Who are we? section from being managed by CMS
gellowg Aug 22, 2026
e4d4d2b
Changed hero logo to have TeX on it
gellowg Aug 22, 2026
22e59a8
Changed campaign colours to match those in CSS Brand Guidelines + oth…
gellowg Aug 22, 2026
3b9ceca
Fixed events carousel scrolling performance
gellowg Aug 22, 2026
7b56b19
Amended FAQs so it is managed by the CMS
gellowg Aug 22, 2026
749a787
Added description under each freshers event which is also managed by CMS
gellowg Aug 22, 2026
bee5939
Added "add to your own calendar" link
gellowg Aug 22, 2026
79aaa77
Updated content to reflect our current freshers plan
gellowg Aug 22, 2026
f064dac
Updated calendar image to new draft
gellowg Aug 22, 2026
4129633
Added instagram button and lowered opacity of buttond decals
gellowg Aug 22, 2026
836bfc7
Changed freshers menu nav image from 'CSS Freshers' -> 'Freshers Week'
gellowg Aug 22, 2026
1e7d683
Added scavenger hunt event to carousel
gellowg Aug 22, 2026
f533b0e
Added a freshers banner to appear on page, post and merch layouts. Ca…
gellowg Aug 22, 2026
6d85f56
Updated accessible alt text for event images
gellowg Aug 22, 2026
7fd954c
Updated CSS Lunch date
gellowg Aug 22, 2026
40a347f
Deleted large group photo as replaced by compressed version
gellowg Aug 22, 2026
17293b1
fixed typo
gellowg Aug 22, 2026
b9721da
Fixed freshers nav image alignment issue
gellowg Aug 22, 2026
a9b5a19
Ran npx prettier to format code
gellowg Aug 22, 2026
a65bf60
Ran npx prettier to format code pt 2
gellowg Aug 22, 2026
db26926
Fixed answer text wrapping in FAQ section
gellowg Aug 22, 2026
a7eb159
Merge main into freshers-2026
automatic-pr-updater[bot] Aug 22, 2026
6159d5d
Fixed countdown displaying "1 days"
gellowg Aug 22, 2026
45f1b9e
remove redundant freshers event sorting, made hero lockup an h1. h1 S…
gellowg Aug 23, 2026
f851c83
Merge branch 'freshers-2026' of https://github.com/CSSUoB/cssuob.gith…
gellowg Aug 23, 2026
1bb7d9e
renamed scavenger hunt CMS file to reflect naming convention, changed…
gellowg Aug 23, 2026
ff62800
Removed redundant css classes
gellowg Aug 23, 2026
1166b77
removed redundant `freshers-reassurance` classes
gellowg Aug 23, 2026
281df5d
removed redundant classes
gellowg Aug 23, 2026
a720f57
Combined two .freshers-hero classes into one
gellowg Aug 23, 2026
1971133
Fixed scavenger hunt date/time
gellowg Aug 23, 2026
1cf3911
Added new FAQ: Are all freshers events free?
gellowg Aug 23, 2026
fbbd36c
Changed CSS Lunch photo from Ming Moon to Alfred Works
gellowg Aug 23, 2026
36309e3
Ammended carousel to animate and added a few items
gellowg Aug 23, 2026
545dfed
Changed the freshers calendar graphic to open as a pdf in a new windo…
gellowg Aug 23, 2026
b5f6479
Changed Freshers Week hero logo. Only the text part of the logo is ai…
gellowg Aug 23, 2026
c67502b
Cut down text on the Welcome to freshers section. Rewrote much of the…
gellowg Aug 23, 2026
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Scavenger Hunt
cover_image: /assets/images/inaction-css.jpg
image_alt: Computer Science Society members at a social event
description: Learn the lay of the campus with CSS' scavenger hunt, find study areas and food outlets around the uni. This is a self-guided activity. Find us at our stall from 10am — 4pm once you've completed it in the CS building for an exclusive Old Joe Tex sticker! Join up with up to 5 other people and have fun exploring!
location: Campus
date: 2026-09-21
display_date: 21–25 Sep 2026
start_time: "All day"
---
Comment thread
gellowg marked this conversation as resolved.
10 changes: 10 additions & 0 deletions _collections/_freshers_events/2026-09-21-board-games-night.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Board Games Night
cover_image: /assets/images/board-games-night.jpg
image_alt: Students playing board games at a CSS social
description: Come to the CS atrium for a night of board games and pizza! Get to know other people in CSS while you learn how to play something new! Make sure to bring your student ID if you'd like to get alcohol at the event, and no need to bring your own, that's our job!
location: School of Computer Science
date: 2026-09-21
start_time: "18:00"
end_time: "TBD"
---
10 changes: 10 additions & 0 deletions _collections/_freshers_events/2026-09-22-css-lunch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: CSS Lunch
cover_image: /assets/images/freshers-2026/alfred-works.jpg
image_alt: CSS members eating together at Ming Moon
description: Join us at Alfred Works, a food hall in Birmingham’s iconic Custard Factory, for a relaxed lunch with CSS. This is the perfect time to get to know your coursemates and meet some great friends, all while having a nice lunch.
location: Alfred Works, Birmingham
date: 2026-09-22
start_time: "12:00"
end_time: "14:00"
---
9 changes: 9 additions & 0 deletions _collections/_freshers_events/2026-09-24-freshers-quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Freshers' Quiz
cover_image: /assets/images/2021-autumn/halloween.jpg
image_alt: Members of the Computer Science Society together at a quiz event
description: Get a team together or come along on your own for an evening of trivia, questionable guesses and friendly competition. It’s a great chance to meet your coursemates and other members of CSS, with drinks available and prizes up for grabs.
location: School of Computer Science
date: 2026-09-24
start_time: "TBD"
---
10 changes: 10 additions & 0 deletions _collections/_freshers_events/2026-09-25-pub-night.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Pub Night
cover_image: /assets/images/pub-night.jpg
image_alt: CSS members gathered together at a pub social
description: This is our first big pub night of the year! We will book a table at a TBD pub just for you! Join us for a drink and get to know your coursemates. Whether you're a fresher or not, come to the Pub for a great night!
location: TBD
date: 2026-09-25
start_time: "19:00"
end_time: "21:00"
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: CS Societies Night
cover_image: /assets/images/20230925_204106-1-.jpg
image_alt: Students sitting together in a lecture hall
description: We’ll be joined alongside our friends at AFNOM, GDS, CVG, WiSE and oSTEM to hear some amazing introductory talks about each society to find out what we’re all about! After the talks, stick around for a chat and some free pizza and drinks!
location: Teaching & Learning Building - LT01
date: 2026-09-28
start_time: "TBD"
---
14 changes: 13 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,16 @@ social:
links:
- https://twitter.com/CSSBham
- https://github.com/CSSUoB
freshers_banner:
enabled: true
link: /freshers
image: /assets/images/freshers-2026/freshers-nav.png
menu:
- name: FRESHERS
link: /freshers
class: freshers-nav
image: /assets/images/freshers-2026/freshers-nav.png
image_alt: Freshers Week
- name: News
link: /newsletter
- name: Events
Expand Down Expand Up @@ -63,11 +72,14 @@ collections:
clubs:
events:
sort_by: order
freshers_events:
output: false
sort_by: date

feed:
collections:
news:
path: "/newsletter/feed.xml"

include: ["_redirects"]
keep_files: ["_redirects"]
keep_files: ["_redirects"]
72 changes: 72 additions & 0 deletions _data/freshers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
hero:
background_image: /assets/images/freshers-2026/group-photo-web.jpg
intro: New to Computer Science at Birmingham? Find upcoming events and join the CSS community.

countdown:
date: "2026-09-21"

events:
heading: Events
introduction: Events are open to everyone, not just freshers! Coming along on your own is completely normal.
calendar_image: /assets/images/freshers-2026/freshers-calendar.svg
calendar_image_alt: CS Societies Freshers events calendar for 21 September to 2 October 2026, including CSS, GDS, AFNOM, VGS, oSTEM and other societies.
calendar_guide_file: /assets/images/freshers-2026/freshers-calendar.pdf
calendar_guide_heading: View our handy Freshers events guide
calendar_guide_description: Open our guide for dates, times and locations of events from CSS and a bunch of other societies you might be interested in.

welcome:
heading: "👋 WELCOME TO FRESHERS 2026!"
body: |-
Congratulations to everyone joining Birmingham this year, and welcome back to our returning students! We provide social and academic events, connect students across the uni, and create opportunities through industry events, sponsors and collaborations. Some of our biggest events include our Halloween Quiz, Pub Crawl, Christmas Meal, TeX Talks, and the CSS Ball.

During Freshers, our aim is to help new and returning CS students meet, feel part of the community, and settle into university life.

Last year was one of our biggest yet, with over 400 members, 3,000+ on our Discord server, 40 events, and CSS becoming the 3rd largest Guild society at UoB.

Buying a CSS membership gives you access to ticketed events, society emails, a green name on Discord, and a free CSS T-shirt!

Discord is our main platform, but our WhatsApp group and Instagram will always have the latest events and announcements.

Freshers is one of the best times to get involved. We can’t wait to meet you. Welcome to CSS! 💜



about:
heading: Who are we?
body: |-
CSS is the official Computer Science Society at the University of Birmingham. We are a student-run society affiliated with the Guild of Students and work closely with the School of Computer Science. The society is run by an elected committee of students who organise our events, manage our finances and represent the society throughout the year.

Our activities are funded through a combination of membership fees, Guild and University funding, and sponsorship from industry partners. This funding allows us to run events throughout the year, often for free or at a heavily subsidised price for our members.
link_text: Learn more about CSS
link_url: /about
cards:
- title: Run by students
body: An elected committee organises the society, represents members and decides what CSS does each year.
link_text: Meet the committee
link_url: /committee
- title: How we are supported
body: Memberships, ticketed events and sponsors help us fund events for members.
link_text: See our sponsors
link_url: /sponsor
- title: Socials and community
body: We run many socials including game nights, meals, quizzes, trips, pub nights. Some of our annual events are the CSS Ball and Pub Crawl.
link_text: Explore our events
link_url: /events
- title: Skills and careers
body: Expect workshops, hackathons, industry talks, and opportunities to try something new.
link_text: Visit BirmingHack
link_url: https://birminghack.com

faq:
heading: FAQs
items:
- question: Are all freshers events free?
answer: Yes, all events are free to attend. You do not need a ticket.
- question: Do I need a membership first?
answer: Many activities are open to everyone. Membership may be required for some ticketed events, and this will always be stated in the event details.
- question: Do I need to study Computer Science?
answer: No. Anyone interested in CSS and our events is welcome to get involved.
- question: Do I need programming experience?
answer: Not at all! CSS is a social community first and foremost, bringing Computer Science students together to meet people, make friends and enjoy events throughout the year.
- question: Is it okay to come to an event alone?
answer: Absolutely. Lots of people do, especially during Freshers. Our committee will be there to welcome you and help you meet people.
19 changes: 19 additions & 0 deletions _includes/freshers_2026_banner.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{% if site.freshers_banner.enabled %}
{% unless page.url contains "/freshers" %}
<aside class="banner freshers-2026-banner" aria-label="Freshers 2026">
<img
class="freshers-2026-banner-logo"
src="{{ site.freshers_banner.image | relative_url }}"
alt=""
aria-hidden="true"
>
<p class="freshers-2026-banner-copy">
<strong>Freshers 2026 starts 21 September</strong>
<span>Meet CSS, discover our events and join the community.</span>
</p>
<a class="freshers-2026-banner-cta" href="{{ site.freshers_banner.link | relative_url }}">
Explore Freshers <span class="" aria-hidden="true">→</span>
</a>
</aside>
{% endunless %}
{% endif %}
14 changes: 7 additions & 7 deletions _includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@
<span class="right">
{% for item in site.menu %}
{% if item.children %}
<div class="nav dropdown">
<a href="{{ item.link | relative_url }}">{{ item.name }}</a>
<div class="nav dropdown {{ item.class }}">
<a href="{{ item.link | relative_url }}">{% if item.image %}<img class="nav-item-image" src="{{ item.image | relative_url }}" alt="{{ item.image_alt | default: item.name }}">{% else %}{{ item.name }}{% endif %}</a>
<div class="dropdown-content">
{% for sub in item.children %}
<a href="{{ sub.link }}">{{ sub.name }}</a>
{% endfor %}
</div>
</div>
{% else %}
<div class="nav">
<a href="{{ item.link | relative_url }}">{{ item.name }}</a>
<div class="nav {{ item.class }}">
<a href="{{ item.link | relative_url }}">{% if item.image %}<img class="nav-item-image" src="{{ item.image | relative_url }}" alt="{{ item.image_alt | default: item.name }}">{% else %}{{ item.name }}{% endif %}</a>
</div>
{% endif %}
{% endfor %}
Expand All @@ -27,17 +27,17 @@
</div>
<div id="hamburger-menu" class="mobile-menu">
{% for item in site.menu %}
<div class="nav">
<div class="nav {{ item.class }}">
{% if item.children %}
<a onclick="toggleShow({{ forloop.index }})">{{ item.name }}</a>
<a onclick="toggleShow({{ forloop.index }})">{% if item.image %}<img class="nav-item-image" src="{{ item.image | relative_url }}" alt="{{ item.image_alt | default: item.name }}">{% else %}{{ item.name }}{% endif %}</a>
<div class="dropdown" style="display: none" id="hbdd_{{ forloop.index }}">
<a href="{{ item.link | relative_url }}">- {{ item.name }}</a><br/>
{% for sub in item.children %}
<a href="{{ sub.link | relative_url }}">- {{ sub.name }}</a><br/>
{% endfor %}
</div>
{% else %}
<a href="{{ item.link | relative_url }}">{{ item.name }}</a>
<a href="{{ item.link | relative_url }}">{% if item.image %}<img class="nav-item-image" src="{{ item.image | relative_url }}" alt="{{ item.image_alt | default: item.name }}">{% else %}{{ item.name }}{% endif %}</a>
{% endif %}
</div>
{% endfor %}
Expand Down
3 changes: 2 additions & 1 deletion _layouts/merch.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
<body>
{% include header.html %}
<main>
{% include freshers_2026_banner.html %}
<div class="merch-container fadein-container">
<a class="merch-back fadein" href="/merch"><i class="fas fa-arrow-left-long"></i> See other merch</a>
<div class="merch-description fadein text-container">
Expand Down Expand Up @@ -65,4 +66,4 @@ <h2>Purchase options</h2>

{% include footer.html %}
</body>
</html>
</html>
2 changes: 1 addition & 1 deletion _layouts/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
{% include header.html %}

<main>
{% include ball_photos_banner.html %}
{% include freshers_2026_banner.html %}
{{ content }}
</main>

Expand Down
4 changes: 2 additions & 2 deletions _layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<body>
{% include header.html %}
<main>
{% include ball_banner.html %}
{% include freshers_2026_banner.html %}
<div class="post-header">
{% if page.header-image %}
<img class="post-header-image" src="{{ page.header-image | relative_url }}">
Expand All @@ -35,4 +35,4 @@ <h3 class="post-date">- Date Posted: {{ page.date | date: "%b %-d, %Y"}}</h3>

{% include footer.html %}
</body>
</html>
</html>
Loading
Loading