Merge remote-tracking branch 'origin/master' into Quiz

This commit is contained in:
ajuvercr 2020-08-29 00:05:37 +02:00
commit 57059bcd4b
20 changed files with 102 additions and 33 deletions

18
Rules
View file

@ -28,6 +28,16 @@ compile '/homepage.md' do
write '/index.html'
end
compile '/faq/*' do
filter :kramdown
end
compile '/faq.erb' do
filter :erb
layout '/default.*'
write '/faq/index.html'
end
compile '/verenigingen.md' do
filter :kramdown
layout '/verenigingen.*'
@ -54,9 +64,15 @@ compile '/stylesheets/*.{sass,scss}' do
write ext: 'css'
end
compile '/*.erb' do
filter :erb
write item.identifier.without_ext
end
layout '/**/*', :erb
# Catch-all
compile '/**/*' do
write item.identifier.to_s
end
layout '/**/*', :erb

17
content/faq.erb Normal file
View file

@ -0,0 +1,17 @@
---
titel: FAQ
navigable: true
order: 3
---
<h1>FAQ — Vaakgevraagdevragen</h1>
<% @items.find_all('/faq/*').each do |question| %>
<details>
<summary>
<%= question[:vraag] %>
</summary>
<p>
<%= question.compiled_content %>
</p>
</details>
<% end %>
<p>Geen antwoord gevonden op jouw vraag? <a href="mailto:durfdoen@gentsestudentenraad.be?Subject=Vraag Durf Doen">Contacteer ons!</a></p>

View file

@ -0,0 +1,4 @@
---
vraag: Ik wil graag bij een kring of club, maar wil me niet laten dopen, moet dat?
---
Hoewel een doop helemaal niet zo eng is, snappen we helemaal dat niet iedereen dit wil doen. Je hoeft dan ook niet bang te zijn, naar het grootste deel van de activiteiten kan je gewoon zonder gedoopt te zijn! Enkel sommige cantussen van sommige verenigingen zijn gesloten, maar vraag dit gerust eens na bij mensen van de verenigingen zelf.

View file

@ -0,0 +1,4 @@
---
vraag: Ik wil graag bij een vereniging gaan, kan ik zomaar op elke activiteit binnen wandelen?
---
Op het grootste deel kan je binnenwandelen, soms is inschrijving nodig. Maar meestal kan je er gerust bij, op eender welk moment van het jaar! Neem misschien een vriendje mee, of contacteer iemand bij het bestuur om vragen te stellen

View file

