Drupal introductie voor NCRV-i

Post on 04-Jul-2015

1.921 views 0 download

description

Introductie in rupal, voor de afdeling NCRV-i

Transcript of Drupal introductie voor NCRV-i

DrupalContent Management Systeem

Bèr Kessels ber@webschuur.com http://webschuur.com

Heine Deelstrahdeelstra@gmail.com

Inhoud

• Intro– Waarom Drupal– Voorbeelden

• Structuur– Core– Modules– Themes

• Community– Meedoen– Vrij versus Vrijblijvend– Voordelen

Drupal: het Waarom

Modular – Flexible – Free

Drupal: de Voorbeelden

Politiek

Nieuws en Zines

IT

Entertainment

Omroepen

Drupal: Het CMS

Basis – Modules -- Themes

DrupalContent Management Systeem

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

Modules

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

Custom contenttypen

Revisies

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:

Drupal: de Community

Meedoen – Vrij/Vrijblijvend -- Voordelen

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.

Voorbeeld

Vrij versus Vrijblijvend

“Distributie móet onder GPL”

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

Voordelen

• Maintainance – onderhoud • Doorontwikkeling• Many Eyeballs