1 WEBDESIGN met Wordpress CVO Tervuren-Hoeilaart 2015-2016 sem 1.

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

RECLAME OP INTERNET ASCC Clubmiddag 15 april 2014.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Lindenhout gaat 2.0, jij ook?
Pagina-instelling.
Inleiding tot inhoudsopgaven j Druk dan op F5 of klik op Diavoorstelling> Vanaf begin om de cursus te starten. Klik op de berichtenbalk op Bewerken inschakelen.
MAAK JE EIGEN STARTPAGINA MET DEZE WEB 2.0 TOEPASSING Netvibes.
Werken met de WordPress Site (Les 6)
Het Forum Hoe ga je te werk met het forum?
Een afdelingswebsite bouwen met Google Sites
Les 2 Vandaag •Vragen over voorgaande stof •Plaatjes •Tabellen •Links •Huiswerk.
Word 2003 Tips en trucs Door Johan Lammers.
Handboek verzenden van Nieuwsbrief Caribbean.nl 12 september 2012 •Ga naar CMS •Kies Nieuwsbrief Caribbean.nl.
Wegwijs in Belfirst Handleiding voor het gebruik van deze databank en het opslaan van informatie eruit.
Les 4 cursus WordPress. Wat gaan we doen (1) 1. Importeren via Word problemen 2. Alle pagina’s en berichten verwijderen, incl prullenbak leegmaken 3.
Paginanaam aanpassen Activeren of deactiveren vd pagina Verwijderen vd pagina NOOIT OP KLIKKEN Geen functie.
Uitleg installatie SAM Broadcaster v3 en v4 met de MySQL database
Databases via internet
Thinkquest2 versie 2013 info: vanaf februari 2013.
WordPress Dashboard e.d.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Website maken met WordPress
Het oog wil oog wat. Kijk ook op
HTML Les 1: Introductie HTML
Cursus: Michel Joomla Deel 1. Cursus: Michel Inleiding.
WordPress les 3.
Klik op de berichtenbalk op Bewerken inschakelen,
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Mijn eerste Website bouwen
SPAM SPAM. Heeft u veel SPAM? Kan uw provider het niet tegenhouden?
Hulp op afstand Presentatie door Kick de Wolff Hulp op afstand Hulp op afstand Hoe kom ik van mijn SPAM af (afhankelijk van de beschikbare tijd) Hoe kom.
Hoofdstuk 16 en 19 PHP en MYSQL
WordPress Les 10.
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
G!DS Basismodule Trainingsdag 2 Naam, functie Datum, plaats.
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Wegwijs in Bel-first Handleiding voor het gebruik van deze databank en het opslaan van informatie eruit.
Starten met PHP Dynamischer bouwen.
Instructie weblog. Start van je eigen weblog 1) Ga naar weblog.aocfriesland.nl 2) Je krijgt het volgende scherm te zien. 3) Ga naar inloggen, zowel links.
Online filmpjes maken. (
Online filmpjes maken. (
#kennisdelen | #samenwerken | #durftevragen
Het zoek van onderdelen verbeteren?
?.
Let’s go! ›Beginnerspresentatie ›Starten met prospero ›Verschil CMS en web navigator ›Nieuwe content > nieuwe folder aanmaken ›Bestanden uploaden ›Linkobject.
Wordpress websites Zelf uw site bijhouden Partindag Maarten Pors.
Glenn Vanthournouthttp:// VV-Solliciteren - Wat / Waarom? - Algemene werking - Voordelen - Mogelijkheden sollicitanten - Mogelijkheden.
LAM Forum LAM Forum : presentatie. LAM Nederland website Laatste keus in het menu „LAM Forum“ opent een nieuw tabblad met het LAM Forum.
Hoe maak ik een PowerPoint presentatie?
Een enquête maken met Google Docs Je gaat leren hoe je een enquête kunt maken in Google Docs met een Formulier. De link kun je vespreiden zodat de vragenlijst.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Social media. Agenda Over ons Facebook Twitter Linkedin Instagram.
Aan de slag met haarlemmermeervoorelkaar.nl een praktische handleiding Stap 1. Aanmelden Ga naar
wordPress  Het meest flexibele CMS CMS= Content Management System.
Trimester 2. Hfdst 1: e-Presentatie, master! e-Presentatie Met de hulp van Powerpoint gaan we leren hoe we een elektronische presentatie kan maken.
Workshop website bouwen Les 4. Wat heb je geleerd?
Wat is een Back-up Wat is synchroniseren Wat is een kopie maken Vragen vooraf.
Agenda-slide. Starten met het Figlo Platform Figlo Manager instellingen.
SharePoint Alles over versiebeheer In de Private en Public cloud.
Renault Merchandise Webshop – Gebruiksaanwijzing
SharePoint Versiebeheer
Speedsessie WordPress
Webinar SharePoint Standaard Werkstromen
LinkedIn Wat moet ik ermee?.
Het aanpassen van Microsoft SharePoint Onlinewebsite
Goochelen met Google Chrome
Workshop 2 Technische tips voor gevorderden
Transcript van de presentatie:

1 WEBDESIGN met Wordpress CVO Tervuren-Hoeilaart sem 1

2 Doelstellingen van de cursus Wat je na deze cursus kan:  (de structuur van) een webpagina ontwerpen  basiselementen voor opmaak gebruiken  beeld, geluid, video en animatie invoegen  hyperlinks maken  formulieren ontwerpen en gebruiken  plugins en widgets gebruiken  scripts gebruiken  een weblog of website onderhouden, beveiligen en publiceren

3 Hoe gaan we het doen?  Algemene inleiding: Internet, HTML, Webdesign  Theorie: webdesign  Praktijk: Wordpress Opdracht(en) eigen aan het lesthema Eigen webproject met verwerking lesthema(‘s)

4 Hoofdstuk 1: INLEIDING Internet HTML Webdesign

5 INTERNET Technische basis Schakeltechniek  Internet: “kind van Amerikaanse Defensie” Waarom?  Pakketgeschakeld netwerk (  Circuitgeschakeld)  Internet: open netwerkarchitectuur (netwerk)protocol: communicatiespelregels tussen computers (verbinding, transport, gegevensinterpretatie) Internet: platformonafhankelijk dankzij TCP/IP Kunnen Macintosh-computers en PC’s op het Internet met elkaar communiceren?

6 INTERNET Technische basis Addressering op Internet  Communicatie met het Internet: elk domein heeft een IP-adres nodig  IP-adres syntax  =domein  =specifieke computer binnen het domein (=host) lastig te onthouden ->woordelijke naamgeving

7 INTERNET Technische basis (Adressering op Internet)  Naamgeving wereldwijd uniek  interNIC coördineert naamgeving  Systematische naamopbouw  = landcode of sectorcode (.be.edu.gov …) teddy.com = verwijst naar het domein www = computer binnen het domein (webserver)  Zelfs elk bestand heeft dus een unieke locatie! wereldwijd bekend  dankzij Domeinnaamservers (DNS-servers) Kun je via het Internet nog een weblocatie bereiken als de DNS ervan is uitgevallen? (zie ook centralops.net)

8 INTERNET Diensten op het Internet  Diensten webpagina’s (zie verder) bestandsoverdracht computerbediening op afstand : telnet,… elektronische post  Dienstenoverkoepelende adressering: URL aanduiding dienstenprotocol (=communicatieprotocol)  http: webpagina’s  ftp: bestandsoverdracht een domeinnaam eventueel een bestandslocatie (padnaam en bestandsnaam)  vb:

9 INTERNET HET WORLD WIDE WEB Netwerkgebaseerde hypertekst  Hypertekst (eerder hypermedia): elektronische documenten die onderling met elkaar verbonden zijn middels verwijzingen.  Webserver->-> web-cliënt (bvb. IE)  WORLD WIDE WEB  Web site = internetlocatie = verzameling webpagina’s van een bepaald domein welkompagina = home page, startpagina  Internet: geen hiërarchie, dus aanwending van zoekmachines rubrieksystemen Zijn het Internet en het world wide web synoniemen?

10 HTML Algemeen  Geboortejaar: 1990 (CERN)  HTML: Hypertext Markup Language protocol: http opmaaktaal die de afzonderlijke bestanddelen van een webpagina beschrijft voordeel: eenvoudige en handig (beginners en gevorderden!) nadelen en oplossingen:  verschillen tussen verschillende browsers (Netscape  MS)  standaardisering: (HTML1.0 > 2.0 > 3.2 > 4.01 > 5.0 )  uitgekiende opmaakopdrachten ontbreken  stijlbladen  initieel niet bedoeld voor multimedia en continu binnenstromende informatie  uitbreidingen HTML, insteekmodules (platformafhankelijk->onafhankelijk), scripting, Java, Active X, …  Nieuwe invalshoek: XHTML

11 XHTML De toekomst  XHTML EXtensible HyperText Markup Language  opvolger van HTML 4.01  een mix tussen HTML en XML(Extensible Markup Language)  strengere en schonere versie van HTML

12 HTML Webpagina’s maken en bewerken  Kladblok  HTML-editors: automatiseren van het coderen  WYSIWYG-editors (Frontpage, …)  Andere: Word, MS Office (bijv. Powerpoint,…) Voordelen WYSIWIG  intuïtieve grafische gebruikersinterface  resultaat is direct zichtbaar  controleert de geldigheid van de code  geldigheid van links en verwijzigingen worden automatisch gecontroleerd

13 HTML HTML-code Structuur van de opdrachten  Tags in paren Deze tekst wordt cursief weergegeven. Vanaf hier verschijnt de tekst weer normaal.  Uitzondering: alleenstaande tags Hier is er geen sprake van een afsluitende tag.  Nesting Deze koptekst is op deze positie cursief weergegeven.  Twee basistypes - tekst: bijv. … - ankers: … (hyperlinks)

14 HTML HTML-code Opbouw van opdrachtregels  Tags zijn niet hoofdlettergevoelig Deze tekst wordt cursief weergegeven. is hetzelfde als Deze tekst wordt cursief weergegeven.  Een of meerdere opdracht regels Deze regel bevat meerdere tags is hetzelfde als Deze regel bevat meerdere tags

15 HTML HTML-code Waarden toekennen aan tags Deze koptekst is rechts uitgelijnd Deze koptekst is rechts uitgelijnd. ALIGN is de opdracht RIGHT is het sleutelwoord OPGELET:  Gebruik geen spaties (mogelijke browserproblemen)  Bestandsnamen moeten tussen dubbele aanhalingstekens

16 HTML HTML-code Basis van een webpagina Drie containers Titel van de webpagina Inhoud van de pagina

17 HTML HTML-lessen   maken.nl/htmlcursus/lessenoverzicht.php maken.nl/htmlcursus/lessenoverzicht.php

18 Webdesign 3 aspecten webdesign  Technische” benadering HTML, kennis (WYSIWYG) editor(s), CMS systemen  Cognitief-ergonomische benadering navigatie, schermindeling, tekstopmaak  Artistieke benadering kleurgebruik, vormgeving, aantrekkelijkheid,…

19 Webdesign De 10 geboden 1. Bereid eerst een structuur voor 2. Zet waardevolle inhoud op de pagina’s 3. Test de site vooraf en tijdens 4. De eerste indruk is (alles)bepalend 5. Gebruik technologie met verstand (keuze !!!!) 6. Bied keuzes, bewust en onbewust 7. Design met mate en intelligentie 8. Een heldere en consistente navigatie 9. Webdesign is dynamisch en proactief 10. En vooral niet… bijv.: vermijd drukke achtergronden die de tekst in de voorgrond moeilijk leesbaar maken, …

20 Bereid eerst een structuur voor  Ontwerp site stroomdiagram van inhoud + navigatie Bedrijf X Wie zijn we ? Verdelers gezocht Contacteer onsOnze produkten braadpannen ketels steakmessen

21 Zet waardevolle inhoud op de pagina’s !  Informatieverzameling projectmanager verzamelt digitale informatie indien groot project dan kan men werken met paginaspecimens gegevens worden éénduidig en georganiseerd verzameld Wat is mijn publiek?(kinderen,sporters…)

22 Test de site vooraf en tijdens  taalfouten ?(laten nalezen!)  alle links werken ?  schikking ok ?  algemeen uitzicht ?  weergave op populaire browsers ?

23 Gebruik technologie met verstand  zijn de programma’s om de site te maken betaalbaar ?  zijn ze handig in gebruik, ingewikkeld ?  zijn ze duurzaam, zullen ze binnen x jaar nog bestaan ?  zullen meerdere personen inhoud toevoegen aan de site ?

24 Bied keuzes, bewust en onbewust  alle info toegankelijk maken vanaf de homepagina (bvb. voorgerechten,hoofdschotels, nagerechten, tips & trucs…)  zorg voor overzichtelijkheid

25 Design met mate en intelligentie  niet teveel afleidingen (muziek…)  een ontwerp kan snel saai worden  kostprijs van design ?  makkelijk wijzigbaar ?

26 Een heldere en consistente navigatie  gelijkvormige menu’s  zelfde terugkerende structuur  eventueel een “sitemap”  vb.

27 Webdesign is dynamisch en proactief  regelmatig up to date houden! (bv. datums, opendeurdag… )  nieuwe foto’s, berichten…  anticiperen : bv. opendeurdag reeds op voorhand op de site !

28 En vooral niet…    ml ml

29 Keuze van tool om site te maken 3 mogelijkheden : 1. Met HTML, CSS zelf schrijven 2. Met WYSIWYG-editor maken 3. Met CMS-systeem maken

30 Met HTML zelf schrijven  Voordelen vrijer in het bepalen van uiterlijk controle over elk aspect van je website HTML is relatief eenvoudig te leren  Nadelen er kan veel tijd in gaan zitten HTML is beperkt in mogelijkheden, je moet ook op een goed niveau met CSS, JavaScript en PHP werken

31 Met WYSIWYG-editor maken  Voordelen geen kennis van HTML nodig je kunt snel online zijn met een eenvoudige website  Nadelen hebt meestal niet overal invloed op leveren vaak slechtgeschreven code op, of overbodige code

32 Met CMS-systeem maken  Voordelen Je hoeft geen kennis van HTML te hebben Zeer gebruiksvriendelijk Zowel voor eenvoudige als complexe sites geschikt Snel online Er zijn voor de grote CMS-en veel (gratis) thema's beschikbaar  Nadelen gebonden aan mogelijkheden en onmogelijkheden van het gekozen CMS regelmatig onderhoud, bvb updaten van het CMS en bijbehorende plugins

33 CMS-systeem kiezen  Een overzicht van de top 14 CMS systemen : platform/comprehensive-overview-of-top-14-content- management-systems/  CMS systemen uittesten :

34 Voordelen Wordpress WordPress is een “gratis” content management systeem (het is ontwikkeld door Matthew Mullenweg, maar wordt door een flinke groep ontwikkelaars ondersteund) WordPress Miljoenen weblogs en websites maken gebruik van WordPress. Een heel toegankelijk content management systeem (iedereen kan ermee werken). Door middel van Themes (thema’s) is de opmaak van pagina’s aan te passen.Er zijn duizenden gratis WordPress Themes te vinden op het internet Er is een grote “community” aan gebruikers die ervaring en hulp delen

35 Voordelen Wordpress Er zijn talloze Plugins beschikbaar die allerlei functies aan het weblog toevoegen De scripts en codering van WordPress is erg licht en zorgt dat de website snel laadtwebsite WordPress is altijd up-to-date (te houden), beveiligingslekken worden door de community snel gedicht en gelanceerd Als standaard is WordPress ontzettend SEO-vriendelijk en met de juiste Plugins en instellingen, sta je al snel hoog in de zoekmachines

36 Voordelen Wordpress Er zijn met WordPress heel eenvoudig koppelingen te maken met de sociale media platforms (Facebook, Twitter …) Wordpress volgt de w3c-standaarden (zodat je blog of site op alle browsers (ook in de toekomst) goed zal weergegeven worden

37 Nadelen Wordpress Beveiliging kan een probleem opleveren -> regelmatig updaten nodig Geen rechtstreekse technische ondersteuning bij Wordpress zelf (wel bij kleine bedrijven die Wordpress ondersteuning bieden) Minder geschikt om toe te passen in heel grote organisaties

38 Officiële Wordpress site Oefening : Bezoek enkele website die met Wordpress gemaakt zijn. Welke vind je erg geslaagd, welke minder ? Waarom ? (doorklikken op Showcase) Ook : (in het Nederlands)

39 Wordpress : 2 mogelijkheden 1. Op een account maken en op de online versie meteen startenwww.wordpress.com 2. Op de software downloaden en bij je eigen provider installerenwww.wordpress.org

Wordpress.com  Je bent heel snel aan het werk  Je hebt geen te grote eisen op vlak van functionaliteiten en design  Steeds gratis  Vast aan aantal standaard templates (kleine aanpassingen mogelijk), mits betaling toch meer aanpassingen  Beperkt aantal plugins te gebruiken  Geen eigen plugins mogelijk 40

Wordpress.com  Max 35 gebruikers  Video is mits betaling mogelijk  Advertenties op je blog/site  Overbrengen van je blog of site naar wordpress.org (zelf gehost systeem) naderhand is mogelijk !! 41

Oefening (facultatief)  Ga naar p.18 in het handboek  Ga naar nl.wordpress.com  maak een gratis account op wordpress.com  Kies een goed blogadres (blogadres.wordpress.com)  Volg de richtlijnen van het boek  Deze account kan dienen om een en ander uit te proberen  Wij zullen kiezen voor een eigen installatie van Wordpress (via software op wordpress.org) 42

Wordpress.org  Webserver (provider of eigen server op je PC)  Domeinnaam (bvb. cvoth.be)  PHP ondersteuning (of hoger)= server-side scripttaal  MySql 5.0 of hoger  mod_rewrite Apache-module  FTP-client op je PC  Fotobewerkingsprogramma  Wordpress software (nu 4.3) 43

1 e mogelijkheid :Eigen webserver op je PC  Waarom ? testdoeleinden  Surf naar  Lees deze handleiding  Ga naar  Kies bovenaan Download  Klik op Download USBWebserver V8.6Download USBWebserver V8.6  Pak het bestand uit op je PC (of op een USB-stick)  Start de server : usbwebserver.exe 44

1 e mogelijkheid :Eigen webserver op je PC 45

1 e mogelijkheid :Eigen webserver op je PC Root dir: Door op deze knop te klikken wordt de Root map geopend. In deze map moeten alle bestanden van uw website staan (wij plaatsen daar Wordpress) Localhost: Nu word uw standaard browser geopend met localhost. In de browser kunt U nu, de door U in de rootmap geplaatste website, bekijken. PHPMyAdmin: Met deze knop word phpmyadmin geopend, hier kunt U databases aanmaken en beheren. De standaard inlog gegevens staan onder het inlog scherm. 46

Installatie usbwebserver op je PC 1. Download UsbWebserver en bewaar het op je pc Download 2. Pak de zipfile van UsbWebserver uit in een directory die je zelf handig vindt, bvb. c:\TestSite (of USB-stick!) 3. In c:\TestSite vind je nu 7 directories en 1 bestand 4. Start c:\TestSite\usbwebserver.exe 5. In het venster dat verschijnt, klik op 'Localhost' 6. Als het OK is, zie je nu een welkomstbericht. UsbWebserver is nu goed in werking. 47

Installatie Wordpress: stap 1 1. Download WordPress en bewaar dit bestand Download 2. Verwijder de directory c:\TestSite\root 3. Pak de zipfile van WordPress uit in c:\TestSite\root. Het resultaat moet zijn dat je een directory c:\TestSite\wordpress hebt 4. Hernoem c:\TestSite\wordpress naar c:\TestSite\root 5. Druk op F5 in je browser om te verversen -> Je ziet nu een WordPress-bericht dat je een configuratiebestand moet maken. 48

Installatie Wordpress: stap 2 1. Klik op 'Nu configuratiebestand aanmaken' 2. Je krijgt nu een welkomstbericht. Druk op 'Lets go' 3. Je krijgt nu een invulscherm. Vul deze 3 dingen in: Database: test User name: root Password: usbw 4. De andere twee zijn al goed. Druk op submit 5. Je ziet nu een bevestiging dat de database gevonden is. Druk nu op 'Run the install' Je zit nu in de installer van WordPress 49 WP Installer

1ste mogelijkheid: AMPPS webserver op je PC  Waarom ? testdoeleinden  Surf naar  Ga naar Downloads (kies Win of Mac OSX)  Sla het installatiebestand op  Start de installatie en doorloop de standaard stappen  Start de webserver (knoppen PHP en MySQL) 50

1ste mogelijkheid: AMPPS webserver op je PC 51

Wordpress installeren op AMPPSserver  Op de ampps server staan vele “installatiescripts”  Surf naar: localhost/ampps  Klik op Blogs, Wordpress  Klik dan op de blauwe knop Install 52

Wordpress installeren op AMPPSserver 53

Wordpress installeren op AMPPSserver 54

Wordpress installeren op AMPPSserver 55

Wordpress installeren op AMPPSserver 56

2 e mogelijkheid :Eigen webserver op je PC: Instantwordpress installeren 57  Ga naar  Kies Download Now en sla het bestand op waar je de WP-installatie wil gebruiken (bvb. je USB-stick)  (Zet nu eventueel even je antivirusprogramma uit)  Start het programma InstantWP.exe en kies een map waarin je WP wil installeren  klik op de Install knop -> Instant WP wordt geïnstalleerd

InstantWP kenmerken  Instant WordPress is volledig “portable” en draait vanuit de map waarin het geïnstalleerd werd.  Instant WordPress kan dus op een USB-stick geïnstalleerd worden en draait dan vanop die stick.  De map waarin je Instant WordPress installeert kan worden herbenoemd en Instant WordPress zal dan op dezelfde wijze van daaruit functioneren -> je kan meerdere installaties op je PC (of USB-stick) plaatsen ! 58

InstantWP.exe starten 59

InstantWP : taal vh Dashboard -> Nederlands 60

InstantWP : taal vh Dashboard -> Nederlands 61

H3 Werken met WordPress : Dashboard  Admin-bar : zwart  Inloggen : ketkroket.co.nf/wp-admin 62

Dashboard 63

Wordpress blogs zoeken Bvb. Blogs over koken 64

Oefening : Wordpress instellingen  Doe de algemene instellingen (uur, datumnotatie, titel …)  Doe de commentaar instellingen  Stel permalinks in (p.32)  Maak één extra gebruiker aan, geef deze als rol redacteur OPGELET : deze moet een eigen adres hebben ! 65

Oefening : Wordpress instellingen 66

Oefening : Wordpress instellingen 67

Gebruikersrollen  Beheerder Alle rechten Enkel jezelf beheerder maken  Redacteur beheert enkel de inhoud van je site kan berichten en commentaren van anderen wijzigen of verwijderen  Auteur Kan berichten schrijven, activeren Kan enkel eigen geplaatste inhoud wijzigen 68

Gebruikersrollen  Schrijver Kan bericht schrijven maar niet activeren Een beheerder of redacteur moet tussenkomen om de berichten te activeren -> controle (censuur?) van inhoud  Abonnee Een lid van je site/blog Nuttig als je hebt ingesteld dat alleen geregistreerde gebruikers reacties mogen geven 69

Tip  Werk met Chrome of Firefox  Opgelet : InstantWP werkt enkel met IE  Zet tabs open 70

H4 Themes  theme = template  = verzameling bestanden -> waar komt wat te staan, kleuren, lettertypes …  Standaard themes : twenty ten, twenty eleven …  Nu : twenty fifteen  Types : gratis, premium (€), op maat (€€) 71

H4 Themes  wordpress.org/extend/themes 72

H4 Themes 73

H4 Themes 74

H4 Themes  Gratis themes op Wordpress-site : veilig, gecontroleerd, voldoen aan minimumeisen, vrij van malcode  OOK : onveilige gratis themes !  Deze installeren een soort virus op je site  (soms gratis WP- themes) 75

H4 Themes  Oefening : lees bij plugins op het artikel: 76

H4 Themes  Oefening : bezoek de webpagina van het theme NeueGrafik 77

Commerciële themes  Support (vragen…)  Goede documentatie,handleidingen  Eenvoudig aan te passen  Goed grafisch ontwerp  Check eerst wat anderen (online)over een theme zeggen  Terms & conditions 78

Commerciële themes  (75$)  (2 stuks aan 70$)  (Thesis 87$)  marktplaats voor aanbieders; aparte WP-sectie (60€/stuk)  (35€/jaar) 79

Theme op maat  Uniek design  wordpress.startpagina.nl 80

Themes installeren 1. Downloaden in zip-formaat 2. Dashboard,Weergave,Thema’s 81

Themes  Via de link Live voorbeeld kan je je site/blog bekijken met het nieuwe thema  Kies het Twenty Twelve thema en activeer het  Kijk na wat je zoal kan aanpassen (is afhankelijk van de bouw van het thema)  Aanpassen is steeds mogelijk : kennis HTML, CSS, PHP nodig 82

Berichten 1. Categoriën maken om je berichten een logische indeling te geven-> deze komen later in de zijbalk terecht 2. Instellingen doen voor berichten (=posts=artikels) 3. Voorbeelddata vanuit installatie verwijderen 83

Berichten ; Categoriën instellen  Om je berichten een logische indeling te geven 84 Wij kozen ervoor dat deze slugs niet voorkomen in onze permalinks->mag leeg blijven

Categoriën instellen 85

Categoriën instellen Oefening : 1. Maak de 5 categoriën zoals in het boek op p Verander de naam van de catergorie “Geen categorie” in “Nieuws” 3. Maak 3 berichten in 3 verschillende categorieën en geef ook telkens een tag (trefwoord) 4. Bekijk de berichten op je website om te zien of je de categorieen ziet 86

Instellen voor berichten schrijven 87

Instellen voor berichten: geen reacties! 88

Instellen voor berichten schrijven 89 Check de nodige gegevens bij je provider, maak een nieuw adres aan speciaal hiervoor !!

Instellingen van GMail 90

Bericht = Post = Artikel ≠ Pagina  Bericht=post=artikel : komt bovenaan te staan in “blogformaat”, horen bij een categorie  Pagina : een webpagina die soms ook via het menu bereikbaar is  Tags = trefwoorden (kan op gezocht worden)  Afbeeldingen (verkleinen via image resizer, powertools…), voor onze gratis hosting max. 2MB per afbeelding !  Lorem ipsum (dummy tekst): nl.lipsum.com 91

Tags - Categoriën  Categorieën soort van hoofdstukken van je site/blog Meestal slechts enkele Hiërarchische structuur Vbn: honden, katten,konijnen…  Tags Trefwoorden Zoals indexpagina’s van boek Tientallen tot honderden Vbn: golden retriever, herkomst, stamboom, ziektes… 92

Waar foto’s halen ?  Vanop het web opgelet : copyright wetgeving !  Zelf maken (kwaliteit ?!)  providers-of-stock-images-a-useful-and-fresh-list/ providers-of-stock-images-a-useful-and-fresh-list/ 93

Foto’s bewerken  Via de ingebouwde mogelijkheden van WP  Met een fotobewerkingsprogramma Photoshop (€€€) gratis: Gimp Photofiltre : Paint.net 94

Oefening : Photofiltre  Download en installeer Photofiltre (Engelse versie ) Neem versie Lessen PF :  Probeer een foto te bewerken : grootte (aantal pixels), bijsnijden, filters toepassen (menu Filter, RMK…)  Probeer (met knop T) een text toe te voegen op een afbeelding  Toon het resultaat aan de lkr. 95

Photofiltre : header maken 96

Photofiltre : header maken px = typische waarde voor schermbreedte -> de hoogte zou dan ongeveer een 200-tal px moeten worden Via RMK, crop image de afbeelding bijsnijden.

Photofiltre : header maken 98 Kies een lettertype (liefst schreefloos !), kies een grootte, typ de tekst en klik op OK. Verschuif deze tekst met de pijltjestoetsen !

Eerste bericht  Dashboard, Berichten, Nieuw bericht  Geef titel op  Lang bericht : Opslaan als concept !  Kies categorie, tags (= keywords ; zelfstandige naamwoorden of werkwoorden)  Eventueel : Lees meer functie 99

Berichtvenstermaat aanpassen 100

Extra werkbalk voor opmaak 101

Extra werkbalk voor opmaak 102

Werken met afbeeldingen  Plaats cursor op plaats voor afbeelding  Klik op knop “Media toevoegen”  Even wachten voor upload !  Vul Titel en Alt-tekst in (-> beter voor zoekmachines)  Eventueel onderschrift (=caption) 103

Werken met afbeeldingen 104

Werken met afbeeldingen:bijlagepagina 105

Werken met afbeeldingen: afmeting  Meestal 1200 pixels breed genoeg ! DUS : EERST verkleinen met een fotobewerkingsprogramma !  WP zal elke foto in 3 formaten uploaden  WP upload wel ook het volledige formaat → plaatsverspilling op hostingruimte TIP : gratis foto’s op 106

Werken met afbeeldingen: bewerken 107

Afbeeldingen bewerken:Mediabibliotheek 108 Komen op geen enkele pagina of bericht voor.

Afbeeldingen bewerken: 109

Afbeeldingen bewerken: 110

Fotogalerij toevoegen Oefening :  Zoek 6 foto’s die met jouw onderwerp te maken hebben (  Maak een nieuw bericht en plaats deze 6 foto’s als fotogallerij hierin  Ga het resultaat bekijken  Verander de volgorde van de foto’s 111

Media instellingen  Bij Instellingen, Media kan je instellen hoe groot de thumbnails van een fotogalerij dienen te zijn 112

Tip: foto’s in batch herschalen 113

Video toevoegen  Opgelet copyright !  Gewoon een link plaatsen : Bvb: kwTk8 (OPGELET ! Je moet de hyperlink verwijderen !) -> bezoeker komt op Youtube terecht 114

Video toevoegen 115

Oefening :Video downloaden 1. Zoek een video op (Youtube, Vimeo …) 2. Surf naar clipconverter.cc 3. Plak daar de URL van de video 4. Kies een formaat voor omzetting 5. Zet enkel de eerste 10 seconden om ! 6. Download de omgezette video 7. Plaats deze in een nieuw bericht op je site 8. Toon het resultaat aan de leerkracht 116

Video in bericht  Maak nieuw bericht  Klik Media toevoegen  Kies het in te voegen filmpje  Kies hoe je wil invoegen 117

Video in bericht 118

Media bibliotheek  Lijst van alle foto’s,video’s, geluiden Gerangschikt per type Je kan filteren op periode van invoeren Zoekfunctie Gebruik logische namen en titels (ook beter voor zoekmachines)  Je kan vanuit berichtvenster een afbeelding meermaals gebruiken  Op tijd opruimen van ongebruikte media ! (via link : Permanent verwijderen) 119

Statische pagina’s (=Pagina’s)  titel, body tekst, foto’s …  geen deel van chronologische stroom  geen categorieën, geen tags  kunnen hiërarchie hebben (je kan pagina’s onder een andere pagina onderbrengen door die pagina “hoofd” te maken 120

Statische pagina’s (=Pagina’s) Pagina-attributen:  Hoofd - Je kunt de pagina's in hiërarchieën onderbrengen (nesten). Bvb. een “Over mij” pagina met daaronder de pagina's “Levensverhaal” en “Mijn hond”. Geen limieten op het aantal niveau's.  Template - Sommige thema's hebben aangepaste templates voor bepaalde pagina's met extra functies of aangepaste lay-outs. Als dit het geval is, vind je deze in dit dropdown menu. 121

Statische pagina’s (=Pagina’s) Pagina-attributen: Volgorde - Pagina's zijn standaard op alfabetische volgorde gesorteerd (waarde 0) Je kan hier je eigen volgorde kiezen door een nummer in te voeren (1 voor de eerste enz.). Opmerking : schakel het geven van reacties eventueel uit voor pagina’s ! 122

Oef: Statische pagina als homepage  Maak een pagina als statische pagina(Welkom), voeg deze pagina toe aan je menu 123

Oef: Statische pagina als homepage  Je kan voor deze pagina ook het sjabloon standaard kiezen (bij de pagina attributen) -> er is dan ook op je startpagina een rechter sidebar 124

Menu’s 125

Menu’s : Testpagina 5 toevoegen 126

Menu’s : Testpagina 5 toevoegen 127 verslepen naar wens

Menu’s : Testpagina 5 toevoegen 128

Menu’s 129

Oefening : menu maken  Maak een soortgelijke menustructuur :  KMI : een link naar  CULINAIR ITALIË : een link naar deze categorie (of één van jouw categorieën)  Hoe verander je het infolabel bij een menu-item? 130

Eén van de menu items als blog  Maak een categorie met bvb.naam “Nieuws”  Plaats deze categorie in je menu  Telkens je dan een nieuw nieuwsbericht wil posten doe je dat in de categorie “Nieuws” -> dit komt dan bovenaan bij de berichten die men bekomt door klikken op “Nieuws” in het menu  Je hebt dan een blog onder één menu-item gemaakt 131

Menu’s 132

Menu’s in andere thema’s  Niet alle thema’s ondersteunen het simpelweg “verschuiven” van menu –items (dit verschuiven werkt pas wanneer het vinkje is aangevinkt !)  Voor die thema’s moet je telkens je een nieuwe pagina maakt, opgeven welke pagina het hoofd hiervan is (in attribuut:Hoofd) 133

Widgets  Stukje software om bv. de “sidebar” te vullen  Bvb. Links naar andere sites (blogroll)  Overzicht vd. categorieën  Archief  Zoekfunctie  Overzicht nieuwste berichten  Overzicht recentste reacties  Een kalendertje  … 134

Widgets 135 Plugin “Links” zit nu standaard in WP 3.8.1

Oefening 1 : Widgets Ga naar Dashboard, Weergave, Widgets Breng in de sidebar van je thema volgende widgets aan :  Een kalender Waarvoor dient dit ?  Een tagwolk Waarvoor dient dit ? 136

Oefening 2 : Widgets Ga naar Dashboard, Weergave, Widgets Breng in de sidebar van je thema volgend widget aan :  Een lijstje met handige links met linkcategorie “Handige links”: Weerbericht ( Verkeer ( Nieuws (news.google.be) Beurs ( 137

Widgets  Via Dashboard, Weergave, Widgets  Volgens thema : één of meerdere sidebars of plaatsen om widgets te zetten  Twenty-twelve thema: hoofd sidebar (rechts) Indien homepage= een statische pagina :  Linksonder: 1ste widgetgebied homepagina  Rechtsonder: 2 de widgetgebied homepagina 138

Widgets : oefening 3  Plaats een tekstwidget in de Hoofdpagina sidebar van je website (geef wat relevante tekst in).  Verwijder het widget “Recente reacties”  Verwijder het widget “Meta” 139

Plugins  Voegen functies toe aan je WP-site  =klein programma op WP  Soms hoort er een Widget bij, want je moet de nieuwe mogelijkheid ergens kunnen tonen (plaatsen) 140

Oef.1  Installeer de plugin “Styles” (van Brainstorm media) en ook de plugin “Styles:Twenty Twelve” en activeer hen beide  Waarvoor dienen deze plugins ?  Maak enkele aanpassingen aan je site/blog  Bekijk het resultaat 141

Oef.2  Installeer Google Analytics (kies de versie van Joost de Valk)  Check voor de installatie enkele Details over deze plugin (is hij nog geschikt voor de huidige WP versie …?)  Activeer de plugin  Initialiseer het gebruik van Google Analytics op link Aanmelden 142

Oef.2 143

144

Info over gebruik Google Analytics  google-analytics google-analytics 145

Oef.3  Waarvoor dient de plugin “Download monitor”?  Goed alternatief op Akismet : Growmap Anti Spambot Plugin  Installeer (indien je wenst) de plugin “Social share buttons” of een alternatief hierop  Gebruik deze plugin om op elke pagina snelkoppelingen te zien naar Facebook en Twitter 146

Oef.4 : Contactformulier  Maak een pagina met naam “Contact”  Plaats deze pagina in je hoofdmenu  Installeer de plugin “Contact Form 7”  Geef een adres in waarnaar het formulier moet worden opgestuurd  Plak de nodige code in de pagina “Contact”  Test het formulier uit 147

Oef.4  Pas het standaardformulier aan zodat het resultaat er zo uitziet, zorg ook voor het sturen van ALLE door de bezoeker ingevulde gegevens ! 148

Oef. 4 : instellingen Contact Form Het adres waar de reacties moeten toekomen

Oef. 4 : instellingenContact Form Zelf typen ! De opgegeven codes gebruiken om de ingevoerde gegevens weer te geven !

Oef. 4 : instellingen Contact Form Zelf typen Cursor plaatsen en klikken

Oef. 4 : instellingen Contact Form 7 152

Een plugin om de footer tekst aan te passen 153

154 TABELLEN : Definitie en nut  tabellen = een bijzonder krachtig opmaakmiddel  tabellen bestaan uit verschillende elementen: horizontale rijen verticale kolommen cellen (waar rijen en kolommen kruisen)  tabelopmaak mogelijk voor: elke afzonderlijk element (bijv. celopvulling,... ) voor de tabel als geheel (bijv. uitlijning, rand, …)

Oef.6  Zoek een goede plugin om tabellen in WP te voegen 155

Oef.6 : oplossing 1 Installeer “Easy table” met code : [table caption="Prijzentabel" width="400" colwidth="50|100|50" colalign="left|left|center"] periode,prijs/week,prijs/dag laagseizoen, "€" 800,"€" 180 middenseizoen,"€" 1000,"€" 200 hoogseizoen,"€" 1300,"€" 250 [/table] resultaat : 156

Oef.6 : oplossing 2 Installeer “Ultimate TinyMCE”, klik Instellingen en activeer de knop voor tabellen : Ga naar een pagina of bericht en gebruik de knop om een tabel in te voegen : 157

Oef.6 : oplossing 3 Installeer “TinyMCE Advanced”, klik Instellingen en sleep de knoppen voor tabellen naar de knoppenbalk: 158

Oef.6 : oplossing 3  Kolombreedte aanpassen met knop ‘Tabelcel eigenschappen’ (3 de van links)  TIP : geef tabelbreedte in % (totaal moet 100% zijn) 159

160 FORMULIEREN

161 Inleiding formulieren  om informatie aan de bezoeker te vragen  formulierelementen kunnen gewone tekstinhoud, opmaak en speciale formuliercontrols bevatten  bezoekers vullen gegevens in en versturen ze  de gegevens worden dan verwerkt vb.

162 Verwerken van de gegevens  gegevensverwerking = opzoeking in een database, wegschrijven in een database, uploaden van bestanden, versturen via ,...  gegevensverwerking kan gebeuren: 1. client-side : Javascript, VBScript 2. server-side : ASP, ASP.net, PHP… (je hostingprovider moet dit wel ondersteunen!)

163 “Client-side” vs “Server-side”

164 Formulieren maken  via HTML (verwerking is moeilijk)  via een plugin : Contact Form 7, …  op websites : ZOHO Creator creator.zoho.com (max records)creator.zoho.com Google Docs (je hebt een Gmail adres nodig)

165 Formulieren maken : oef. Google Docs  Maak een Gmail account aan  Log in op je Gmail, kies als app : Google Drive  Kies maken, Formulier  Ontwerp je formulier  Ga naar Bestand, Insluiten  Plak de iframe code in je pagina waar het formulier moet komen (in het stuk text) NADEEL : veel Google disclaimers onderaan formulier OPLOSSING : plugin “Google Forms”

166 Formulieren maken : oef. Google Forms  Installeer plugin “Google Forms”en kies Add new Google Form  Ga naar de formulierontwerppagina en kies “Formulier verzenden”

167 Formulieren maken : oef. Google Forms

168 Formulieren maken : oef. Google Forms Om naar die Confirm URL pagina te gaan ter bevestiging !!

169 Formulieren maken : oef. Google Forms

Nog een nuttige plugin :  Disable comments (door Samir Shah :om commentaarmogelijkheid weg te nemen bij posts of pagina’s of media) 170

Onderhoud : WP update 171

Onderhoud : thema update 172

WP Backup maken  Backup nodig van : WP database Alle gegevens  Noodzakelijk : een eenvoudig proces  Vele plugins beschikbaar 173

Oefening : WP Backup maken 174 Installeer en activeer bovenstaande plugin (van Michael De Wildt) Maak een gratis Dropbox account Ga naar de instellingen van WPB2D Geef bij Backup Settings toelating (autorization) tot je Dropbox start bij Backup Monitor een backup

Oefening : WP Backup maken 175  Hoe de backup terugzetten (restore) ? wordpress-from-a-backup-to-dropbox-using-cpanel-and- phpmyadmin/

FTP-client installeren  Filezilla (zowel voor Win als Mac !)  Download en installeer Filezilla 176

Host voor Wordpress kiezen  bvb. …  Oefening : ga na of One een geschikte host zou zijn ? Kostprijs ?  Oefening : zoek een goede gratis hosting provider die geschikt is voor Wordpress !!  Oefening : maak een account aan bij deze gratis hosting provider 177

Gratis hostingprovider 178

Gratis hostingprovider  Gratis domeinnaam van de vorm :  Eerst een hostingplan kiezen, dan in het controlepaneel, register free domains 179

Gratis hostingprovider 180

Gratis hostingprovider 181

Gratis hostingprovider 182

Gratis hostingprovider 183

Gratis hostingprovider:domeinnaam 184

Gratis hostingprovider:database 185 Klik eerst op Database manager in het dashboard van biz.nf

Gratis hostingprovider 186 Er zijn nog geen data overgebracht naar de webruimte, dus surfen naar ketkroket.co.nf levert onderstaande pagina. We moeten nu Wordpress installeren op de gratis webruimte.

FTP-account 187

FTP-account: gegevens voor Filezilla 188

FTP-sessie in Filezilla starten 189

FTP-sessie in Filezilla : verbinding ! 190

Overzicht  Hosting account bij biz.nf gemaakt met : Gebruikersnaam, passwoord (om in te loggen op het dashboard van biz.nf) Domeinnaam (eventueel subdomein(en)): bv. ketkroket.co.nf FTP hostnaam, FTP username, FTP password (om in te loggen met Filezilla) Databasegegevens (database name, database username, database password) 191

Wordpress installeren  Downloaden (nl.wordpress.org)  Uitpakken in map op je PC 192

Wordpress installeren Openen in Wordpad 193

Wordpress installeren Invullen in Wordpad 194

Wordpress installeren 195 plakken

Wordpress installeren 196

Wordpress installeren :wp-config.php  Engelstalige tutorials the-wp-config-php-file-11-good-practices config-php-tips-tricks-and-tweaks html 197

Wordpress installeren op webserver 198

199

200

201

Wordpress thema aanpassen  basiskennis nodig van HTML en CSS  een editor nodig (zoals notepad++) of plugin WP Editor (Beljamin Rojas)  handig hulpmiddel : Firebug (op Firefox)  Child theme maken is nodig, anders zullen wijzigingen bij een update vh thema verloren gaan 202

Child theme maken  Ga naar map waar wp thema’s staan en maak daar een map met naam : themanaam-child 203

Child theme maken  Maak in deze map themanaam-child een bestand aan (met bv. het kladblok) met onderstaande inhoud, en sla het op met naam style.css 204 Aangepaste CSS-code t.o.v. gewone thema

Wordpress thema aanpassen  basiskennis nodig van HTML en CSS Nederlands : Engels :

Oefening :  Installeer de plugin Firebug in Firefox (  Surf naar en probeer de titel lettergrootte op 20px te zettenwww.cvoth.be  Probeer de tekst van het menu wit te zetten (#fff)  Probeer de achtergrondkleur van het vakje “zoek” op groen te zetten  Zoek met een zoekrobot een manier om in de voettekst (footer.php) die vermelding “Ondersteund door Wordpress” weg te krijgen 206

Footer aanpassen : credits weghalen  Zet in deze map themanaam-child een aangepaste versie van bestand footer.php aan (met bv. het kladblok of via de plugin WP Editor) 207 Aangepaste CSS-code t.o.v. gewone thema

Footer aanpassen : credits weghalen 208 In de plaats gekomen van

209 Hoofdstuk 8: Hyperlinks en navigatie

210 HYPERLINKS Soorten links – Links waarheen?  Links binnen dezelfde pagina = blad-wijzers (=bookmarks, anchors, ankers)  Links naar een andere pagina van je site  Links naar het begin of einde van je pagina  Links naar bestanden Als het een eigen bestand is: zorg ervoor dat het aan de huidige website is toegevoegd !Waarom?  Links naar WWW-adressen  Links naar adressen  Links naar andere Internetadressen (bijv. FTP)

Veiligheid  Akismet  of Growmap Anti Spambot Plugin (gratis)  WP Security scan 211

Backup  Duplicator  Wordpress backup to Dropbox 212

SEO optimalisatie  Plugin : Yoast SEO  Google Analytics by Yoast 213

Nuttige plugins  P3 Profiler Meet met de P3 profiler welke plugins de meeste impact hebben op je laadtijd !  Broken link checker Check bij livegang of alle links op je website nog wel werken. Mis je niks, zijn alle externe pagina’s nog bereikbaar? Je krijgt een mailtje als een link niet meer werkt. 214

InstantWP migreren naar hostingprovider Overzicht van de procedure 1. InstantWP starten en de plugin “Duplicator” installeren 2. Een Archive-pakket maken van de InstantWP installatie 3. Archive-pakket en installer op je bureaublad opslaan 4. Een MySQL database maken op je webserver 5. Het archive- en installerpakket via FTP naar je webserver overbrengen 6. Naar de installer surfen en het pakket op je webserver installeren 7. Je WP-website beveiligen na de migratie 215

InstantWP migreren naar hostingprovider 1. Ga naar je Dashboard en installeer de plugin “Duplicator” ; Activeer deze plugin. 216

InstantWP migreren naar hostingprovider 2. Maak een nieuw duplicaat door in het menu Duplicator, Packages, knop Create New te klikken (vul een naam in) en klik op Next, na de scan klik je op de knop Build : 217

InstantWP migreren naar hostingprovider Je bekomt een Archive-pakket en een installer-pakket. Klik op de link All Packages : 3. Sla zowel het Installer-pakket als het Archive- pakket(zip) op je Bureaublad op (door erop te klikken). 218

InstantWP migreren naar hostingprovider 4. Sla zowel het Installer-pakket als het Archive-pakket (zip) op je Bureaublad op (door één voor één erop te klikken en te kiezen voor Opslaan als). Deze 2 bestanden staan nu op je bureaublad : 219

InstantWP migreren naar hostingprovider Deze 2 bestanden moet je via een FTP-sessie overkopiëren naar de juiste map van jouw webserver. (Dit is dikwijls de root map van jouw domein, dus gewoon de eerste map op jouw domein) Je gebruikt hiervoor een FTP-client (bv. Filezilla) 220

InstantWP migreren naar hostingprovider 5. Surf naar de plaats waar deze 2 bestanden staan : Achter Requirements moet staan :Pass (dan is aan alle voorwaarden voldaan) 221

InstantWP migreren naar hostingprovider 6. Vul onderstaand scherm in en klik op Test connection. 222

223

InstantWP migreren naar hostingprovider 6. Vervolg : Als alles OK is krijg je het bericht : Validation succesfull. Klik dan op de knop Run Update (de eigenlijke installatie van jouw WP-website gebeurt nu op jouw webruimte). Verwijder nu uit de WP-root map volgende 2 bestanden : install.php install-data.sql Dit kan je doen met Filezilla (klik op de bestanden met de RMK en kies Verwijderen). 224

InstantWP migreren naar hostingprovider 225

7. InstantWP vlak na migratie beveiligen 1. Wijzig de administratornaam (die is nu “admin” vanuit InstantWP) Installeer daarvoor de plugin “Admin renamer extended” van Ramon Fincken en activeer deze plugin. Klik op de knop Settings en kies een nieuwe naam voor de administrator ! Onthoud deze naam. 2. Wijzig de “Unieke Sleutels” in je wp-config.php file met de plugin “Update Unique Keys” (Brian Passavanti). Opgelet : na het wijzigen vd. Sleutels moet je uitloggen en terug inloggen op je Wordpress. 226

Update alle URL’s  Installeer de plugin “Velvet Blues Update URLs” en activeer (dit w in principe reeds gedaan door Duplicator)  Kies in menu Extra, Update URLs en vul in: 227

7. InstantWP migratie beveiligen 3. Wijzig het administrator passwoord (is in principe al gedaan bij Duplicator) Ga in je Dashboard naar Gebruikers, Je Profiel en vul daar een nieuw wachtwoord in (dit wachtwoord was immers “password” in de InstantWP installatie op onze USB-stick) 4. Beveilig je site met de “iThemes Security” plugin. Ga naar het Security menu (links in Dashboard). Kies voor “Your table prefix should not be wp_” en kies een andere tabel prefix. Kies dan “Your WordPress header is showing too much information...” en los dit probleem op door aan te vinken “Remove Wordpress generator meta tag”. 228

InstantWP migreren naar hostingprovider Installeer eventueel All In One WP Security & Firewall. Deze plugin is gelijkaardig aan iThemes Security maar instellingen zijn eenvoudiger. 229

ALTERNATIEVE METHODE : Site migreren naar andere hostingprovider Er zijn 3 lokaties betrokken : 1. De oude hostingprovider (vb. ketkroket.co.nf) 2. Jouw eigen PC 3. De nieuwe hostingprovider (vb. Vooraleer te beginnen moet je ALLE technische info en paswoorden kennen van beide hostingproviders. 230

Site migreren naar andere hostingprovider De methode is ook goed om je domeinnaam te veranderen, wil je alleen van provider wisselen, laat dan alleen de domeinnaam wijzigen achterwege… 1. Verwijder statistiek plugins (bvb. Google Analytics) 2. Maak een reservekopie van je hele WP installatiemap 3. Maak een backup van je MySQL Database via het control panel van je hostingprovider, liefst via PHPmyAdmin en download die backup naar de harde schijf van je PC. 4. WP op nieuw domein installeren 231

Stap 2 : Kopie van hele WP-map 232

Stap 3: backup van je MySQL Database 233

Stap 3: backup van je MySQL Database 234

Stap 3: backup van je MySQL Database 235

Stap 3: backup van je MySQL Database 236

Stap 4: WP op nieuw domein installeren 237 Zorg voor een nieuw domein en bijbehorende hosting met een MySQL Database (bvb. one.com) Installeer daar een schone nieuwe versie van WordPress via de normale installatie procedure, en gebruik daarbij dezelfde WordPress tabel naam als je oude site! Meestal zal die wp_ zijn. Dit is van belang in verband met de import die je later gaat doen. Opgelet: in deze presentatie koos ik : wp2100_ Controleer of alles naar behoren werkt

Stap 5 : de site overzetten  Kopieer alle bestanden van je oude site via FTP naar je nieuwe site, behalve je wp-config.php bestand!! Want je gaat naar een nieuwe database toe!  Via PHPMyAdmin moet je nu alle tabellen verwijderen uit de nieuwe database (Verwijder/Drop)  OPGELET:nu eerst het sql bestand openen met Wordpad en CREATE DATABASE `report_wrdp1` DEFAULT CHARACTERSET latin1 COLLATE latin1_swedish_ci; USE `report_wrdp1`; verwijderen. De wijziging Bewaren.  Importeer nu de backup van je oude MySQL database via de importfunctie van PHPMyAdmin. 238

Stap 5 : de site overzetten Via PHPMyAdmin alle tabellen verwijderen uit de nieuwe database 239

Verdere stappen  Na de import moet je nog wat wijzingen aanbrengen: URL van je site in de tabel wp_options (of die met je eigen prefix) wijzigen naar de nieuwe domein URL Verhuizing afronden  Inloggen op je nieuwe site met je oude inlog gegevens! Tenslotte heb je nu weer je oude site terug.  Bij Instellingen -> Algemeen -> Adres van je WordPress site wijzigen  Plugins nalopen en indien noodzakelijk paden updaten naar de nieuwe URL (Bijvoorbeeld bij DB-Manager)  Controleren of de site en alle berichten goed te bereiken zijn en de layout klopt.  Installeer de plugin: en zoek daarmee naar alle oude URLs en laat die wijzigen naar je nieuwe URL! Dit zorgt ervoor dat echt alle oude verwijzingen omgaan naar je nieuwe domein. Optioneel  Als dat goed werkt, dan kun je nu op de oude site een 301 redirect plaatsen in je.htaccess file zodat alle verkeer nu omgeleid wordt naar de nieuwe site. Bijvoorbeeld:  redirect 301 /  De / zorgt ervoor dat alles door gestuurd wordt naar je nieuwe domein naam, in dit geval  En natuurlijk direct een goede backup maken van je nieuwe site inclusief je database 240

URL van je site in de tabel wp_options (of die met je eigen prefix) wijzigen naar de nieuwe domein URL 241

Bij Instellingen -> Algemeen -> Adres van je WordPress site wijzigen 242

Installeer de plugin:  replace/  zoek daarmee naar alle oude URLs en laat die wijzigen naar je nieuwe URL! Dit zorgt ervoor dat echt alle oude verwijzingen omgaan naar je nieuwe domein. 243

244 Scripting

245 Scripting Definitie en doel  aanvulling op HTML (statische pagina's, informatie aanbieden) -> scripts = programmeertalen die extra functionaliteit toevoegen aan een webpagina die door HTML niet wordt geboden, dus INTERACTIVITEIT  kunnen enkel uitgevoerd worden door het programma waarvoor ze geschreven zijn (web browser) programma's geschreven in een ‘echte’ programmeertaal

246 Scripting Soorten scripts Er zijn twee mogelijkheden: 1. Client-side scripting wordt op de machine van de client uitgevoerd (bijvoorbeeld: Java, Javascript, Flash) interactief maken van je website: bijvoorbeeld iemands naam laten invoeren en deze gebruiken verder in de pagina vaak kopieerbaar 2. Server-side scripting wordt op de machine van de server uitgevoerd (bijvoorbeeld: Perl, CGI, PHP, ASP) bijvoorbeeld om gegevens uit een database weer te geven (denk aan zoekmachines, winkelwagentjes, …) nooit kopieerbaar

247 Scripting Javascript  ≠ java (want java is een ‘echte’ programmeertaal)  bestaat als client side en als server side script  werkt in alle browsers  waar staat het script ? rechtstreeks in de html : hier komt het script in een extern bestand (.js) waarnaar verwezen wordt in de html:  voor meer info (zeker lezen Overzicht, Les 1 en Les 2)  goede bron voor scripts Kopiëren (en bewerken) nu maar !!!

248 Publiceren Hoe promoot ik mijn website? Een voortreffelijk artikel hierover: