Difference between revisions of "Inwerking WebCie"
Line 1: | Line 1: | ||
De specifieke inwerking van de WebCie bestaat uit drie delen: HTML, PHP en WSW4. Documentatie is te vinden in <code>/home/iba/www/Inwerking</code>. | De specifieke inwerking van de WebCie bestaat uit drie delen: HTML, PHP en WSW4. Documentatie is te vinden in <code>/home/iba/www/Inwerking</code>. | ||
+ | |||
+ | == Hackerachievement == | ||
+ | |||
+ | Stap 1 is de hackerachievement krijgen. | ||
+ | |||
+ | == HTML en CSS leren == | ||
+ | |||
+ | Stap 2 is HTML en CSS leren. | ||
+ | |||
+ | == PHP leren == | ||
+ | |||
+ | Stap 3 is PHP leren. | ||
+ | |||
+ | == WSW4 leren == | ||
+ | |||
+ | Stap 4 is WSW4 leren | ||
+ | |||
+ | De code is te vinden in /srv/http/www/www en draait op https://www-inwerking.a-eskwadraat.nl | ||
+ | |||
+ | De volgende bugs zitten op de vm-www-inwerking: | ||
+ | |||
+ | een verzameling wordt precies de verkeerde volgorde gesorteerd: | ||
+ | * Activiteiten op https://www-inwerking.a-eskwadraat.nl/Activiteiten/ staan nu gesorteerd zoals in de db, niet op datum | ||
+ | * Meerdere oplossingen: ORDER BY in ActVerzameling::getActiviteiten, ->sorteer() in ActVerzView::aankomend | ||
+ | |||
+ | een generieke functie wordt niet goed geoverrided door een spellingsfout | ||
+ | * Lid::checkLidTot is Lid::checLidTot geworden | ||
+ | * Hiermee kun je goed uitleggen hoe forms e.d. werken, en tokens, en de magische dingen die gebeuren om forms dynamisch te verwerken | ||
+ | |||
+ | iets met css en javascript, zodat minify en dergelijks aan bod komt | ||
+ | * in de minified editie van historie.js staat een alert! | ||
+ | * maar in de gewone editie niet, dus gooi alles door minify en het komt goed | ||
+ | |||
+ | Om een inwerking op te zetten: | ||
+ | * vraag bestuur/sysop om rechten voor de in te werken persoon om te ssh'en naar vm-www-inwerking | ||
+ | * $ ssh vm-www-inwerking | ||
+ | * $ su webcie | ||
+ | * $ cd /srv/http/www/www | ||
+ | * $ git stash # gooi oude inwerkingcode weg | ||
+ | * $ sudo chmod g+s -R . # zet sticky bit weer aan, want dat gaat fout als je git draait ofzo? | ||
+ | Vertel eventjes hoe ls, nano en dergelijk werkt | ||
+ | |||
+ | Log in met gebruikersnaam Inwerking / wachtwoord hunter2 | ||
+ | |||
+ | Werkt inloggen niet? Probeer eens je cookies weg te mietern | ||
[[Category:WebCie]] | [[Category:WebCie]] |
Revision as of 21:37, 13 March 2018
De specifieke inwerking van de WebCie bestaat uit drie delen: HTML, PHP en WSW4. Documentatie is te vinden in /home/iba/www/Inwerking
.
Hackerachievement
Stap 1 is de hackerachievement krijgen.
HTML en CSS leren
Stap 2 is HTML en CSS leren.
PHP leren
Stap 3 is PHP leren.
WSW4 leren
Stap 4 is WSW4 leren
De code is te vinden in /srv/http/www/www en draait op https://www-inwerking.a-eskwadraat.nl
De volgende bugs zitten op de vm-www-inwerking:
een verzameling wordt precies de verkeerde volgorde gesorteerd:
* Activiteiten op https://www-inwerking.a-eskwadraat.nl/Activiteiten/ staan nu gesorteerd zoals in de db, niet op datum * Meerdere oplossingen: ORDER BY in ActVerzameling::getActiviteiten, ->sorteer() in ActVerzView::aankomend
een generieke functie wordt niet goed geoverrided door een spellingsfout
* Lid::checkLidTot is Lid::checLidTot geworden * Hiermee kun je goed uitleggen hoe forms e.d. werken, en tokens, en de magische dingen die gebeuren om forms dynamisch te verwerken
iets met css en javascript, zodat minify en dergelijks aan bod komt
* in de minified editie van historie.js staat een alert! * maar in de gewone editie niet, dus gooi alles door minify en het komt goed
Om een inwerking op te zetten:
* vraag bestuur/sysop om rechten voor de in te werken persoon om te ssh'en naar vm-www-inwerking * $ ssh vm-www-inwerking * $ su webcie * $ cd /srv/http/www/www * $ git stash # gooi oude inwerkingcode weg * $ sudo chmod g+s -R . # zet sticky bit weer aan, want dat gaat fout als je git draait ofzo?
Vertel eventjes hoe ls, nano en dergelijk werkt
Log in met gebruikersnaam Inwerking / wachtwoord hunter2
Werkt inloggen niet? Probeer eens je cookies weg te mietern