Upload
eduvision-training
View
2.970
Download
1
Embed Size (px)
DESCRIPTION
Tijdens het Drupal webinar lichten we Drupal toe: wat zijn de belangrijkste outlines? Meer info: http://eduvision.info/drupal
Citation preview
Arjan Burger
Drupal
Webinar
Alle informatie ophttp://eduvision.info/drupal
eduvision.info/drupal
Drupal
• Laatste jaren in opkomst• Van oorsprong weblog systeem• Gegroeid naar cms• Enterprise systeem• Grote uitbreidbaarheid• Beperkte maar professionele
ondersteuning in Nederland/België• www.drupal.org
eduvision.info/drupal
Drupal (2)
• Vaak ingezet als community systeem (bijv. bij de omroepen)
• Multi-site mogelijkheden• Zeer configureerbaar• Tamelijk technisch CMS
eduvision.info/drupal
eduvision.info/drupal
eduvision.info/drupal
eduvision.info/drupal
eduvision.info/drupal
Technisch
• Verschillende versies zijn niet compatible
• Migratie naar volgende versie• Modulen vaak beperkte functionaliteit• Meestal combinatie van modulen
eduvision.info/drupal
Niveau en doelgroep
• Drupal is een zeer uitgebreid cms met framework faciliteiten
• Geen out of the box cms• Technisch gezien relatief ingewikkeld• Qua bediening goed te gebruiken door
eindgebruiker
eduvision.info/drupal
Welke kennis nodig?
• Webdesign kennis• HTML/CSS• PHP• FTP kennis• Kennis van vormgeving• Eigenlijkt bouwt u een site, maar dan
slechts 1 “masterpage” (template)
eduvision.info/drupal
Werking/filosofie
• Content is op fundamenteel andere manier geconstrueerd dan bij andere cms-sen
• Elk content item levert een node op• Drupal werkt met taxamonies (tags)• Aan een node worden één of meerdere
tags toegevoegd• Webdeveloper bepaalt vnl. in de templates
hoe de content wordt uitgegenereerd
eduvision.info/drupal
Installatie
• Downloaden Drupal.org• Keuze Drupal 6 of 7• Afhankelijk van modulen
eduvision.info/drupal
Inrichten Drupal site
• Out of the box installatie zeer basis• Idee is dat nu modulen geïnstalleerd
worden• Keuze modulen
eduvision.info/drupal
Vormgeving• Belangrijke rol weggelegd voor CSS• Meeste Drupal modulen genereren html
en gebruiken eigen css• Uiterlijk op basis van templates
eduvision.info/drupal
Template systeem
• Drupal maakt gebruik van een centraal template systeem
• In principe kan de ontwikkelaar voor een bepaald systeem kiezen
• Alle content van elke module wordt naar dat centrale systeem doorgestuurd
• Kan dus in dat systeem worden aangepast• PHP kennis wel noodzakelijk
eduvision.info/drupal
Template van een node
eduvision.info/drupal
Modulen
• Duizenden• Te vinden op drupal.org• Erg versie afhankelijk (Drupal 6 – 7)• Afhankelijkheden tussen modulen• drupal.org/project/modules
eduvision.info/drupal
CCK
• Content Construction Kit• Uitbreiding op standaard content
mogelijkheden• Extra velden• Velden zijn zelf ook weer modulen
eduvision.info/drupal
Views
• Technisch: een view op de database• Geeft de mogelijkheid om “overzichten”
te genereren op basis van de content database
• Wizard• Erg krachtig• Niet snel• Tip: views genereren, vervolgens zelf
met sql bouwen
eduvision.info/drupal
Pathauto
• Zoekmachine vriendelijke urls in Drupal• Standaard module• Erg veel gebruikt
eduvision.info/drupal
Combinatie met bijv. Webshop
• Integratie Magento• Übercart (eigen Drupal systeem)• Zencart
eduvision.info/drupal
Conclusie
+ Brede ondersteuning+ Veel goede uitbreidingen beschikbaar+ Basisfilosofie erg krachtig+ Enterprise ready- Slechte documentatie- Behoorlijk veel basiskennis nodig als
webdeveloper
eduvision.info/drupal
Drupal cursussen
• eduvision.info/drupal
• Voor de sitebouwer• Voor de gebruiker• Voor de developer (php)
eduvision.info/drupal
Vragen?
• Twitter: twitter.com/eduvision• Facebook: facebook.com/eduvision• Linkedin: arjan-burger.nl
• Later vragen? Bel of mail ons!
• +31 (0)55 576 80 44• +32 (0)3 747 03 10• [email protected]/[email protected]