geïntegreerd project 2008 la nouvelle espérance jeroen bolle maarten masschelein tine vanseveren...
TRANSCRIPT
Geïntegreerd project 2008
la nouvelle espérance
Jeroen BolleMaarten Masschelein
Tine VanseverenLaura Rogiers
Sara Vanden Hautte
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
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
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
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
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
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
Nouvelle Espérance - geïntegreerd project 2008
2. Inleiding
Doel website:
Aantrekkelijk
Onderhoudbaar
Actueel
Informatief
Eenvoudig
Nouvelle Espérance - geïntegreerd project 2008
1. Inleiding
Redenen:- Systemen bestaan al- Leercurve PHP
Zelf ontwikkelen Bestaand systeem
Visie
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
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
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
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
Drupal E107 Joomla CMS Made Simple Typo3
bron: Google trends
2. Inleiding
la nouvelle espérance - geïntegreerd project 2008
Verschillende pakketten
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
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
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
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
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
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
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
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
Drupal: verschillende modules
Contributed modules
Required Optional
Core modules
3. Realisatie
Nouvelle Espérance - geïntegreerd project 2008
Required Modules
3. Realisatie
Nouvelle Espérance - geïntegreerd project 2008
Optional Modules
3. Realisatie
Nouvelle Espérance - geïntegreerd project 2008
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
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
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
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
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
6. Theming
Resultaat
3. Realisatie
la nouvelle espérance - geïntegreerd project 2008
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
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
la nouvelle espérance - geïntegreerd project 2008
3. Realisatie
The power of Drupal: download systeem
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
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
la nouvelle espérance - geïntegreerd project 2008
4. Demo resultaat
website bezoeker
la nouvelle espérance - geïntegreerd project 2008
4. Demo resultaat
editor
la nouvelle espérance - geïntegreerd project 2008
4. Demo resultaat
site administrator
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
Nouvelle Espérance - geïntegreerd project 2008
5. Besluit
40%Website
15%Bestuderen CMS
10 à 5 %Voor andere GPR vakken
Tijdsverdeling
Beoordeling Traject
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
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
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