Dia 1
DrupalTom Jacobsxtz1983 at gmail dot com
18 Maart 2008
ok
Aandacht
Mijn tolk VGT zorgt voor stemtolk. Omdat sommige technische termen niet bestaan in gebarentaal kan dit enige vertraging geven.
Gelieve je vragen te stellen op het eind van deze presentatie.
ps. Vergeet je GSM niet terug aan te schakelen na de presentatie
Bedankt voor uw begrip.
Overzicht
Wat is Drupal?
Geschiedenis en status
Wie kiest Drupal?
Verschillende websites en demonstratie
Architectuur
Modules
Meer middelen
Vragen ?
Wat isDrupal ?
Ok
Drupal is
Een gratis (open source) software programma [GNU GPL'ed]
CMS (Content Management System)
makkelijk te gebruiken, geen kennis van php of html nodig
CMF (Content Management Framework)
flexibel om op verder te bouwen
CMS (Community Management System)
ontwikkelaars, gebruikers, etc.
Wat kan het?
Persoonlijke websites
weblogs
portfolio
Community websites
forums
portals
wiki's
Bedrijf websites
Klanten management
Intranet
Systeem vereisten 1/2
Webserver:
Advies: Apache 1.3 of 2.x op Unix/Linux/Windows
Microsoft IIS op Windows is mogelijk
PHP:
Advies: PHP 5.2 of hoger
Drupal 7: PHP 5 vereist
< Drupal 6 : PHP 4.3.5 mogelijk
Systeem vereisten 2/2
Database server:
Advies: Mysql 4.1 of hoger
PostgreSQL 7.4 of hoger
Client:
Browser met CSS en Javascript
Firefox 2.x of hoger
Internet Explorer 6.x of hoger
Opera 7 of hoger
Safari 1.x of hoger
Camino 1.x of hoger
Info: http://drupal.org/requirements
Geschiedenis& Status
Ok
Geschiedenis 1/2
1999 : Intern berichten systeem in studentenhuis experimenteel platform. Door Dries Buyaert, Antwerpen (BE)
2001 : Open source
2002 2004 : Dynamisch, ipv statische systemen als Joomla. President campagne US
2005 : Drupal 4.5 met veel usability en module development verbeteringen
2006 : 4.7 gaf explosieve groei + belangrijke development en community modules
Geschiedenis 2/2
2007 : Drupal 5. Nog meer usability verbeteringen en betere/meer modules. CCK en VIEWS
2008 : Drupal 6. Betere usability, Betere support voor meertalige websites en voor webdesigners een handige template systeem
2009? : Drupal 7. Omarmen van Drupal als platform dat content van andere sites haalt en ook eigen content verspreid. Semantic Web
Drupal status 1/2
Vandaag : April 2007
Huidige versie: Drupal 6.1
Momenteel nog beter Drupal 5.7
Drupal 7 in ontwikkeling (2008 - 2009)
Drupal 4.x niet meer ondersteund
Drupal status 2/2
200.000+ Gebruikers op drupal.org
600+ Ontwikkelaars voor Drupal Core
800+ Ontwikkelaars voor Modules
2700+ Contributed Modules
250+ Templates
drupal.org gebruikers
drupal.org projecten
source: buytaert.net
download statistiek
{Nederlands} druppel
middelen
drop {Engels}
Spreekt zicht uit
Drupal {Engels}
Waar komt het woord vandaan?
Drupalicon
Druplicon Cookie Source: http://buytaert.net/happy-sixth-birthday-drupal
source: drupal.org/books
Drupal boeken
Events en Conferenties
Wie
Kiest
Drupal?
Gebruikers
IT Manager : System Architect beslist om Drupal in te zetten als centraal CMS
Site Builder : Iemand die bijvoorbeeld een community site wil opzetten
Developer : Een code-monkey die Drupal gebruikt als platform voor al zijn ontwikkelingen
Designer : Gebruikt Drupal omdat het toelaat om zijn grafische ontwerpen toe te passen in een dynamische template
Waarom ?
Bijna alle basis eigenschappen van een CMS zijn aanwezig.
Gebruikers en rechten
Verschillende inhoudssoorten
Makkelijk aanpasbaar
Overvloed aan modules
Goeie architectuur en API
Goede developer documentatie
Prestaties
Sterke en vriendelijke Open Source community
DrupalJoomla pageloadlatencypageloadlatencyfresh site/no caching
248 ms225 ms358 ms341 msfresh site/caching
66 ms54 ms277 ms260 ms+content /no caching
388 ms354 ms512 ms482 ms+content/caching
70 ms52 ms308 ms280 msDrupal vs Joomla
source: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
Comparison Matrix
source: buytaert.net
Drupal leer curve
Blog, forum inbegrepen
Zoekmachine ingebouwd
RSS ondersteuning
Meerdere talen voor UI en Inhoud
Statistieken, Tracking, Logging, Report
Caching
...
source: drupal.org/features
Eigenschappen 1/2
Installeren met profielen
Taxonomy/Categorieen/Free Tagging
Vriendelijke URLs (perfect voor SEO!)
Template kan makkelijk gewijzigd worden
...
source: drupal.org/features
Eigenschappen 2/2
Voorbeeld
websitesNota: Alle beelden in deze sectie zijn afkomstig van buytaert.net
Belgie
premier.be
Only in Belgium
Donna
9lives
Studio brussel
en...
zatte vrienden
Internationaal
MTV
Warner Bros.
FOX
Forbes
PlayStation
Ubuntu
Hillary Clinton
Green Peace
en...
Playboy Duitsland
Demonstratie
Demo standaard Drupal
Jeugdclub De Kempen
www.piramime.be/jcdk
Haus-wallstein
www.haus-wallstein.eu
Iris5 (project)
www.iris5.ready4host.eu
Architectuur
source: Drupal Booklet
Contribution
Modules
Core (Opties)
Core (Verplicht)
Block Box weergeven
Filter input format
Node - content
Systeem admin, theming,
Gebruiker
Wachtdog -logging
.
Core (Vereist)source: drupal.org/features
Blog
Commentaar
Poll
Profiel
Forum
Locale (Talen)
Path (URL adres)
Core (Opties)source: drupal.org/features
Zoeken
Statistieken
Taxonomy (klassement)
Upload
Boek
Throttle (tegen overbelasting)
Help
Block
Menu
Theme
Weergeven
Taxonomy
Node
User
Comment
Role
Inhoud
Content
Gebruiker
Module
System
Locale
Systeem
Type
Content
Modules
Contributies
Meer
Middelen
Download
Drupal.org
Hoofd software
Modules
Themes (huisstijl)
Talen
Documentatie
Drupal.org
Installeren
Handleiding
Stap voor stap
Voorbeelden van code
Support
Drupal.org
Forum
Bug reports
Groups.drupal.org
Drupal.be
Forum
Documentatie
Meetings/Events
Conclusie
Drupal is stabiel software, wordt getest door veel gebruikers en is GRATIS
De gemeenschappen zijn belangrijk: Zij zijn de kern van je open source project
De Drupal gemeenschap kan ook jouw project helpen
Jij kan Drupal helpen
Vragen?
Druplicon CakeSource: http://buytaert.net/happy-fifth-birthday-drupal
Ok