From 9b0a53571e53d739632158447073a7e0e6efc64e Mon Sep 17 00:00:00 2001 From: Bram van der Veen <96aa48@gmail.com> Date: Thu, 27 Aug 2015 14:42:32 +0200 Subject: [PATCH] Weer een nieuw hoofdstuk toegevoegd --- articles/inhetkort/normaal - hoe werktmanrooster.md | 4 ++-- articles/opzoek/makkelijk - archiefkast.md | 4 ++++ hoewerkt.js | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 articles/opzoek/makkelijk - archiefkast.md diff --git a/articles/inhetkort/normaal - hoe werktmanrooster.md b/articles/inhetkort/normaal - hoe werktmanrooster.md index 1a17655..39db761 100644 --- a/articles/inhetkort/normaal - hoe werktmanrooster.md +++ b/articles/inhetkort/normaal - hoe werktmanrooster.md @@ -10,10 +10,10 @@ Het naam van Werkmanrooster als project in code, Werkmanrooster en rooster.io ku * Templates Sjablomen -##### Je gaat naar [Werkmanrooster.nl](http://werkmanrooster.nl) +##### [Je gaat naar Werkmanrooster.nl](/intypen) Dit is misschien wel het snelste proces wat er gebeurd binnen het systeem. Er is namelijk geen informatie nodig van de gebruiker en de website kan gelijk reageren zonder roosters op te halen. Het enige wat rooster.io hoeft te doen is een pagina te laten zien aan de gebruiker. -##### Je typt je naam in en je drukt op enter. +##### [Je typt je naam in en je drukt op enter.](/intypen) Dit is waar je een heel groot proces aan het werk zet. Op het moment dat de gebruiker op enter drukt wordt namelijk de naam die je hebt ingetypt geĆ¼pload naar rooster.io, dat wil zeggen, de informatie wordt vanaf de gebruiker gedeeld naar de server. De server controleerd wat je gestuurd hebt en reageerd op wat je hebt ingevuld. Bijvoorbeeld als je specifieke dingen intypt zoals "hoewerkt" word je naar deze paginas gestuurd. Als je zoekopdracht niet overeenkomt met die speciale gevallen dan doet hij een standaard zoekopdracht naar een rooster. ##### Rooster.io gaat een match zoeken van je zoekopdracht. diff --git a/articles/opzoek/makkelijk - archiefkast.md b/articles/opzoek/makkelijk - archiefkast.md new file mode 100644 index 0000000..ac18d88 --- /dev/null +++ b/articles/opzoek/makkelijk - archiefkast.md @@ -0,0 +1,4 @@ +##### De Werkmanrooster archiefkast +--- + +Nadat je computer werkmanrooster.nl heeft gevonden via het "DNS" [telefoonboek](/intypen), maakt hij een verbinding met de website. Je zult nu [dit](http://werkmanrooster.nl) zien. Wat je als het volgende doet is je naam intypen om te kijken wat je rooster is. Je verwacht uiteraard dat de volgende pagina met je rooster laad binnen een halve seconde. Maar wat er eigenlijk gebeurd is veel gecompliceerder. In de eerste 0.2 seconden gebeurd er namelijk een kleine zoektocht naar jouw naam. Werkmanrooster beschikt namelijk over een grote archiefkast van namen. Namen van leerlingen, docenten en zelfs lokalen. Als je op enter hebt gedrukt gaat er een secretaresse bezig met het vergelijken van de naam die je hebt ingetypt en de namen in de archiefkast. Ze haalt alle namen er uit die overeenkomen met wat je hebt ingetypt. Aan het einde van de zoektocht is het de vraag hoeveel namen ze heeft gevonden. Heeft ze maar een gevonden dan is het simpel. Het rooster wordt gemaakt van dat persoon. Als er meerdere zijn gevonden zal ze [vragen](http://werkmanrooster.nl/rooster/Bram) welke van de gevonden mensen je het rooster wil zien. Heb je uiteindelijk een keuze gemaakt dan stuurt ze het bestand uit het archief naar de volgende balie waar het verder word verwerkt. diff --git a/hoewerkt.js b/hoewerkt.js index 5300783..e14e2c2 100644 --- a/hoewerkt.js +++ b/hoewerkt.js @@ -5,7 +5,8 @@ var articles = [ 'inleiding:Inleiding', 'moeilijkheidsgraad:Moeilijkheidsgraad', 'inhetkort:In het kort', - 'intypen:Je typt werkmanrooster.nl in' + 'intypen:Je typt werkmanrooster.nl in', + 'opzoek:Op zoek naar je naam' ] module.exports = function (req, res, next) {