fix typos ..and a few other things

This commit is contained in:
Lorin Werthen 2017-06-14 09:09:37 +02:00
parent 1572ea8a50
commit f18068c3f3
No known key found for this signature in database
GPG key ID: F11FFC921E0E08E0
13 changed files with 237 additions and 263 deletions

View file

@ -18,5 +18,6 @@
guard 'nanoc' do guard 'nanoc' do
watch('nanoc.yaml') watch('nanoc.yaml')
watch('Rules') watch('Rules')
watch(%r{^data/.*})
watch(%r{^(content|layouts|lib)/.*$}) watch(%r{^(content|layouts|lib)/.*$})
end end

1
Rules
View file

@ -138,6 +138,7 @@ compile '/assets/scripts/**/*.js' do
end end
ignore '/assets/stylesheets/includes/**/*' ignore '/assets/stylesheets/includes/**/*'
ignore '/data/**/*'
compile '/assets/stylesheets/**/*.scss' do compile '/assets/stylesheets/**/*.scss' do
filter :sass, syntax: :scss, style: :compressed filter :sass, syntax: :scss, style: :compressed

View file

@ -37,19 +37,19 @@ narrow_page: true
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<% data_from(:bestuur).each do |lid| %> <% current_bestuur.each do |lid| %>
<tr> <tr>
<td> <td>
<%= lid['rol'] %> <%= lid[:rol] %>
</td> </td>
<td> <td>
<%= lid['naam'] %> <%= lid[:naam] %>
</td> </td>
<td> <td>
<%= lid['mail'] %> <%= lid[:mail] %>
</td> </td>
<td> <td>
<a href="mailto:<%= lid['mail'] %>"> <a href="mailto:<%= lid[:mail] %>">
<%= fa :envelope %> <%= fa :envelope %>
</a> </a>
</td> </td>

View file

