Upload
clara-brabander
View
216
Download
0
Embed Size (px)
Citation preview
Geïntegreerd project 2008
la nouvelle espérance
Jeroen BolleMaarten Masschelein
Laura RogiersSara Vanden Hautte
Tine Vanseveren
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
Sara Vanden HautteAdministratief verantwoordelijke
Tine VanseverenProjectleiderDatabasebeheerder
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
2. Inleiding
Actemium Belgium Nouvelle EspéranceLuc Clabout (Burundi)
Vinci foundation Doel:Hulpverlening HIV-patiënten en weeskinderen
la 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
la 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
la nouvelle espérance - geïntegreerd project 2008
2. Inleiding
Doel website:
Aantrekkelijk
Onderhoudbaar
Actueel
Informatief
Eenvoudig
la nouvelle espérance - geïntegreerd project 2008
1. Inleiding
Visie
la nouvelle espérance - geïntegreerd project 2008
Systeem ontwikkelen
Doel systeem: - informatie online plaatsen;- gebruikersvriendelijk;- eenvoudig.
2. Inleiding
Beheer van pagina’sFotogalerijNieuwssysteemContactpagina en gastenboekGebruikerssysteem met rechtenRapportensysteemBeheer van donateursCommunity aan de hand van blogs
Functionaliteiten
la 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
la nouvelle espérance - geïntegreerd project 2008
2. Inleiding
Voorstel docenten: Content Management Systeem
CMS
Standaardprogrammatuur voor het publiceren en beheren van informatie
Verschillende vormen aan de hand van sjablonen
Weinig technische kennis vereist
la nouvelle espérance - geïntegreerd project 2008
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, veel 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
la nouvelle espérance - geïntegreerd project 2008
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
3. Realisatie
• Totstandkoming van de look and feel van de website• Onderzoek naar verschillende modules• Keuze van modules• Implementatie • Handleiding
la nouvelle espérance - geïntegreerd project 2008
Header en mission statement
menu
6. Theming
nieuwsbrief
zoekfunctie
inhoud
Verschillende onderdelen van de website
3. Realisatie
footer
la nouvelle espérance - geïntegreerd project 2008
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
Drupal: verschillende modules
Contributed modules
Required Optional
Core modules
3. Realisatie
la nouvelle espérance - geïntegreerd project 2008
Required Modules
3. Realisatie
Block Besturing van boxes die rond de inhoud getoond worden.
Filter Filtering van de inhoud voor deze getoond wordt.
Node Inhoud naar de website sturen en op pagina’s weergegeven wordt.
System Verzorgt de algemene configuratie van de site voor de beheerder.
User Registratie van gebruikers en het aanmeldingssysteem.
la nouvelle espérance - geïntegreerd project 2008
Optional Modules
3. Realisatie
Contact Persoonlijke en algemene contact formulieren
Help Beheert het tonen van online help
Locale Zorgt voor de vertaling van de User Interface naar talen buiten het Engels
Menu Hiermee kunnen beheerders menu’s maken en beheren.
Path Het vertalen van de URL’s naar eenvoudige woorden
Taxonomy Indelen van de inhoud in categorieën
Upload Laat gebruikers toe om bestanden up te loaden en als bijlage toe te voegen.
la nouvelle espérance - geïntegreerd project 2008
Contributed ModulesFunctionalitieten die niet opgenomen zijn in de core kan je waarschijnlijk
vinden in de honderden contributed modules:
http://drupal.org/project/Modules
3. Realisatie
la 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
la nouvelle espérance - geïntegreerd project 2008
Beheer van modules• Instaleren van modules– Afhankelijk van de site die de module gebruikt wordt de
gedownloade map geplaatst in de directory bestemd voor modules
– Het in- en uitschakelen van de modules gebeurt in de Administer sectie:
3. Realisatie
la nouvelle espérance - geïntegreerd project 2008
3. Realisatie
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
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
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
4. Demo resultaat
editor
la nouvelle espérance - geïntegreerd project 2008
la nouvelle espérance - geïntegreerd project 2008
4. Demo resultaat
site administrator
1. Voorstelling2. Inleiding3. Realisatie4. Demo resultaat5. Besluit
5. Besluit
Beoordeling resultaat
la nouvelle espérance - geïntegreerd project 2008
Tevreden over globaal resultaat
Meerwaarde voor Nouvelle Espérance
RisicoAfnemen van interesse
5. Besluit
50%Website
15%Bestuderen CMS
35%Voor andere GPR vakken
Tijdsverdeling
Beoordeling Traject
Traject
Goed verlopenGeen onverwachte problemen
la nouvelle espérance - geïntegreerd project 2008
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
la nouvelle espérance - geïntegreerd project 2008
Reis naar Burundi
5. Besluit
Met dank aan:
Acceptatie van het systeem en aanzet tot actualisatie
Uitwerken overige functionele eisen waar nu weinig informatie over is
Hulp en ondersteuning bij eventuele andere informaticaproblemen