Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren...

44
ïntegreerd project 2008 la nouvelle espéran Jeroen Boll Maarten Masschelei Tine Vansevere Laura Rogier Sara Vanden Hautt

Transcript of Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren...

Page 1: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Geïntegreerd project 2008

la nouvelle espérance

Jeroen BolleMaarten Masschelein

Tine VanseverenLaura Rogiers

Sara Vanden Hautte

Page 2: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit

Page 3: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

1. Voorstelling

Jeroen BolleProgramma-technisch coördinator

Maarten MasscheleinImplementatieverantwoordelijkeLogistiek verantwoordelijke

Laura RogiersGebruikersvertegenwoordiger

Tine VanseverenProjectleiderDatabasebeheerder

Sara Vanden HautteAdministratief verantwoordelijke

Page 4: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit

Page 5: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Actemium Belgium Nouvelle EspéranceLuc Clabout (Burundi)

Vinci foundation Doel:Hulpverlening HIV-patiënten en weeskinderen

Page 6: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Hoofdactiviteiten:

• Fondsen werven;• Wereldbekendheid geven;• Gezondheidszorg leveren;• Psychologische ondersteuning;• Maatschappelijke ondersteuning;• Microkredieten verlenen;• Workshop ter verbetering van hun levenswijze;• Workshop om een inkomen te verwerven;• HRM

Page 7: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Aantal Aids-patiënten stijgt + afstand is voor sommigen ver

Satellietcentra aan rand van de stad

Page 8: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Doel website:

Aantrekkelijk

Onderhoudbaar

Actueel

Informatief

Eenvoudig

Page 9: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

1. Inleiding

Redenen:- Systemen bestaan al- Leercurve PHP

Zelf ontwikkelen Bestaand systeem

Visie

Page 10: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Beheer van pagina’sFotogalerijNieuwssysteemContactpagina en gastenboekGebruikerssysteem met rechtenRapportensysteemBeheer van donateursCommunity aan de hand van blogs

Functionaliteiten

Page 11: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Aanpak: eerste plan Maatwerk: site helemaal zelf ontwikkelen

Analyse

7 iteraties1. Gebruikerssysteem2. Pagineersysteem3. Rapportensysteem4. Nieuwssysteem5. Contactpagina en

gastenboek6. Beheer van donateurs7. Community

Ontwerp

Implementatie

Testen

+

1. Volledig op eisen afgesteld2. Uitdagend3. Project brengt veel bij op

programma-technisch vlak

1. Grote leercurve2. Één student is al vertrouwd

met de programmeertaal3. Kans op het niet halen van

de deadline is groot

Page 12: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

2. Inleiding

Voorstel docenten: Content Management Systeem

CMS

Publiceren en beheren van informatie

Voorgemaakte standaardprogrammatuur

Uitbreidbaar en flexibel

Page 13: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

Belangrijke aspecten bij de keuze van een CMS systeem

2. Inleiding

CMSfunctionaliteiten

Support

prijs

Platform-technologie

naambekendheid

Page 14: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

bron: Google trends

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Verschillende pakketten

Page 15: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

Platformtechnologie

Naambekendheid

Prijs

Support

Standaard functionaliteiten

PHP/MySQL

Groot

Vrije software

Veel documentatie en live support

Groot pakket

Alles aanwezig met uitzonderingVan het rapportsysteem

Verschillende pakketten

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Page 16: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

Platformtechnologie

Naambekendheid

Prijs

Support

Standaard functionaliteiten

PHP/MySQL

Klein

Vrije software

Weinig documentatie beschikbaar

Gemiddeld pakket

Enkel een gebruikerssysteemen een nieuwssysteem aanwezig

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Verschillende pakketten

Page 17: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

PHP/MySQL

Zeer groot

Vrije software

Veel documentatie en live support

Groot pakket

Alles behalve een rapportsysteemen een contactpagina/gastenboek

Verschillende pakketten

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Platformtechnologie

Naambekendheid

Prijs

Support

Standaard functionaliteiten

Page 18: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

PHP/MySQL

Klein

Vrije software

Weinig documentatie beschikbaar

Klein pakket

Alles behalve een rapportsysteem

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Platformtechnologie

Naambekendheid

Prijs

Support

Standaard functionaliteiten

Verschillende pakketten

Page 19: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

PHP/MySQL

Klein

Vrije software

Voldoende documentatie beschikbaar

Gemiddeld pakket

Alles behalve een rapportsysteemen een fotogallerij

2. Inleiding

la nouvelle espérance - geïntegreerd project 2008

Platformtechnologie

Naambekendheid

Prijs

Support

Standaard functionaliteiten

Verschillende pakketten

Page 20: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal E107 Joomla CMS Made Simple Typo3

Geen enkel pakket sluit naadloos aan bij de vooropgestelde criteria. Na grondig testen van de concepten per systeem kozen we voor DRUPAL.

grote voordelen van DRUPAL:

erg veel support a.d.h.v. fora, documentatie, beeldmateriaal, boeken, IRC kanalen enz.

Drupal heeft zich reeds bewezen, vele andere organisaties en bedrijven maken er gebruik van.