@ -78,19 +78,19 @@ De Zeus draait nog steeds verder, niet elk jaar even sterk maar nog steeds met v
# De jaren 2010-2016 # De jaren 2010-2016
Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast. Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast.
Er spruiten projecten uit de grond, veel projecten. Extern, zoals FK-Enrolment, Gandalf, 12Urenloop, en Hydra. Er spruiten projecten uit de grond, veel projecten. Extern, zoals FK-Enrolment, Gandalf, 12Urenloop, en Hydra.
Maar ook intern, zoals Tab/p, Haldis, en Gamification. We automatiseren alles! Maar ook intern, zoals Tab/p, Slotmachien, Haldis, en Gamification. We automatiseren alles!
Veel van deze projecten verdienen hun eigen beschrijving, want ze zijn stuk voor stuk symbool voor de innovatie en creatiedrang die Zeus doet ontsproeien in studenten, je kan daarom een compleet overzicht zien op onze [projectpagina](https://zeus.ugent.be/projects/). Veel van deze projecten verdienen hun eigen beschrijving, want ze zijn stuk voor stuk symbool voor de innovatie en creatiedrang die Zeus doet ontsproeien in studenten, je kan daarom een compleet overzicht zien op onze [projectpagina](https://zeus.ugent.be/projects/).
# Het jaar 2015-2016 # Het jaar 2015-2016
We beginnen een ereledenwerking. We beginnen een ereledenwerking.
Tab en tap treden in werking, en ook Haldis staat nu tot onzer dienst. Tab en Tap treden in werking, en ook Haldis staat nu tot onzer dienst.
Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht. Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht.
# Het jaar 2016-2017 # Het jaar 2016-2017
We zijn verdomme 25 jaar. Dat moet geviert worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelf! We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelfs!
Het galabal, gevolgd door een 25uur codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". Het galabal, gevolgd door een 25uren codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!".
We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, een server (van VTK), en 2000 euro budget van de GSR voor Hydra. Datzelfde Hydra heeft ondertussen mar liefst 3000 maandelijkse gebruikers. We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, een server (van VTK), en 2000 budget van de GSR voor Hydra. Datzelfde Hydra heeft ondertussen mar liefst 3000 maandelijkse gebruikers.
Gandalf wordt gebruikt door de UGent zelf voor de organisatie van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik. Gandalf wordt gebruikt door de UGent zelf voor de organisatie van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik.
Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site. Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site.

View file

@ -1,24 +1,189 @@
- 91-92:
rol: Voorzitter - rol: Voorzitter
naam: Wout Schellaert naam: Willems Vincent
mail: voorzitter@zeus.ugent.be 92-93:
- - rol: Voorzitter
rol: Vice-voorzitter naam: Willems Vincent
naam: Isaura Claeys 93-94:
mail: secretaris@zeus.ugent.be - rol: Voorzitter
- naam: Surmont Stephan
rol: Penningmeester 94-95:
naam: Jeroen De Clerck - rol: Voorzitter
mail: penning@zeus.ugent.be naam: Vidts Thomas
- 95-96:
rol: Systeembeheerders - rol: Voorzitter
naam: Rien Maertens & Lorin Werthen naam: Mertens Roeland
mail: admin@zeus.ugent.be 96-97:
- - rol: Voorzitter
rol: Event manager naam: Mertens Roeland
naam: Eloïse Piret 97-98:
mail: event@zeus.ugent.be - rol: Voorzitter
- naam: Mertens Roeland
rol: Projectmanager 98-99:
naam: Feliciaan De Palmenaer - rol: Voorzitter
mail: project@zeus.ugent.be naam: Dewinter Steven
99-00:
- rol: Voorzitter
naam: De Decker Ivo
00-01:
- rol: Voorzitter
naam: Poppe Tom
01-02:
- rol: Voorzitter
naam: Gevaert Rudy
02-03:
- rol: Voorzitter
naam: Claes Luc
03-04:
- rol: Voorzitter
naam: Verhenne Kristof
04-05:
- rol: Voorzitter
naam: Verhoogen Olivier
05-06:
- rol: Voorzitter
naam: De Smet Wim
06-07:
- rol: Voorzitter
naam: Van Bogaert Willem
07-08:
- rol: Voorzitter
naam: Verhasselt David
08-09:
- rol: Voorzitter
naam: Meire Thomas
09-10:
- rol: Voorzitter
naam: Overloop Nicolas
10-11:
- rol: Voorzitter
naam: De Baets Pieter
11-12:
- rol: Voorzitter
naam: Panneel Jens
- rol: Voorzitter
naam: Jens Panneel
- rol: Vice
naam: Jasper Van der Jeugt
- rol: Penning
naam: Tom Naessens
- rol: Secretaris
naam: Nicolas De Smyter
- rol: Sysadmin
naam: Toon Willems
- rol: Sysadmin
naam: Pieter De Baets
- rol: Activiteiten
naam: Sander Demeester
- rol: Verantwoordelijke GhentFPG
naam: Jasper Van der Jeugt
12-13:
- rol: Voorzitter
naam: Naessens Tom
- rol: Vice-voorzitter
naam: Feliciaan De Palmenaer
- rol: Penning/PR-extern
naam: Pieter Vander Vennet
- rol: Systeembeheer
naam: Pieter De Baets
- rol: Systeembeheer
naam: Jasper Van der Jeugt
- rol: Systeembeheer
naam: Toon Willems
- rol: Systeembeheer
naam: Stijn Seghers
- rol: Systeembeheer
naam: Sander Demeester
13-14:
- rol: Voorzitter
naam: Naessens Tom
- rol: Secretaris
naam: Stefaan Vermassen
- rol: Penning
naam: Pieter Vander Vennet
- rol: Systeembeheerder
naam: Toon Willems
- rol: Systeembeheerder
naam: Stijn Seghers
- rol: Activiteiten
naam: Wouter Pinnoo
- rol: Activiteiten
naam: Felix Van der Jeugt
14-15:
- rol: Voorzitter
naam: Stijn Seghers
- rol: Secretaris
naam: Feliciaan De Palmenaer
- rol: Penningmeester
naam: Jeroen De Clerck
- rol: System administrator
naam: Titouan Vervack
- rol: System administrator
naam: Wouter Pinnoo
- rol: Event
naam: Ilion Beyst
- rol: Event
naam: Felix Van der Jeugt
- rol: Senior
naam: Tom Naessens
- rol: Vaste medewerker
naam: Mats Myncke
- rol: Vaste medewerker
naam: Lorin Werthen
15-16:
- rol: Voorzitter
naam: De Clerck Jeroen
- rol: Secretaris
naam: Eloïse Piret
- rol: Penningmeester
naam: Kenneth Van den Driessche
- rol: Activiteiten
naam: Lorin Werthen
- rol: Projecten
naam: Ilion Beyst
- rol: Sysadmin
naam: Titouan Vervack
16-17:
- rol: Voorzitter
naam: Wout Schellaert
- rol: Vice-voorzitter
naam: Isaura Claeys
- rol: Penningmeester
naam: Jeroen De Clerck
- rol: Systeembeheerders
naam: Rien Maertens & Lorin Werthen
- rol: Event manager
naam: Eloïse Piret
- rol: Projectmanager
naam: Feliciaan De Palmenaer
17-18:
- rol: Voorzitter
naam: Maertens Rien
mail: voorzitter@zeus.ugent.be
- rol: Vicevoorzitter
naam: Isaura Claeys
mail: secretaris@zeus.ugent.be
- rol: Penningmeester
naam: Timo De Waele
mail: penning@zeus.ugent.be
- rol: Project
naam: Wout Schellaert
mail: project@zeus.ugent.be
- rol: Project
naam: Ilion Beyst
mail: project@zeus.ugent.be
- rol: Sysadmin
naam: Jonathan Poelman
mail: admin@zeus.ugent.be
- rol: Sysadmin
naam: Tibo D'Hondt
mail: admin@zeus.ugent.be
- rol: Sysadmin
naam: Ziggy Moens
mail: admin@zeus.ugent.be
- rol: Assisterend Bestuurslid
naam: Lorin Werthen
- rol: Assisterend Bestuurslid
naam: Jeroen De Clerck
- rol: Assisterend Bestuurslid
naam: Laurens D'hooge

View file

@ -1,223 +0,0 @@
-
jaar: 1991-1992
rollen:
- rol: Voorzitter
naam: Willems Vincent
-
jaar: 1992-1993
rollen:
- rol: Voorzitter
naam: Willems Vincent
-
jaar: 1993-1994
rollen:
- rol: Voorzitter
naam: Surmont Stephan
-
jaar: 1994-1995
rollen:
- rol: Voorzitter
naam: Vidts Thomas
-
jaar: 1995-1996
rollen:
- rol: Voorzitter
naam: Mertens Roeland
-
jaar: 1996-1997
rollen:
- rol: Voorzitter
naam: Mertens Roeland
-
jaar: 1997-1998
rollen:
- rol: Voorzitter
naam: Mertens Roeland
-
jaar: 1998-1999
rollen:
- rol: Voorzitter
naam: Dewinter Steven
-
jaar: 1999-2000
rollen:
- rol: Voorzitter
naam: De Decker Ivo
-
jaar: 2000-2001
rollen:
- rol: Voorzitter
naam: Poppe Tom
-
jaar: 2001-2002
rollen:
- rol: Voorzitter
naam: Gevaert Rudy
-
jaar: 2002-2003
rollen:
- rol: Voorzitter
naam: Claes Luc
-
jaar: 2003-2004
rollen:
- rol: Voorzitter
naam: Verhenne Kristof
-
jaar: 2004-2005
rollen:
- rol: Voorzitter
naam: Verhoogen Olivier
-
jaar: 2005-2006
rollen:
- rol: Voorzitter
naam: De Smet Wim
-
jaar: 2006-2007
rollen:
- rol: Voorzitter
naam: Van Bogaert Willem
-
jaar: 2007-2008
rollen:
- rol: Voorzitter
naam: Verhasselt David
-
jaar: 2008-2009
rollen:
- rol: Voorzitter
naam: Meire Thomas
-
jaar: 2009-2010
rollen:
- rol: Voorzitter
naam: Overloop Nicolas
-
jaar: 2010-2011
rollen:
- rol: Voorzitter
naam: De Baets Pieter
-
jaar: 2011-2012
rollen:
- rol: Voorzitter
naam: Panneel Jens
- rol: Voorzitter
naam: Jens Panneel
- rol: Vice
naam: Jasper Van der Jeugt
- rol: Penning
naam: Tom Naessens
- rol: Secretaris
naam: Nicolas De Smyter
- rol: Sysadmin
naam: Toon Willems
- rol: Sysadmin
naam: Pieter De Baets
- rol: Activiteiten
naam: Sander Demeester
- rol: Verantwoordelijke GhentFPG
naam: Jasper Van der Jeugt
-
jaar: 2012-2013
rollen:
- rol: Voorzitter
naam: Naessens Tom
- rol: Vice-voorzitter
naam: Feliciaan De Palmenaer
- rol: Penning/PR-extern
naam: Pieter Vander Vennet
- rol: Systeembeheer
naam: Pieter De Baets
- rol: Systeembeheer
naam: Jasper Van der Jeugt
- rol: Systeembeheer
naam: Toon Willems
- rol: Systeembeheer
naam: Stijn Seghers
- rol: Systeembeheer
naam: Sander Demeester
-
jaar: 2013-2014
rollen:
- rol: Voorzitter
naam: Naessens Tom
- rol: Secretaris
naam: Stefaan Vermassen
- rol: Penning
naam: Pieter Vander Vennet
- rol: Systeembeheerder
naam: Toon Willems
- rol: Systeembeheerder
naam: Stijn Seghers
- rol: Activiteiten
naam: Wouter Pinnoo
- rol: Activiteiten
naam: Felix Van der Jeugt
-
jaar: 2014-2015
rollen:
- rol: Voorzitter
naam: Stijn Seghers
- rol: Secretaris
naam: Feliciaan De Palmenaer
- rol: Penningmeester
naam: Jeroen De Clerck
- rol: System administrator
naam: Titouan Vervack
- rol: System administrator
naam: Wouter Pinnoo
- rol: Event
naam: Ilion Beyst
- rol: Event
naam: Felix Van der Jeugt
- rol: Senior
naam: Tom Naessens
- rol: Vaste medewerker
naam: Mats Myncke
-
jaar: 2015-2016
rollen:
- rol: Voorzitter
naam: De Clerck Jeroen
-
jaar: 2016-2017
rollen:
- rol: Voorzitter
naam: Wout Schellaert
- rol: Vice-voorzitter
naam: Isaura Claeys
- rol: Penningmeester
naam: Jeroen De Clerck
- rol: Systeembeheerders
naam: Rien Maertens & Lorin Werthen
- rol: Event manager
naam: Eloïse Piret
- rol: Projectmanager
naam: Feliciaan De Palmenaer
-
jaar: 2017-2018
rollen:
- rol: Voorzitter
naam: Maertens Rien
- rol: Vicevoorzitter
naam: Isaura Claeys
- rol: Penningmeester
naam: Timo De Waele
- rol: Project
naam: Wout Schellaert
- rol: Project
naam: Ilion Beyst
- rol: Sysadmin
naam: Jonathan Poelman
- rol: Sysadmin
naam: Tibo D'Hondt
- rol: Sysadmin
naam: Ziggy Moens
- rol: Assisterend Bestuurslid
naam: Lorin Werthen
- rol: Assisterend Bestuurslid
naam: Jeroen De Clerck
- rol: Assisterend Bestuurslid
naam: Laurens D'hooge

17
lib/datasources/data.rb Normal file
View file

@ -0,0 +1,17 @@
class DataDataSource < Nanoc::DataSource
identifier :data
def items
item = new_item(
'',
# TODO: Fix creating a wrapper object
# Right now circumventing a bug which requires k,v pairs
# instead of lists. Else the associated attributes are
# indexed by an integer instead of a string/symbol
{ data: YAML.load_file('data/bestuur.yaml') },
Nanoc::Identifier.new('/data/bestuur')
)
[item]
end
end

9
lib/helpers/about.rb Normal file
View file

@ -0,0 +1,9 @@
module AboutHelper
def bestuur_of(year)
data_from(:bestuur)[year]
end
def current_bestuur
bestuur_of(@config[:academic_year].to_sym)
end
end

View file

@ -1,5 +1,5 @@
module DataHelper module DataHelper
def data_from(identifier) def data_from(identifier)
YAML.load_file("data/#{identifier}.yaml") @items["/data/#{identifier}"].attributes[:data]
end end
end end

View file

@ -25,7 +25,6 @@ module EventsHelper
items.find_all('/events/*').map { |e| [e[:academic_year], e] }.reverse items.find_all('/events/*').map { |e| [e[:academic_year], e] }.reverse
end end
def grouped_events def grouped_events
@items.find_all('/events/*/*/main.md') @items.find_all('/events/*/*/main.md')
end end

View file

@ -30,7 +30,8 @@ module PreprocessHelper
) )
end end
@items["/#{type.downcase}/#{years[-1]}.html"].update_attributes( cur_year_item = @items["/#{type.downcase}/#{@config[:academic_year]}.html"] || @items["/#{type.downcase}/#{years[-1]}.html"]
cur_year_item.update_attributes(
navigable: true, navigable: true,
order: 10 order: 10
) )

View file

@ -20,3 +20,4 @@ include BlogHelper
include PreprocessHelper include PreprocessHelper
include TimeHelper include TimeHelper
include TileHelper include TileHelper
include AboutHelper

View file

@ -1,4 +1,5 @@
title: Zeus WPI title: Zeus WPI
academic_year: 16-17
# Needed for atom_feed # Needed for atom_feed
author_name: '' author_name: ''
author_uri: '' author_uri: ''
@ -73,6 +74,8 @@ data_sources:
# “full”, meaning that identifiers include file extensions. This can also # “full”, meaning that identifiers include file extensions. This can also
# be “legacy”, primarily used by older Nanoc sites. # be “legacy”, primarily used by older Nanoc sites.
identifier_type: full identifier_type: full
-
type: data
# Configuration for the “check” command, which run unit tests on the site. # Configuration for the “check” command, which run unit tests on the site.
checks: checks: