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
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Hardstyler. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $3.75. You're not tied to anything after your purchase.