@ -0,0 +1,4 @@
---
vraag: 'Mijn vereniging staat er niet tussen/De informatie over mijn vereniging is incorrect. Wat kan ik hier aan doen?'
---
Iedereen kan de informatie voor zijn eigen vereniging aanpassen met een pull request, [je vindt hier de instructies om dat heel eenvoudig te doen](https://github.ugent.be/GentseStudentenraad/durfdoen-2.0). Als je computers eng vindt mag je ons ook altijd [een mailtje sturen](mailto:durfdoen@gentsestudentenraad.be).

View file

@ -0,0 +1,4 @@
---
vraag: Wat is durf doen?
---
Durf Doen is een project van de [Gentse Studentenraad](https://gentsestudentenraad.be), de Vergadering der Konventsvoorzitters en [Zeus WPI](https://zeus.gent). Het doel is alle studentenverenigingen die erkend zijn aan de UGent bekend te maken bij de studenten. Zo kan iedere student een vrije tijdsbesteding vinden die bij hen past. Want de UGent is meer dan studeren alleen.

View file

@ -0,0 +1,5 @@
---
vraag: 'Wat is een konvent?'
---
Verenigingen zijn gegroepeerd in konventen. Deze konventen ondersteunen hen op allerlei manieren, zoals het organiseren van sporttornooien, het verdelen van subsidies en hen advies verlenen over hun werking. Er zijn zeven konventen aan de UGent: het [Seniorenkonvent](https://skghendt.be/index/), het [Faculteitenkonvent](https://fkgent.be/), het [Homekonvent](http://www.homekonvent.be/), het [Werkgroepen- en Verenigingenkonvent](https://wvk.ugent.be/), het [Politiek-Filosofisch konvent](https://pfk.ugent.be/), het [Internationaal konvent](https://internationaalkonv.wixsite.com/internationalkonvent) en het [Kultureel Konvent](http://www.student.ugent.be/kultkcentraal/).

View file

@ -0,0 +1 @@
<%= verenigingen.to_json %>

View file

@ -2,5 +2,5 @@
titel: Massacantus
id: mcantus
naam: Massacantus
konvent: mcantus
konvent: massacantus
---

View file

@ -3,7 +3,7 @@ titel: Temp
id: temp
naam: Temp
tags: tem,p
konvent: tk
konvent: TempConvent
bestuur:
- functie: Voorzitter
naam: /tmp

View file

@ -1,6 +1,7 @@
# Stappenplan om een vereniging aan te passen
1. Surf naar https://github.ugent.be/GentseStudentenraad/durfdoen-2.0/tree/verenigingen/content/verenigingen
2. zoek naar het bestand voor uw vereniging, dit is normaal `verenigingsnaam.md` of `afkorting van vereniging.md`
3. klik hierop en pas dit bestand aan
4. zorg ervoor dat je onderaan de pagina gekozen hebt voor "Create a *new branch* for this commit and start a pull request ..."
5. druk op de knop commit changes
# Stappenplan om een vereniging/konvent aan te passen
1. Surf naar https://github.ugent.be/ZeusWPI/durfdoen-2.0/tree/master/content/
2. Open de juiste folder: `verenigingen` voor een vereniging, `konventen` voor een konvent of `evenementen` voor verenigingen die een specifiek evenement organiseren.
3. zoek naar het bestand voor uw vereniging, dit is normaal `verenigingsnaam.md` of `afkorting van vereniging.md`
4. klik hierop en pas dit bestand aan
5. zorg ervoor dat je onderaan de pagina gekozen hebt voor "Create a *new branch* for this commit and start a pull request ..."
6. druk op de knop commit changes

View file

@ -1,27 +1,29 @@
# Stappenplan om een vereniging toe te voegen
1. maak een bestand met als naam `verenigingsnaam.md`
2. vul dit bestand in met volgende template
```
---
titel: <naam van de vereniging>
naam: <naam van de vereniging>
konvent: <afkoring van het konvent waartoe de vereniging behoort>
themas:
```
---
titel: <naam van de vereniging>
naam: <naam van de vereniging>
konvent: <afkoring van het konvent waartoe de vereniging behoort>
themas:
<één of meer lijnen van het volgende formaat om te vermelden in welke thema's de vereniging hoort>
- <themanaam>
website: <link naar de website van de vereniging>
contact: <mailadres van de vereniging>
social:
website: <link naar de website van de vereniging>
contact: <mailadres van de vereniging>
social:
<één of meer keren 2 lijnen van het volgende formaat om de sociale media van de vereniging te vermelden
- platform: <naam van het platform, bv. facebook, twitter, instagram...>
link: <de link naar het sociaal medium van de vereniging op bovenstaand platform>
---
---
<één of meer lijnen beschrijving van de vereniging>
```
<één of meer lijnen beschrijving van de vereniging>
```
3. sla dit bestand op
4. surf naar https://github.ugent.be/GentseStudentenraad/durfdoen-2.0/tree/verenigingen/content/verenigingen
4. surf naar https://github.ugent.be/ZeusWPI/durfdoen-2.0/tree/master/content/verenigingen
5. klik rechtsboven op de knop "upload files"
6. upload het bestand dat je in stap 1 gemaakt hebt
7. zorg ervoor dat je onderaan de pagina gekozen hebt voor "Create a *new branch* for this commit and start a pull request ..."
8. druk op de knop commit changes
Om een konvent toe te voegen volg je dezelfde stappen maar plaats je deze in de folder `konventen`.

View file

@ -1,5 +1,5 @@
<div class="details-container details-logo">
<img src="/assets/logos/<%= item[:logo] %>" alt="logo"> </img>
<img src="https://dsa.ugent.be/api/verenigingen/<%= abbreviation(item) %>/logo?size=huge" alt="<%= item[:naam] %>">
</div>
<div class="details-container details-contact">
<% if item[:deelname_link] %>

View file

@ -1,7 +1,7 @@
<h1> Themas </h1>
<ul>
<% for theme in themes %>
<%= "<img src=/assets/konventen/" ++ theme.tr(" ", "_") ++ ".png alt=" ++ theme %>
<%= "<img src=/assets/themas/" ++ theme.tr(" ", "_") ++ ".png alt=" ++ theme %>
<li> <%= link_to(theme, "/thema/"++theme.tr(" ", "_")) %> </li>
<% end %>
</ul>
@ -9,7 +9,7 @@
<h1> Konventen en projecten </h1>
<ul>
<% for konvent in konvents %>
<%= "<img src=/assets/konventen/" ++ konvent.tr(" ", "_") ++ ".png alt=" ++ konvent %>
<img src="https://dsa.ugent.be/api/verenigingen/<%= konvent.tr(" ", "_") %>/logo?size=medium" alt="<%= konvent %>">
<li> <%= link_to(konvent, "/konventen/"++konvent.tr(" ", "_")++".html") %> </li>
<% end %>
</ul>

View file

@ -14,4 +14,15 @@ module VerenigingenHelper
def all_groups
@items.find_all("**/verenigingen/*") + @items.find_all("**/konventen/*")
end
def verenigingen
@items.find_all("**/verenigingen/*").map{|x| {
"titel" => x[:titel],
"naam" => x[:naam],
"konvent" => x[:konvent],
"themas" => x[:themas]
}}.to_a
end
def abbreviation(item)
item.identifier.without_ext.split('/').last
end
end