2.8.2 Administratiedeel........................................................................................................5
2.9 NETWERKTEKENING..................................................................................................................5
2.10 TESTPLAN...........................................................................................................................5
2.11 INHOUD WEBSITE..................................................................................................................5
2.11.1 Artikelen (pagina’s) toevoegen.................................................................................5
3. BIJLAGES..........................................................................................................................6
3.1 BIJLAGE A – INSTALLATIEPROCEDURE UBUNTU WEBSERVER EN “JOOMLA!” 1.7.1..................................6
3.1.1 Ubuntu installeren.......................................................................................................6
3.1.2 Apache, PHP en MySQL installeren...........................................................................9
3.1.3 PHPMyAdmin installatie...........................................................................................11
3.1.4 “Joomla!” Installeren.................................................................................................13
3.2 BIJLAGE B – IMPORTEREN VAN DE DATABASEBESTANDEN...............................................................17
3.3 BIJLAGE C – MODULES INSTALLEREN (BOEKENLIJST EN LEZERLIJST).................................................18
3.4 BIJLAGE D – SITEMAP.........................................................................................................19
3.5 BIJLAGE E – NETWERKTEKENING.............................................................................................24
3.6 BIJLAGE F – ARTIKEL PUBLICEREN (PAGINA AANMAKEN).................................................................25
3.7 BIJLAGE G – TESTPLAN........................................................................................................29
3.8 BIJLAGE H – TEMPLATE INSTALLEREN.......................................................................................30
2
,1. INLEIDING
1.1 Algemeen
De huidige website van de bibliotheek Diever gaat 15 september 2011 uit de lucht in
verband met complicaties die zijn opgetreden met de huidige beheerder. De nieuwe website
moet werken met het CMS “Joomla!”. De webserver gaat draaien op Linux Ubuntu 11.04. Er
word voor de webserver gebruikt gemaakt van Apache 2. Het budget voor dit project is laag.
2
,2. TECHNISCHE SPECIFICATIES
2.1 IP Plan
De webserver wordt geplaatst naast de andere servers in het serverruimte. Het IP adres van
de webserver moet daarbij in een andere range geplaatst worden om zo aanvallen van
buitenaf tegen te gaan.
Stel de huidige servers staan zo geconfigureerd:
IP Adressen 192.168.2.10 - 192.168.2.20
Subnet 255.255.255.0
Dan moet de server in een apart netwerk komen, bijvoorbeeld:
IP Adres 192.168.3.100
Subnet 255.255.255.0
De router moet hierbij zorgen dat verbindingen via poort 80 en 443 op het externe IP adres
doorgesluisd worden naar de server op 192.168.3.100 .
2.2 Software
De software die gebruikt gaat worden is:
1. Linux Ubuntu 11.04
2. PHP 5.3
3. MySQL 5
4. Apache2
5. PHPMyAdmin 3.4.4
6. “Joomla!”! 1.7.1
Voor de installatie van de paketten, zie dan bijlage A.
2.3 Hardware
Als hardware voor de server is gekozen voor de HP ProLiant ML110 G6 G6950.
Deze kost €599,- incl. BTW, en moet voorzien zijn van een netwerkverbinding (zoals in
Bijlage E) en stroom.
2.4 Ontwerp
Het ontwerp van de website moet zoveel mogelijk lijken op dat van de huidige website. Er is
gekozen voor een licht gemodificeerde versie van een gratis layout. Zie het bijgeleverde
bestand “template.zip”.
3
,2.5 Boekenmodule
2.5.1 Programmatuur
Voor de modules moet een kleine module met de hand geschreven worden om de database
uit te lezen met boeken, en deze geordent te laten zien. Deze module is al geschreven.
(zie bijlage C, en mod_boekenmodule.zip)
2.5.2 Database
De database staat in een Excel bestand. Deze data moet (bijv via een csv bestand)
ingeladen worden in een MySQL database zodat deze uitgelezen kan worden via PHP (de
module).
(zie bijlage B, en mod_boekenmodule.sql)
2.6 Sitemap
Zie bijlage D
2.7 BackUp
2.7.1 Dagelijkse backup van database
Dagelijks moet er een backup gedraaid worden van de database. Dit gaat via PHPMyAdmin.
Het persoon dat het laatste in het gebouw is dient via de server een backup te maken. De
volgende stappen dienen gevolgd te worden:
1. Ga naar PHPMyAdmin (http://SERVER/phpmyadmin)
2. Log in
a. root
b. 100%koffie
3. Ga naar export
4. Selecteer alle databases
5. Vink ‘Verstuur’ aan
6. Sla het .sql bestand op op een usb stick (houd rekening met dat u de datum
meeneemt in de bestandsnaam)
7. Neem de USB stick mee
2.7.2 Wekelijkse backup van de website
Aan het eind van de week moet iemand de volledige website kopieren. Dit gaat met de hand,
en als volgt:
1. Navigeer naar /var/ op de server
2. Kopieer de gehele folder “www” naar een USB stick en geef deze een naam met
betrekking tot de datum.
4
, 2.8 URLS
2.8.1 Website
De website is in het begin beschikbaar via http://localhost/ en zal daarna overgeplaatst
worden naar bibliotheekdiever.nl
2.8.2 Administratiedeel
Het administratiedeel van de website is te bereiken door “/administrator/” achter de URL te
zetten. (bijv. www.bibliotheekdiever.nl/administrator)
Hier dient ingelogd te worden met de username en password die in de installatie zijn
doorgegeven;
USERNAME diever
PASSWORD 100%koffie
2.9 Netwerktekening
Zie bijlage E
2.10 Testplan
Zie bijlage G
2.11 Inhoud Website
Zoals eerder is verteld, zal de template “template.zip” geinstalleerd worden, en de module
“mod_boekenmodule.zip”. De “mod_boekenmodule.sql” dient geimporteerd te worden in de
database.
2.11.1 Artikelen (pagina’s) toevoegen
Zie Bijlage F.
5
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper Hardstyler. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €3,44. Je zit daarna nergens aan vast.