From 09fcb332bf7d4162e891bece7175f37ea63fc9ab Mon Sep 17 00:00:00 2001
From: Matty Widdop <18513864+MattyTheHacker@users.noreply.github.com>
Date: Tue, 17 Dec 2024 14:15:02 +0000
Subject: [PATCH 01/27] Begin work on new ball page
---
_config.yml | 2 +
_data/ball/2025.yaml | 72 +++++++++++++++++++++++++++++
_redirects | 2 +-
ball/2025/index.html | 106 +++++++++++++++++++++++++++++++++++++++++++
ball/2025/menu.html | 50 ++++++++++++++++++++
5 files changed, 231 insertions(+), 1 deletion(-)
create mode 100644 _data/ball/2025.yaml
create mode 100644 ball/2025/index.html
create mode 100644 ball/2025/menu.html
diff --git a/_config.yml b/_config.yml
index 725454bc..4df64571 100644
--- a/_config.yml
+++ b/_config.yml
@@ -15,6 +15,8 @@ menu:
- name: Ball
link: /ball
children:
+ - name: 2025
+ link: /ball/2025
- name: 2024
link: /ball/2024
- name: 2023
diff --git a/_data/ball/2025.yaml b/_data/ball/2025.yaml
new file mode 100644
index 00000000..22c4ce83
--- /dev/null
+++ b/_data/ball/2025.yaml
@@ -0,0 +1,72 @@
+name: CSS BALL
+year: 2025
+location: TBD
+date: 4th April
+
+tickets:
+ - type: 3 Course
+ member-price: £35
+ non-member-price: £45
+ - type: 2 Course
+ member-price: £30
+ non-member-price: £40
+ - type: Non-Food
+ member-price: £22
+ non-member-price: £28
+
+links:
+ - text: Menu
+ url: '/ball/2025/menu'
+ - text: Tickets
+ url: '#tickets'
+ - text: FAQs
+ url: '#faq'
+
+menu-links:
+ - text: Home
+ url: '/ball/2025'
+ - text: Tickets
+ url: '/ball/2025#tickets'
+ - text: FAQs
+ url: '/ball/2025#faq'
+
+menu:
+ starters:
+ - dish: Roasted vine tomato and basil soup served with focaccia
+ type: vegetarian, vegan, gluten free & lactose free
+ - dish: Samosa chatt served with spiced chickpeas, onion salad and a warm yoghurt dressing
+ type: vegetarian, vegan & lactose free
+ mains:
+ - dish: Roasted pork belly served with spring greens, braised carrots, lentils with a Provencale sauce
+ type: gluten free & lactose free
+ - dish: Aubergine butter katsu, served with cumin and green pea rice and Bengali carrot salad
+ type: vegetarian & vegan
+ dessert:
+ - dish: Chocolate torte and berries served with lotus powder and cinder toffee
+ type: vegetarian & vegan
+
+faq:
+ - question: What is a Ball?
+ answer: A ball is a solid or hollow spherical or egg-shaped object that is kicked, thrown, or hit in a game.
Ok but seriously, a Ball is an opportunity to come together and celebrate the year. Many societies hold them for their members and we're no different. Our annual Ball is the biggest night of the year so if you're not attending you're really missing out.
+ - question: What will be there?
+ answer: The ball will have a 3 course meal, a bar, and a dancefloor. We will also have some bangin' tunes, a photobooth, and a photographer.
+ - question: When can I buy tickets?
+ answer: Right now! Head over to the tickets section for more details!
+ - question: How much do tickets cost?
+ answer: We have a number of different ticket options available and all of our member tickets are cheaper than the last 2 years! The Guild will also add on a £1 booking fee - There's nothing we can do about that sadly. Take a look at the tickets page for more details.
+ - question: Can I bring a guest?
+ answer: Absolutely! Non-Member tickets will be available alongside member tickets. If your guest is not a student they will need to create a guest account on the Guild website.
+ - question: Will I need to show my ticket when I arrive?
+ answer: No, we'll have a list of everyone who has bought a ticket. Just give your name on the door and you'll be issued a wristband.
+ - question: Who will I sit next to for dinner?
+ answer: We'll ask you for the names of up to 2 people who you would like to sit near. We'll try our best to sit people near their friends, but we can't make promises you'll be next to both.
If you bring a guest we will make sure you're sat with them, but please be sure to put them in as your seating preference.
+ - question: What about my dietary requirements?
+ answer: The venue can handle catering for most dietary requirements, and there are vegan and gluten free options. Make sure to let us know any dietary requirements when you purchase your ticket. For more info on the menu please check the menu page here .
+ - question: What should I wear?
+ answer: Dress to impress!
Don your fanciest frocks, smartest suits or whatever you feel fabulous in. It's going to be the big night of the year so feel free to go all out!
+ - question: When do I need to get there?
+ answer: We're still finalising details but we'll let you know as soon as we can!
+ - question: Will I be photographed?
+ answer: Yes. We'll have a photographer taking photos all night so we can share them all with you afterwards. If you don't want to be in photos, please speak to our lovely photographer on the night.
+ - question: I bought a ticket but can't attend anymore.
+ answer: Oh no! That's okay though. You're welcome to sell your ticket to someone else. All that we ask is that you sell them at a reasonable price, and you let a committee member know. It may not be possible to accommodate dietary requirements for tickets you buy too close to the Ball.
diff --git a/_redirects b/_redirects
index c72236a2..82129188 100644
--- a/_redirects
+++ b/_redirects
@@ -35,7 +35,7 @@
/wa /whatsapp
# Ball
-/ball /ball/2024
+/ball /ball/2025
/ball/2024/photos https://photos.app.goo.gl/FaBg38bHxkFSE64x6
/ball/2023/photos https://photos.app.goo.gl/PZEahyV3CJed7ttA6
/ball/2022/photos https://photos.app.goo.gl/bSyPR6fyHGtGDW6h9
diff --git a/ball/2025/index.html b/ball/2025/index.html
new file mode 100644
index 00000000..7f58bd95
--- /dev/null
+++ b/ball/2025/index.html
@@ -0,0 +1,106 @@
+---
+layout: page
+styles:
+ - /css/main.css
+ - /css/ball/2025/main.css
+ - "https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"
+title: CSS Ball
+favicon: /ball/favicon.ico
+---
+
+{% assign ball = site.data.ball.2025 %}
+
+
+ For this year's ball we'll be at the beautiful Banqueting Suite!
+ We'll have exclusive access to several rooms and facilities including a bar, gorgeous dining room, and of course the dancefloor!
+
We have several different ticket types, designed to give you the most options possible!
Ticket prices for members are heavily discounted so be sure to pick up a membership if you haven't already!
+
+
Ticket Type |
+ Members' Price |
+ Non-Members' Price |
+
|---|---|---|
{{ ticket.type }} |
+ {{ ticket.member-price }} |
+ {{ ticket.non-member-price }} |
+
{{ qanda.answer }}
+
For this year's ball we'll be at the beautiful Banqueting Suite!
+
NOT DECIDED YET!
We'll have exclusive access to several rooms and facilities including a bar, gorgeous dining room, and of course the dancefloor!