Drupal introductie voor NCRV-i

45
Drupal Content Management Systeem Bèr Kessels [email protected] http://webschuur.com Heine Deelstra [email protected]

description

Introductie in rupal, voor de afdeling NCRV-i

Transcript of Drupal introductie voor NCRV-i

Page 1: Drupal introductie voor NCRV-i

DrupalContent Management Systeem

Bèr Kessels [email protected] http://webschuur.com

Heine [email protected]

Page 2: Drupal introductie voor NCRV-i

Inhoud

• Intro– Waarom Drupal– Voorbeelden

• Structuur– Core– Modules– Themes

• Community– Meedoen– Vrij versus Vrijblijvend– Voordelen

Page 3: Drupal introductie voor NCRV-i

Drupal: het Waarom

Modular – Flexible – Free

Page 4: Drupal introductie voor NCRV-i

Drupal: de Voorbeelden

Page 5: Drupal introductie voor NCRV-i

Politiek

Page 6: Drupal introductie voor NCRV-i
Page 7: Drupal introductie voor NCRV-i
Page 8: Drupal introductie voor NCRV-i
Page 9: Drupal introductie voor NCRV-i

Nieuws en Zines

Page 10: Drupal introductie voor NCRV-i
Page 11: Drupal introductie voor NCRV-i
Page 12: Drupal introductie voor NCRV-i
Page 13: Drupal introductie voor NCRV-i
Page 14: Drupal introductie voor NCRV-i

IT

Page 15: Drupal introductie voor NCRV-i
Page 16: Drupal introductie voor NCRV-i
Page 17: Drupal introductie voor NCRV-i
Page 18: Drupal introductie voor NCRV-i
Page 19: Drupal introductie voor NCRV-i

Entertainment

Page 20: Drupal introductie voor NCRV-i
Page 21: Drupal introductie voor NCRV-i
Page 22: Drupal introductie voor NCRV-i
Page 23: Drupal introductie voor NCRV-i
Page 24: Drupal introductie voor NCRV-i
Page 25: Drupal introductie voor NCRV-i
Page 26: Drupal introductie voor NCRV-i
Page 27: Drupal introductie voor NCRV-i

Omroepen

Page 28: Drupal introductie voor NCRV-i
Page 29: Drupal introductie voor NCRV-i
Page 30: Drupal introductie voor NCRV-i

Drupal: Het CMS

Basis – Modules -- Themes

Page 31: Drupal introductie voor NCRV-i

DrupalContent Management Systeem

Page 32: Drupal introductie voor NCRV-i

Basis

• Veel basisfuncties – Profielen– Loginsysteem– Blokken– Content beheer (eenvoudig)

• Veel handige functies voor developers– Database functies– Formulieren API

• ‘Eenvoudig’ uitbreidbaar met modules– Captcha– Revisiebeheer verbeteringen– Stemmen

Page 33: Drupal introductie voor NCRV-i

Modules

• Specifieke functie toevoegen, bv administratie blok• Over de breedte een verbetering

Page 34: Drupal introductie voor NCRV-i

Custom contenttypen

Page 35: Drupal introductie voor NCRV-i

Revisies

Page 36: Drupal introductie voor NCRV-i

Eenvoudig theme systeem

<div class=“article news published”> <h2 class=“title”><?php print $title ?></h2> <div class = “content”> <?php print $content ?> </div> <?php if ($links): ?> <span class=“links”><?php print $links ?></span> <?php endif ?></div>

Theme systeem maakt variabelen, waarna deze in brokken HTML gebruikt kunnen worden:

Page 37: Drupal introductie voor NCRV-i
Page 38: Drupal introductie voor NCRV-i
Page 39: Drupal introductie voor NCRV-i
Page 40: Drupal introductie voor NCRV-i
Page 41: Drupal introductie voor NCRV-i

Drupal: de Community

Meedoen – Vrij/Vrijblijvend -- Voordelen

Page 42: Drupal introductie voor NCRV-i

Drupal Community

• Open source – broncode is beschikbaar

• Gratis te downloaden en verder te ontwikkelen

• Ontwikkeling door community (bedrijven, personen)

• In principe korte lijnen, wil je een feature? Zelf maken.

• Relevante feedback wordt op prijs gesteld.

Page 43: Drupal introductie voor NCRV-i

Voorbeeld

Page 44: Drupal introductie voor NCRV-i

Vrij versus Vrijblijvend

“Distributie móet onder GPL”

“Play it nice: Voor wat hoort wat” maar: wat is heel ruim

Page 45: Drupal introductie voor NCRV-i

Voordelen

• Maintainance – onderhoud • Doorontwikkeling• Many Eyeballs