An absolut beginner’s guide to the Drupal universe

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

RECLAME OP INTERNET ASCC Clubmiddag 15 april 2014.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Een afdelingswebsite bouwen met Google Sites
Een verkooptool of webshop zonder onderhoud ? Wij hebben hem voor U ! Onze webshop stellen wij beschikbaar voor U.
Aan de slag met WordPress
Welkom bij de Drupal demo Youri Tack
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Databases via internet
Vormingsdag Digidak Mediageletterdheid: Wat, hoe & waarom? Juni 29, 2012 Malle Mariën Ilse, IBBT-SMIT Vrije Universiteit Brussel.
Thinkquest2 versie 2013 info: vanaf februari 2013.
Topic 1: Social Media Innovative Generations © Innovative Generations.
Voor meer informatie: Link Invent Design: Externe promotor : Jean Van der Biest
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Website maken met WordPress
Google Analytics. Google Analytics: waarom Google analytics meet hoeveel mensen er op de site komen, brengt in beeld wat we weten van dit mensen en wat.
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
WordPress les 3.
ICT-voorstelling: geogebra en interactieve webbladen Maandag 9 maart 2009 Vakgroep wiskunde.
La nouvelle espérance - geïntegreerd project 2008 Belangrijke aspecten bij de keuze van een CMS systeem 2. Inleiding project CMS functionaliteiten Support.
SPAM SPAM. Heeft u veel SPAM? Kan uw provider het niet tegenhouden?
VZW Computer Users Meetjesland.  is een website waarop regelmatig - soms meerdere keren per dag - nieuwe bijdragen verschijnen die gedateerd zijnwebsite.
Bibliotheek vredespaleis digitale bibliotheek
Om willekeurig welke site en welk werk dan ook overzichtelijk te houden, moeten er eerst (sub)directories gemaakt worden: Bijeenkomst 2 online journalistiek.
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Technische Architectuur
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Programmeren met If This Then That (IFTTT)
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
Starten met PHP Dynamischer bouwen.
Online informatie zoeken via de bibliotheekwebsite Demo Nyenrode bibliotheek.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Downloaden in de praktijk woensdag 11 februari 2015.
AUGMENTED REALITY. W IE ZIJN WIJ ? Maureen Verdonschot Hester Smolders Wij zitten zelf ook op school, op hogeschool De Kempel. Wij komen deze middag een.
Eenvoudige website Weebly
Online filmpjes maken. (
Online filmpjes maken. (
Kom verder. Saxion. Minor Internet Marketing SEA | Les 4. Social Media I.
Nieuwe Ontwikkelingen To boldly go where no one has gone before…
Let’s go! ›Beginnerspresentatie ›Starten met prospero ›Verschil CMS en web navigator ›Nieuwe content > nieuwe folder aanmaken ›Bestanden uploaden ›Linkobject.
Wordpress websites Zelf uw site bijhouden Partindag Maarten Pors.
Het proces van upgraden.  Dit reserveren kan lang duren (niet vista)  Ongeveer 1 maand  Microsoft controleert uw hardware en software  Als akkoord.
Buy Your Pin | Why do it yourself? |. Koop de DIYs die je nooit zou maken Bij Buy your Pin kan je eindelijk al die leuke pins die je opgeslagen hebt maar.
Eenvoudige website Weebly Simon Hardy & Emre birinci.
Praktische handleiding voor De digitale community op Part-up.
Hoe maak ik een PowerPoint presentatie?
Sessie 3: Je bent wat je publiceert 1. Programma De kracht van weblogs Praktijkoefening: Zelf een weblog maken met Blogger Wat kan ik ermee? 2.
HCC!GenealogieHCC!Genealogie Lezing: Websites bouwen met Joomla 23 februari 2008 Natascha Blijleven - Tebbe.
Social media. Agenda Over ons Facebook Twitter Linkedin Instagram.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Moodle Een voorbeeld van een E-learning management systeem.
Laravel installatie Door Fabio Lebbink. Composer De eerste stap is composer te installeren. -> Download (composerSetup.exe)
Je spreekbeurt Leuk dat je jouw spreekbeurt over handicaps gaat houden! Veel mensen weten namelijk niet zo goed wat het is om met zo’n beperking te.
Introductie ‘Hacklab MOOC’
Windows 10 Creators Update
Maak je website beter vindbaar!
Inleiding, stand van zaken COINS2.o
© UNIEK IN DE KLAS.
Van Opdracht tot Website
Van Opdracht tot Website
Learning Content Management Systeem
Canvas introductie voor studenten
Workshop 2 Technische tips voor gevorderden
Solliciteren met Social Media
Onderzoek water!! WaterLab www. onderzoekwater.nl Kijkje terug
Ipse Idee is ok Rene Albert Blok Oscar van Lingen
Social media voor statenleden/politici
– Software development fundamentals
Canvas introductie voor studenten
Installeren van het Office pakket vanuit Office 365 in Google Chrome
Transcript van de presentatie:

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

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 ‘@kareljantweats’

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?

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

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

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

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

Drupal 7 : Januari 2011 Drupal 8 komt er aan

Open Source Gratis Aanpassen Uitbreiden Verspreiden Open source: gratis gebruiken (en dus aanpassen), hiermee ook uitbreiden en uiteindelijk ook verspreiden

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

Drupal is GROOT Drupal.org, 21/05/12

Drupal blijft groeien 2004 => 2011 Op 7 jaar tijd => 5 keer zoveel code!

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

www.whitehouse.gov Politieke Pagina’s zoals die van het witte huis Mooie referentie?! Alsook de pagina van bijvoorbeeld Mitt Romney www.whitehouse.gov

Pagina’s van Artiesten, Chris brown, Eric Clapton, Beyoncé,.. Integratie met social media => bovenaan = module installeren www.chrisbrownworld.com

Veel sites van universiteiten, zoals ook de nieuwe website van de Hogeschool Gent community.harvard.edu

Zeer leuke websites www.stubru.be

Distributies voor iedereen Commerce Kickstart  Webshop Drupal Commons  Community site OpenChurch  Kerk websites One Page CV  online Curriculum Vitae … (400+)

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!

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 http://www.flickr.com/photos/sashawolff/3267127213/

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)

Wamp Mamp Lamp Xampp =Apache, Mysql, Php Software paketten met Webserver en Database in een. Windows Mac Linux, X = mulitplatform =Apache, Mysql, Php

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.

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

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.

Download Drupal Core www.drupal.org/project/drupal Install w/l/m/xamp Create Database Download Drupal Core www.drupal.org/project/drupal 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

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

 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

 localhost:8080/my_first_drupal NIET ECHT DOEN MAAR IN SCREENSHOTS, GEMAKKELIJKER  localhost:8080/my_first_drupal

We kiezen de taal, deze kan je later ook nog aanpassen Install Drupal Core

Hier linken we de database aan degene die we daarnet aanmaakten Install Drupal Core

Drupal installeert dan alle modules die in de Core zitten Install Drupal Core

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 email adres. De ‘maintenance account’ wordt de account van de admin Install Drupal Core

‘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

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..☺

“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

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

Modules  Install new module

CTRL+V de module-URL

‘enable newly added modules’

Korte demo ENABLE MODULE FILTER ENABLE ADMINISTRATION MODULE CREATE PAGE Block -> Block ‘user login’ naar ‘sidebar second’ Korte demo

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

Naar drupalcamp komen was al een zeer goed begin uiteraard! Proficiat daarvoor!

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,..)

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

@ Sporthal Lakerveld (Houthalen) www.drupalcafe.be 14 juni 2012 19u00 @ Sporthal Lakerveld (Houthalen) www.drupaleuven.be www.drupaljam.nl

Feedback & follow-up: http://drupalcampgent.be/feedback @KareljanTweats