Post on 04-Jul-2015
description
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