18. Distributies voor iedereen
• Commerce Kickstart Webshop
• Drupal Commons Community site
• OpenChurch Kerk websites
• One Page CV online Curriculum Vitae
• … (400+)
19. Meer dan 1% van alle websites gebruikt Drupal!
20. Drupal??? >> Everybody’s using it! >> Start2Drupal >> there’s a module for that >> Word Drupal ninja
START2DRUPAL
One drop at a time
http://www.flickr.com/photos/sashawolff/3267127213
Ik zal me eerst even voorstellen,GENTHOGESCHOOL GENT -> BEDANKTTOEGEPASTE INFORMATICA => STAGE DMS (communicatie kantoor) => Drupal sinds 3 maandJe kan me via twitter bereiken op ‘@kareljantweats’
Wat is Drupal?Waarvoor kan je Drupal zoal gebruikenHoe installeer je Drupal, Hoe download je extra functionaliteitenHoe kan je in contact komen met de community om een echte Drupal Ninja te worden?
CMS?Ik geef deze presentatie omdat ik merkte dat veel medestudenten (inclusief mezelf tot enkele maanden geleden) geen idee hadden wat Drupal eigenlijk was, buiten dat het ‘een content management system’ was.
Simpelgesteld: een framework om websites tebouwen, updaten en beheren.Drupal = point en click, nietechttechnische knowhow nodig
Dit is Druplicon, het logo van DrupalEronder zie je Dries, de ‘maker’ van DrupalDoctoreerde in 2008 in Computerwetenschappen aan Universiteit Gent
Begon als drop.org, een messageboardTypefout: dorp.org (community aspect) => drop klonk beter => Druppal => ‘druppel’ => Druplicon2001: Open Source => Drupal 1 (VOLGENDE SLIDE: OPEN SOURCE)
Open source: gratis gebruiken (en dus aanpassen), hiermee ook uitbreiden en uiteindelijk ook verspreiden
Drupal = zeer modulairHet ‘aanpassen’ => in ‘modules’Drupal downloaden = COREExtra modules downloaden = CONTRIBEigen modules schrijven = CUSTOM
2004 => 2011 Op 7 jaar tijd => 5 keer zoveel code!
Drupal is voor iedereen, je kan er vanalles meedoenEnkele voorbeelden van websites
Politieke Pagina’s zoals die van het witte huisMooie referentie?!Alsook de pagina van bijvoorbeeld Mitt Romney
Pagina’s van Artiesten, Chris brown, Eric Clapton, Beyoncé,..Integratie met social media => bovenaan = module installeren
Veel sites van universiteiten, zoals ook de nieuwe website van de Hogeschool Gent
Zeer leuke websites
Bijna 2 op 100 van alle websites zijn Drupal websites
‘Drupal’ is een zeer weid begrip:Site Building: het installeren en gebruiken van verschillende modules om zo bepaalde functionaliteiten te krijgenTheming: je website er grafisch mooi laten uitzien door thema’s te installeren en aan te passenModule Development: zelf modules ontwikkelen Er is dus veel om te leren en dat is ook zo leuk aan Drupal. Er zijn zeer veel mogelijkhedenMaar we gaan beginnen bij het begin: Drupal een eerste keer installeren!
Voor drupal te installeren heb je nodig:Webserver => Apache => PHP draaienDatabase => MySQL
Software paketten met Webserver en Database in een.Windows Mac Linux, X = mulitplatform
Onze eerste Drupal site bouwen: Niet life doen maar met screenshots, deze slides komen ook op slideshare.Wamp install: zeer straightforward en ga ik dus niet tonen.
We hebben een nieuwe of lege database nodig om aan de website te linkenDeze kan je gemakkelijk aanmaken via de command line in je MySQL Console
Typ ‘CREATE DATABASE’ en dan de database naam. Sluit de lijn af met punt-komma.Om te kijken of de database succesvol aangemaakt is kan je het commando’ SHOW DATABASES;’ ingeven.
Dan downloaden we de laatste versie van Drupal Core.Ga naar drupal.org/project/drupalDownload de laatste versieUnzip deze naar de folder ‘www’ binnen je wamp folder
Eens je je drupal core versie gedownload en unzipt hebt kan je deze renamen naar de naam van je site.
Dan gaan we verder naar het effectief installeren van de Core.In je browser, ik heb Google Chrome gebruikt, surf je naar localhost, 8080 is de poort die je gebruikt, en erna geef je de gekozen naam van je site op.
NIET ECHT DOEN MAAR IN SCREENSHOTS, GEMAKKELIJKER
We kiezen de taal, deze kan je later ook nog aanpassen
Hier linken we de database aan degene die we daarnet aanmaakten
Drupal installeert dan alle modules die in de Core zitten
Nu configureren we de site zelf. Geef deze een naam en een email adres. De ‘maintenance account’ wordt de account van de admin
‘check for updates automatically’ is ook zeer handig, Drupal detecteert Zelf of er updates zijn. Zowel voor Drupal core als voor andere modules.
En zo gemakkelijk is het. Nu kunnen we dus beginnen met andere modules op onze website te zetten, of content aan te maken.
Bovenop je drupal core installatie kan je extra contrib modules installeren.Aangezien er zoveel modules zijn (16000+) is het soms even zoeken om de juiste te vinden,Niet onmiddellijk panikeren, Niet onmiddellijk zelf beginnen programmerenGewoon even rondkijken
KLIK1: We zitten nu bij module ‘Administration Menu’KLIK2: We kopieren het linkadres van de zip of tar file, om deze binnen drupal te installerenKLIK3: Zoals je kan zien hebben meer dan 200 duizend sites geraporteerd dat ze deze module gebruiken, dit is dus een zeer stabiele module
Aangezien jullie naar Drupal Camp zijn gekomen neem ik aan dat jullie met Drupal willen werken, en uiteindelijk zelfs als Drupal Ninja te worden.Om dit te doen zijn er een aantal dingen die jullie nog kunnen doen:
Jullie moeten niet persé alle drupalcons en drupalcamps aflopen, er staan ook veel presentaties online die gratis te bekijken zijn!Verder zijn er ook online veel gratis sites met onder andere videotutorials.Op drupalize.me staan er veel presentaties voor beginners van onder andere Drupalcon (NewYork, Boston,..)
Drupal User Group Belgium (DUG Belgium) brengt sinds 2006 maandelijks Drupal-enthousiastelingen samen voor een informele meetup.Op het programma staat er (bijna) altijd een presentatie over een actueel Drupal onderwerp uit iedere topictrack en voor ieder kennisniveau.De topics die behandeld worden variëren van internetmarketing over design en theming tot core development.Het kennisniveau, nodig voor het volgen van een sessie, wordt altijd in de DUG aankondiging meegegeven: beginner, gemiddeld ervaren en expert Drupalgebruiker.Na afloop van de sessie is er de mogelijkheid om vragen voor te leggen aan de aanwezige Drupal-experten. Er is eveneens tijd en ruimte om na te praten en kennis te maken tussen "pot en pint" met nieuwe en bekende Drupalistas.