LES 1: AAN DE SLAG MET WORDPRESS
Lesoverzicht: • Aan de slag • Wat is WordPress • CMS • Front-end • Back-end • Samenvatting Tijd: 5 minuten Doel: Aan het einde van deze les weet je wat WordPress is en kun je benoemen wat het verschil is tussen de front-end en de back-end.
8
AAN DE SLAG MET WORDPRESS
Aan de slag:
Je wil graag een website maken, voor jezelf, je eigen bedrijf, voor een klant of voor iemand anders. Alleen je hebt niet zo veel verstand van al die moeilijke HTML codes, daarom ben je bij WordPress terecht gekomen. Maar ja hoe werkt dat dan? In dit Wordpress handboek leer je eerst wat WordPress is, zodra dit duidelijk is gaan we verder in de stof duiken en aan het einde van deze 11 lessen heb je je eigen WordPress website gemaakt.
Wat is WordPress
Voordat je aan de slag gaat met WordPress is het zeker handig om te weten wat WordPress nu eigenlijk is. In 2003 is WordPress gestart met weinig code om het publiceren van teksten op het internet gemakkelijker te maken. De eerste gebruikers waren webloggers, en in die tijd werd WordPress dan ook voornamelijk gebruikt om blogs te maken. De laatste paar jaar is Wordpress uitgegroeid tot één van de grootste open source projecten op het internet. Dat WordPress open source is, houdt in dat er honderden mensen over de wereld bezig zijn met de ontwikkeling van WordPress. Iedereen is daarom vrij om het te gebruiken, of het nu een persoonlijke website is of een website met commerciële doeleinden. WordPress is wereldwijd het meest gebruikte CMS, met behulp van WordPress of een ander Content Management Systeem is het mogelijk om zelf de website te beheren, daarnaast is het mogelijk om met behulp van plugins de functionaliteit van de website te vergroten. Als je zelf de website zou schrijven in programmeertaal, dan zou je in plaats van de plugins gebruik maken van de programmeertaal PHP en Javascript/jQuery.
CMS
Een content management systeem is een (software) toepassing die het mogelijk maakt voor mensen om op een relatief eenvoudige wijze, zonder veel technische kennis, een internet website te beheren. Met een CMS kan een gebruiker zelf, zonder hulp van een webdesigner, teksten aanpassen, pagina’s toevoegen en/of afbeeldingen plaatsen op de website. Een CMS is vooral geschikt voor websites die regelmatig geactualiseerd worden, zoals nieuwssites en weblogs.
9
AAN DE SLAG MET WORDPRESS
CMS vergelijking
Zoals eerder is aangegeven is WordPress een CMS, maar WordPress is niet de enige die je kunt gebruiken. Er zijn er veel beschikbaar, maar de drie bekendste zijn WordPress, Joomla en Drupal. Voor je een keuze maakt voor een CMS, moet je jezelf afvragen welke functionaliteit je nodig hebt.
Joomla
Joomla is de jongste CMS van de drie, het is opgezet in 2005 en ondertussen is het al meer dan 30 miljoen keer gedownload. Joomla is voornamelijk populair in Nederland en België. Dit CMS wordt veel gebruikt in het MKB (Midden Klein Bedrijf) en KMO (Kleine of Middelgrote Onderneming) en is gebruiksvriendelijk. Voor Joomla zijn er bijna 9.000 uitbreidingen beschikbaar. Hierbij kun je denken aan extensies, componenten en plugins. Deze zijn niet allen gratis, voor bepaalde uitbreidingen zal betaald moeten worden. Voordelen: • Veel modules, plugins en thema’s voor extra functionaliteit en uiterlijke aanpassingen • Ook uit te breiden met webshop functionaliteit • Goede navigatie module die grote hoeveelheden content toegankelijk maakt Nadelen: • Back-end niet erg gebruiksvriendelijk • Continu updates i.v.m. veiligheid
WordPress
WordPress is van oorsprong een blog systeem, zo is het in 2003 dan ook opgezet. Ondertussen is het al meer dan 140 miljoen keer gedownload en is het daarmee de meest populaire CMS. Zijn populariteit heeft WordPress voornamelijk te danken aan het feit dat het goed scoort in Google. Er zijn bijna 35.000 plugins beschikbaar en het systeem is erg gebruiksvriendelijk voor de gebruiker. Voordelen: • Zeer gebruiksvriendelijk bij het beheren en aanpassen van de website • Veel plugins en thema’s voor extra functionaliteit en uiterlijke aanpassingen • Grote community voor vraag en antwoord • Website beheren zonder technische kennis Nadelen: • Geen standaard ondersteuning voor meerdere talen • Beperkte rechtenbeheer van gebruikersaccounts
10
AAN DE SLAG MET WORDPRESS
Drupal
Ook Drupal is begonnen als blog systeem, maar dit is al in 2001 opgezet. In de loop der jaren is ook Drupal gegroeid naar CMS. Het is de laatste jaren in opkomst met nu iets meer dan 15 miljoen downloads, maar nog niet zo populair als Joomla en WordPress. Dit komt omdat Drupal technischer en complexer is. Met Drupal is het mogelijk om meerdere sites vanuit één systeem te bedienen. Qua bediening is het goed te gebruiken door de eindgebruiker, in Nederland is er alleen een beperkte professionele ondersteuning. Voordelen: • Zeer veel features zijn een standaard onderdeel • Volledig schaalbaar systeem • Maak gebruikersaccounts aan voor het bewerken en beheren van meerdere sites Nadelen: • Complex in gebruik
Welk CMS is het beste?
Om deze vraag te kunnen beantwoorden, zul je eerst je wensen en eisen duidelijk moeten hebben. WordPress is het makkelijkst in gebruik, daarna Joomla en als derde Drupal. Maar kijk je naar wat je met het systeem kan, dan zal Drupal bovenaan staan gevolgd door Joomla en dan WordPress.
11
AAN DE SLAG MET WORDPRESS
Front-end
Ieder CMS heeft een front-end en een back-end. De front-end ontwikkeling is het programmeren van de “voorkant” van de website. De voorkant is datgene wat zichtbaar is voor de bezoeker van de website. Hierbij kun je denken aan de afbeeldingen, de lettertypen, het design etc. Voor het programmeren van de front-end wordt gebruik gemaakt van HTML, CSS en Javascript. Als we als voorbeeld een webshop nemen, dan is de front-end alles wat de klant ziet, de overzichten met producten, de winkelwagen en het bestelproces.
Back end
De back-end webdevelopment is net als de front-end onderdeel van het webdevelopment proces. De back-end ontwikkeling is het programmeren van de “achterkant” van de website. Dit is alles wat niet direct zichtbaar is voor de bezoeker van de website. Als we verder gaan met het voorbeeld uit de front-end. Dan was alles wat de klant ziet in de webshop de front-end en in de back-end staat alles wat de medewerkers van de webshop zien. Vaak is dit een uitgebreid dashboard waar medewerkers artikelen kunnen invoeren en wijzigen. Bij back-end ontwikkeling moet je er vooral rekening mee houden dat sommige mensen de hele dag achter je programma zitten. Daarom zijn snelheid en weinig stappen doorlopen erg belangrijk. De programmeertalen van de back-end zijn onder andere PHP en ASP.
Samenvatting:
Voordat je een website gaat maken is het belangrijk dat je bedenkt wat voor eisen je hebt voor de website qua gebruik e.d. daarna kun je een keuze maken voor het juiste Content Management Systeem. Daarnaast weet je nu dat als de front-end van de website genoemd wordt dat hier het deel bedoeld wordt dat je ziet en in de back-end stel je alles in.
12