W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

15
WORDPRESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013

Transcript of W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

Page 1: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

WORDPRESSTECHNISCHE

ACHTERGRONDKris Cardinaels26 maart 2013

Page 2: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

AMPApacheMySQL

PHP

Page 3: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

Apache HTTPD.APACHE.ORG

• Webserver– Zorgt ervoor dat een request omgezet wordt in een

document dat naar de client gestuurd kan worden– Allerlei documenttypes mogelijk

• HTML (meestal)• image/png, image/jpg,…: Afbeeldingen• PDF• …

– Zet een URL om naar het juiste ‘document’ op de server• http://mdastudent.khlim.be/~studentpg12/blog/page1.php

Page 4: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

PHP WWW.PHP.NET

• PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

<?phpforeach ($artikel in $berichten) {

echo $artikel->titel.”, gepost door “.

$artikel->auteur->nicknaam;}

?>

Page 5: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL WWW.MYSQL.COM

• Relationeel gegevensbanksysteem

• Gegevens worden zo weinig mogelijk dubbel opgeslagen om de consistentie te garandereno Verbanden worden opgeslagen als relaties tussen tabelleno Verwijzingen tussen tabellen gebeuren met sleutels (id’s)

Page 6: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL

Bijvoorbeeld:

Les 41199 van 10/09/2012 om 10:40 tot 11:05 gaat over hoofdvak 7 en subvak 34. Het behandelde onderwerp is ’12205’.

vak 7: Nederlandssubvak 34: Taalbeschouwingonderwerp 12205: Woordsoorten

Page 7: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL

• Opzoeken van gegevens vanuit een programma gebeurt met SQL (Structured Query Language).select les.*, hoofdvak.omschrijvingfrom les, hoofdvakwhere les.hoofdvakid = hoofdvak.id and

datum = ’10/09/2012’ andbeginuur = ‘10:40:00’

Page 8: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL

• Ook aanpassen van gegevens en wissen gebeurt met SQL– Zet het hoofdvak naar 10 voor alle lessen waarvan het hoofdvak

nu 11 is.update les set hoofdvak = 10where hoofdvak = 11

– Wis het hoofdvak met omschrijving ‘Wiskunde’.

delete from les

where omschrijving = ‘Wiskunde’

Page 9: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

AMP

• Op je eigen computer– WAMP: Windows AMP– MAMP: Macintosh AMP– LAMP: Linux AMP– XAMPP: X (windows, osx, linux) AMP met PERL

Page 10: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL | phpMyAdmin

• Grafische webinterface om een MySQL-database te beheren– Meeste taken kan je

hiermee uitvoeren– Specifieke taken via

de commandline-interface

Page 11: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL | phpMyAdmin

• Beheer van gegevens: kan via eenvoudigere tabelweergave i.p.v. sql!

Page 12: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

MySQL | phpMyAdmin

• Maken van backup van je gegevens via exporteren van tabellen.

Page 13: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

WORDPRESS VERPLAATSEN

Page 14: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

Werkwijze

• Zie WordPress-codex of vertaalde tekst

Altijd eerst een backup maken van je siteDatabase exporteren & bestanden kopiëren

http://codex.wordpress.org/Moving_WordPress

Page 15: W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.

Praktisch

• Verhuizen– Van: cmdweb.khlim.be/~studentpg[1..12]– Naar: maddoc.khlim.be/~studentpg[1..12]

• phpMyAdmin op maddoc: /phpmyadmin• phpMyAdmin op cmdweb: /phpmyadmin