Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Studentservern uppgraderas till PHP 8.0 under sommaren #34

Open
mosbth opened this issue May 6, 2021 · 1 comment
Open

Studentservern uppgraderas till PHP 8.0 under sommaren #34

mosbth opened this issue May 6, 2021 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation kursutveckling

Comments

@mosbth
Copy link
Member

mosbth commented May 6, 2021

Jag vill bara förvarna er om att studentservern ssh.student och www.student kommer att uppgraderas till PHP 8.0 nu under sommaren. Jag skall be IT att göra det så sent som möjligt i slutet av juni.

Det kommer möjligen medföra en del hantering för er som gör sena inlämningar i kursen, tex till augusti-inlämningen. Eventuellt kan rättning ske mot PHP 7.4 och eventuellt behöver ni uppdatera er kod till PHP 8.0.

Om rättarna kan vara flexibla så kommer de vara det.

Sommaren är uppgraderingstid och låter vi bli att göra det nu så kommer vi sitta kvar på PHP 7.4 under hela nästa läsår och det vill jag inte. Kanske borde jag be IT Helpdesk om hjälp att skapa möjligheten att köra olika PHP-versioner, men där är vi inte ännu.

PHP 8.0 innehåller flera saker som jag vill lyfta upp i undervisningen.

Tidigare har jag haft följande attityd till de kurser jag undervisar PHP i.

  • PHPs otypade sätt är helt okey att börja med.
  • Lär ut enklare "fulkod" (likt htmlphp) och sakta visa hur det blir "finkod" (mvc + pattern).
  • Lär ut äldre versioner så man vet vad det innebär att vara bakåtkompatibel (gäller PHP liksom HTML, CSS).

Framöver tänker jag ta ett litet annat grepp i kurserna och lämna tankar om "bakåtkompabilitet" och "fulkod".

  • Vi använder senaste versionerna av de tekniker/verktyg som finns.
  • Vi använder PHPs hårt typade konstruktioner.
  • Vi kör på "finkod" direkt i htmlphp.

Exakt vad det innebär för kurserna (htmlphp, mvc, pattern och eventuellt även databas) är lite luddigt, även för mig trots att jag har en hel del klara idéer vad jag behöver göra. Så det är för mig en ändring i färdriktning av hur jag tänker lära ut i kurserna. Jag är inte helt 100 på att det är en perfekt färdriktning, men givet de förutsättningar vi har så tänker jag köra på detta de närmaste åren och se hur det faller ut. Jag är rätt säker på att det kommer bli bra.

@mosbth mosbth added documentation Improvements or additions to documentation kursutveckling labels May 6, 2021
@mosbth mosbth self-assigned this May 6, 2021
@mosbth
Copy link
Member Author

mosbth commented May 7, 2021

Uppgraderingen är planerad första veckan i juli, 1-9/7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation kursutveckling
Projects
None yet
Development

No branches or pull requests

1 participant