Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdSebastiaan van der Laan Laatst gewijzigd meer dan 7 jaar geleden
1
An absolut beginner’s guide to the Drupal universe
Goeiemorgen! Mijn naam is Karel-Jan en ik kom een inleidende presentatie tot Drupal geven. Karel-Jan Misseghers @kareljantweats #DrupalcampGent
2
Karel-Jan? @KareljanTweats Ik zal me eerst even voorstellen, GENT
HOGESCHOOL GENT -> BEDANKT TOEGEPASTE INFORMATICA => STAGE DMS (communicatie kantoor) => Drupal sinds 3 maand Je kan me via twitter bereiken op
3
Overzicht Drupal??? Everybody’s using it! Start2Drupal
“There’s a module for that” Word Drupal ninja Wat is Drupal? Waarvoor kan je Drupal zoal gebruiken Hoe installeer je Drupal, Hoe download je extra functionaliteiten Hoe kan je in contact komen met de community om een echte Drupal Ninja te worden?
4
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. Drupal??? Drupal??? >> Everybody’s using it! >> Start2Drupal >> there’s a module for that >> Word Drupal ninja
5
Drupal??? Website Development Tool Create / Update / Manage a website
Point-and-Click Interface PHP Simpel gesteld: een framework om websites te bouwen, updaten en beheren. Drupal = point en click, niet echt technische knowhow nodig
6
Druplicon Dries Buytaert Dit is Druplicon, het logo van Drupal
Eronder zie je Dries, de ‘maker’ van Drupal Doctoreerde in 2008 in Computerwetenschappen aan Universiteit Gent Dries Buytaert
7
1999 drop.org 2001 Drupal 1.0.0 Begon als drop.org, een messageboard
Typefout: dorp.org (community aspect) => drop klonk beter => Druppal => ‘druppel’ => Druplicon 2001: Open Source => Drupal 1 (VOLGENDE SLIDE: OPEN SOURCE) 2001 Drupal 1.0.0
8
Drupal 7 : Januari 2011 Drupal 8 komt er aan
9
Open Source Gratis Aanpassen Uitbreiden Verspreiden
Open source: gratis gebruiken (en dus aanpassen), hiermee ook uitbreiden en uiteindelijk ook verspreiden
10
Drupal functionaliteit
Core modules Contributed modules Custom modules Drupal = zeer modulair Het ‘aanpassen’ => in ‘modules’ Drupal downloaden = CORE Extra modules downloaden = CONTRIB Eigen modules schrijven = CUSTOM
11
Drupal is GROOT Drupal.org, 21/05/12
12
Drupal blijft groeien 2004 => 2011 Op 7 jaar tijd => 5 keer zoveel code!
13
Drupal is voor iedereen, je kan er vanalles meedoen
Enkele voorbeelden van websites Everybody’s using it! Drupal??? >> Everybody’s using it! >> Start2Drupal >> there’s a module for that >> Ontmoet Drupalistas
14
www.whitehouse.gov Politieke Pagina’s zoals die van het witte huis
Mooie referentie?! Alsook de pagina van bijvoorbeeld Mitt Romney
15
Pagina’s van Artiesten, Chris brown, Eric Clapton, Beyoncé,..
Integratie met social media => bovenaan = module installeren
16
Veel sites van universiteiten, zoals ook de nieuwe website van de Hogeschool Gent
community.harvard.edu
17
Zeer leuke websites
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!
Bijna 2 op 100 van alle websites zijn Drupal websites Meer dan 1% van alle websites gebruikt Drupal!
20
Start2drupal One drop at a time
Drupal??? >> Everybody’s using it! >> Start2Drupal >> there’s a module for that >> Word Drupal ninja ‘Drupal’ is een zeer weid begrip: Site Building: het installeren en gebruiken van verschillende modules om zo bepaalde functionaliteiten te krijgen Theming: je website er grafisch mooi laten uitzien door thema’s te installeren en aan te passen Module Development: zelf modules ontwikkelen Er is dus veel om te leren en dat is ook zo leuk aan Drupal. Er zijn zeer veel mogelijkheden Maar we gaan beginnen bij het begin: Drupal een eerste keer installeren! Start2drupal One drop at a time
21
Webserver (Apache) Database (MySQL) Drupal Core (7.14)
Voor drupal te installeren heb je nodig: Webserver => Apache => PHP draaien Database => MySQL Drupal Core (7.14)
22
Wamp Mamp Lamp Xampp =Apache, Mysql, Php
Software paketten met Webserver en Database in een. Windows Mac Linux, X = mulitplatform =Apache, Mysql, Php
23
Install w/l/m/xamp Install w/l/m/xamp
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.
24
Create database Create database Create database Install w/l/m/xamp
We hebben een nieuwe of lege database nodig om aan de website te linken Deze kan je gemakkelijk aanmaken via de command line in je MySQL Console
25
Create database Install w/l/m/xamp Create database
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.
26
Download Drupal Core www.drupal.org/project/drupal Install w/l/m/xamp
Create Database Download Drupal Core Dan downloaden we de laatste versie van Drupal Core. Ga naar drupal.org/project/drupal Download de laatste versie Unzip deze naar de folder ‘www’ binnen je wamp folder
27
Download Drupal Core Rename drupal-7.14 my_first_drupal
Install w/l/m/xamp Create Database Download Drupal Core Eens je je drupal core versie gedownload en unzipt hebt kan je deze renamen naar de naam van je site. Rename drupal-7.14 my_first_drupal
28
localhost:8080/my_first_drupal
Je eerste Drupal site Install w/l/m/xamp Create database; (mysql) Download Drupal Core Install Drupal Core Install Drupal Core 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. Surf naar: localhost:8080/my_first_drupal
29
localhost:8080/my_first_drupal
NIET ECHT DOEN MAAR IN SCREENSHOTS, GEMAKKELIJKER localhost:8080/my_first_drupal
30
We kiezen de taal, deze kan je later ook nog aanpassen
Install Drupal Core
31
Hier linken we de database aan degene die we daarnet aanmaakten
Install Drupal Core
32
Drupal installeert dan alle modules die in de Core zitten
Install Drupal Core
33
Nu configureren we de site zelf. Geef deze een naam en een email adres
Nu configureren we de site zelf. Geef deze een naam en een adres. De ‘maintenance account’ wordt de account van de admin Install Drupal Core
34
‘check for updates automatically’ is ook zeer handig, Drupal detecteert Zelf of er updates zijn. Zowel voor Drupal core als voor andere modules. Install Drupal Core
35
En zo gemakkelijk is het..☺
En zo gemakkelijk is het. Nu kunnen we dus beginnen met andere modules op onze website te zetten, of content aan te maken. En zo gemakkelijk is het..☺
36
“There’s a module for that!”
Those WERE the modules I was looking for!!! 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 programmeren Gewoon even rondkijken “There’s a module for that!” Drupal??? >> Everybody’s using it! >> Start2Drupal >> ”There’s a module for that”>> Word Drupal ninja
37
Kies een module KLIK1: We zitten nu bij module ‘Administration Menu’
KLIK2: We kopieren het linkadres van de zip of tar file, om deze binnen drupal te installeren KLIK3: Zoals je kan zien hebben meer dan 200 duizend sites geraporteerd dat ze deze module gebruiken, dit is dus een zeer stabiele module Kies een module
38
Modules Install new module
39
CTRL+V de module-URL
40
‘enable newly added modules’
41
Korte demo ENABLE MODULE FILTER ENABLE ADMINISTRATION MODULE
CREATE PAGE Block -> Block ‘user login’ naar ‘sidebar second’ Korte demo
42
Word drupal ninja Ontmoet de community
Drupal??? >> Everybody’s using it! >> Start2Drupal >> there’s a module for that >> Word Drupal Ninja Ontmoet de community 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: Word drupal ninja
43
Naar drupalcamp komen was al een zeer goed begin uiteraard!
Proficiat daarvoor!
44
Volg tutorials / bekijk presentaties
Drupalize.me Nodeone.se Drupal.org / Drupal.be Youtube! Drupal.stackexchange.com 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,..)
45
DUG 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. Drupal User Group
46
@ Sporthal Lakerveld (Houthalen)
14 juni 2012 19u00 @ Sporthal Lakerveld (Houthalen)
47
Feedback & follow-up: http://drupalcampgent.be/feedback
@KareljanTweats
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.