Webbutveckling

PHP, JavaScript, SQL, Git och WordPress-nätverk. Jag gör det från Borås.

PHP och JavaScript

PHP

PHP är det jag skriver mest av på serversidan. WordPress är byggt i PHP, och språket räcker långt för integrationer, API:er och logik som hör hemma utanför temat. Jag skriver tydlig kod med få lager.

JavaScript

JavaScript tar jag till när HTML inte räcker: en meny, ett litet verktyg, ett anrop mot ett API. För det skriver jag skriptet direkt. En sida som kan stå utan skript ska göra det.

SQL

Data bor i relationsdatabaser. Jag ritar tabeller, skriver frågor och tittar på index när en sida blir långsam. Kring WordPress är motorn i praktiken MySQL eller MariaDB. Schemat är en del av systemet, och jag vill ha sett det själv.

Git

Kod som ska leva vidare ligger i Git. Pågående arbete ligger på en gren, historiken går att läsa, och ett felsteg går att ta tillbaka. Samma historik visar vad som faktiskt ligger på servern.

WordPress-nätverk

Ett WordPress-nätverk, det som också kallas multisite, är en installation som driver många sajter. Kärnan är gemensam. Tillägg kan vara på för hela nätverket eller för en enskild sajt. Teman görs tillgängliga i nätverket och aktiveras per sajt. Varje sajt har egna tabeller för innehåll och inställningar, och egna filer för uppladdningar. Användarna är delade.

Domäner kan peka in på var sin sajt. Uppdateringar görs en gång. Det är poängen, och det är risken: ett fel följer med överallt. Därför hör nätverket ihop med backup och med att prova ändringen på en kopia innan den når de riktiga sajterna.

Nätverk passar när sajterna är släkt. Samma ägare, samma slags innehåll, samma takt. Separata installationer är enklare när varje sajt ska ha egna versioner och släppas för sig. Då stannar ett fel där det uppstod.

Maskinerna under sajterna beskrivs under server och drift. Modeller och flöden under AI.