bijna alle functionaliteiten die we nodig hebben bevinden zich standaard in het CMS pakket.

Keuze van een CMS pakket

2. Inleiding project

la nouvelle espérance - geïntegreerd project 2008

Page 21: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit

Page 22: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

3. Realisatie

• Totstandkoming van de look and feel van de website• Onderzoek naar verschillende modules• Keuze van modules

Page 23: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Drupal: verschillende modules

Contributed modules

Required Optional

Core modules

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 24: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Required Modules

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 25: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Optional Modules

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 26: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Contributed ModulesCAPTCHA Beveiliging van contactformulier tegen geautomatiseerde bots

(spam)

FCKEditor Zorgt voor de MS-Word stijl van de tekst editor

Guestbook Gastenboek

Image Uploaden van afbeeldingen

Localizer De mogelijkheid om pagina’s te vertalen

Simplenews Nieuwsbriefsysteem

Site_map Geautomatiseerde sitemap

Views Views van nodelijsten

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 27: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Contributed ModulesFunctionalitieten die niet opgenomen zijn in de core modules kan je

verkrijgen door:

http://drupal.org/project/Modules

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 28: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Beheer van modules

• Instaleren van modules– Afhankelijk van de site die de module gebruikt

wordt de de gedownloade map in de directory bestemd voor modules

– Het in- en uitschakelen van de modules gebeurt in de Aminster sectie:

3. Realisatie

Nouvelle Espérance - geïntegreerd project 2008

Page 29: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Header en mission statement

menu

6. Theming

nieuwsbrief

zoekfunctie

inhoud

Verschillende onderdelen van de website

3. Realisatie

la nouvelle espérance - geïntegreerd project 2008

footer

Page 30: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

6. Theming

Integratie van de layout in Drupal

3. Realisatie

la nouvelle espérance - geïntegreerd project 2008

Template

XHTML

CSS

Afbeeldingen

statisch dynamisch

Theme

XHTML

CSS

Afbeeldingen

PHP

Page 31: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

6. Theming

Resultaat

3. Realisatie

la nouvelle espérance - geïntegreerd project 2008

Page 32: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

4. Demo resultaat

la nouvelle espérance - geïntegreerd project 2008

The power of Drupal: download systeem

Content type: Publication

Taxonomy:Publications

Views:Table view

Publication content type:- Enkel titel veld- Mogelijkheid om bestanden toe te voegen

(Upload module)

Publications category:- Met terms: Quarterly bulletin, Yearly report, ...- Content type: Publication- Required: Yes

Taxonomy term View:- Table view: use pager- Fields: title (without link), file (with link), size- Filter: published = yes- Sort criteria: sticky, created time DESC

Page 33: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

Download systeem: views samenbrengen

<?php$vocabulary_id = "7";

$view_name = "publ_lim_view";

$view = views_get_view($view_name);if (!$view) { drupal_not_found(); exit;}foreach(taxonomy_get_tree($vocabulary_id,0,-1,1) as $value) { print t("<div style='margin-bottom: 1em;'><h3>" . $value->name . "</h3>"); print views_build_view('embed', $view, array($value->tid), FALSE, $view->nodes_per_block); print t("</div>");}?>

Page: input format PHP

3. Realisatie

Page 34: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

3. Realisatie

The power of Drupal: download systeem

Page 35: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

3. Realisatie

la nouvelle espérance - geïntegreerd project 2008

Bestanden(vb. lay-out)

Database(vb. inhoud)

Lokaal (vb. CD-ROM) Online (hosting)

Implementatieprocedure

Bestanden(vb. lay-out)

Database(vb. inhoud)

Settings

manual

Page 36: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit

Page 37: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

4. Demo resultaat

website bezoeker

Page 38: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

4. Demo resultaat

editor

Page 39: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

4. Demo resultaat

site administrator

Page 40: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit

Page 41: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

Nouvelle Espérance - geïntegreerd project 2008

5. Besluit

40%Website

15%Bestuderen CMS

10 à 5 %Voor andere GPR vakken

Tijdsverdeling

Beoordeling Traject

Page 42: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

Algemeen besluit

5. Besluit

Werken in groep

Peer assessment- Communicatieprobleem- Werkverdeling

- Periodieke vergaderingen- Opstellen van todo-lijsten- Voortgang bijhouden

Page 43: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

Algemeen besluit

5. Besluit

Positieve ervaringen Negatieve ervaringen

Omgaan met andere cultuur Communicatieproblemen

Werken in team

Leren van een nieuwe ontwikkelomgeving

Beperkte behoeftenbeschrijving

Infrastructuur: internet

Page 44: Geïntegreerd project 2008 la nouvelle espérance Jeroen Bolle Maarten Masschelein Tine Vanseveren Laura Rogiers Sara Vanden Hautte.

la nouvelle espérance - geïntegreerd project 2008

Algemeen besluit

5. Besluit

Goed uitgewerkt project

Uitbreidbaarheid in de toekomst mogelijk

Acceptatie in Burundi?

Afstemming op de eisen

Sommige functionaliteiten niet uitgewerkt door tijdsgebrek