Les 2: Installatie van Drupal

Draft (work in progress) -- AWAITING PEER REVIEW
Description: 
In dit hoofdstuk leer je Drupal installeren
Overview: 

Downloaden van bestanden
Een taalbestand invoeren voor installatie
Installatie van Drupal

Steps: 

2.1. Download van bestanden

Drupal installeert zich via een bepaald standaardproces in de Engelse taal. Beslis voordien als je een extra taal wilt installeren of niet. Om het onszelf gemakkelijk te maken, installeren we meteen Drupal in de Nederlandse taal. In een latere faze kan dit ook (en zal terloops in de lessenreeks worden aangeleerd), via het administratief gedeelte.

1. Download de laatste versie van Drupal (tar.gz) via http://drupal.org/download én
2. download meteen ook het taalbestand (drupal-7.x.nl.po) via http://localize.drupal.org/translate/downloads of
3. via http://ftp.drupal.org/files/translations/7.x/

2.2. Voorbereiding installatie

Pak het tar.gz bestand uit . Dit is vergelijkbaar met een zip-bestand. Klik hiervoor op het bestand met de rechtermuisknop (RMK) en kies vooor de optie “Bestanden uitpakken” en plaats deze onder de www-map van de wamp server.

Taalbestand invoegen

Het taalbestand staat standaard NIET in het installatiepakket van Drupal. Plaats hiervoor het bestand drupal-7.x.nl.po in één van de mappen van de uitgepakte mappen. Het voorstel is er om dit te plaatsen onder profiles/standard/translations

2.3. Installatie

STAP 1: Profiel kiezen

STAP 2: Taalkeuze

Doordat het taalpakket in één van die submappen zit, kun je nu WEL een extra taal installeren. Voor de verder installatie is het dus makkelijker om het installatieproces te volgen.

STAP 3 & 4: Database instellen en vereisten controleren

Vooraleer we de database kunnen instellen, moeten we er natuurlijk eentje aangemaakt hebben. Open PhpMyAdmin (via het icoontje van de wamp-server) en maak een nieuwe databank aan. Eens de database aangemaakt, kun je de databaseconnectie leggen:

1. Database Type: MySql
2. Lokaal: database-gebruikersnaam -> root, wachtwoord -> leeg veld
3. Webhosting: gegevens te verkrijgen of zelf aan te maken van/bij de webhostingsfirma

Bij uitgebreide opties krijg je nog enkele opties te zien die standaard ingevuld zijn of die nog bijkomstig moeten ingevuld worden (facultatief).

• Database-host: lokaal is dat altijd localhost
• Database-poort: wijzig de poort die de webhosting meegeeft, veiligheid!
• Tabelprefix: indien meerdere databankwebsites in één en dezelfde database geplaatst wordt, kan het interessant zijn om hier een prefix voor te zetten

Vereisten controleren gebeurt automatisch.
STAP 4: Drupal verder installeren, gebeurt automatisch

STAP 5: Vertalingen installeren, gebeurt automatisch

STAP 6: Site instellen

1. Naam van de site
2. Website e-mailadres: eventueel in te vullen
3. Beheerdersaccount instellen: gegevens van de administrator
o Gebruikersnaam
o E-mailadres
o Wachtwoord + bevestiging wachtwoord

Wachtwoord

Ingevuld krijg je een controle over de “sterkte” van de wachtwoorden. Het spreekt voor zich dat je best gaat naar een sterk (hoog) wachtwoord, zeker als je je website online installeert.

Tip: gebruik leestekens in je wachtwoord en deze zal als HOOG worden aangeven.

Met leestekens, niet bevestigd

Met leestekens, wel bevestigd

Serverinstellingen
• Standaardland
• Standaard uurzone: Lokaal instellingen van de computer worden overgenomen

STAP 7: Installatie voltooien

2.4. Resultaat

Het resultaat is de administratieve zijde van de website, gekoppeld aan een preview van de bezoekerszijde.

Voor zij die ooit met Joomla gewerkt hebben, zullen schrikken wanneer ze ontdekken dat zowel bezoekerszijde als administratieve zijde als één geheel wordt getoond. Je moet dus je hoofd erbij houden om te zien als je als dan niet inlogd bent of niet.

4. Databanken

Aan databankzijde zien we dat er 77 tabellen aangemaakt zijn. Wat meteen opvalt is dat drupal niet echt een prefix plaatst voor de naam van elk van die tabellen. Wanneer je toepassingen hebt die je zelf ooit zou gemaakt hebben, kan dat voor verwarring zorgen.

Nu wordt het duidelijk waarom het tabelvoorvoegsel in ”STAP 3: database instellen” van nut kan zijn.

In de Drupal 6-versie werden er maar 50 tabellen aangemaakt. Vandaar dat het omzetten van een Drupal 6-versie naar een Drupal 7-versie een meer dan moeilijke zaak wordt. Het is afwachten hoeveel tabellen (testversie voorlopig 73) de Drupal 8-versie zal omvatten.