Difference between revisions of "Inwerking WebCie"

From A-Eskwiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
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
 +
* $ sudo 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]]

Latest revision as of 20:58, 6 March 2019

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
* $ sudo 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