DRUPAL Dev Training, dag 1. Introductie



Vergelijkbare documenten
De voordelen van Drupal

Sophie van Solinge CMS32

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)

CMS Made Simple productsheet

Inhoudsopgave. versie 0.8

Handleiding Facultaire website Expression Engine

Op het einde van deze les moeten we een werkende site op Drupal 8 hebben en een opgekuiste versie van onze Drupal 7 site.

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

Beginnen met Drupal 7. Voor beginners

1) installeren module advanced forum - geeft een ander beeld zie hiervoor ook het aparte pdf forum_advanced_youtube door yaworski.

Handleiding Magento - Yuki

Handleiding Magento - Factuursturen

SEOSHOP KLANTENSCORES.NL APP

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Waarom WordPress? Wat is WordPress? Bloggen en website Uniek design is mogelijk Makkelijk zelf te beheren

Jouw Training Online. Wiepke de Jong. Online Business Trainer Online Training Websites

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

2. Ga naar Prestashop Admin > Modules en zoek naar Kassa Compleet.

Voorbeelden van Drupal websites

Handleiding Magento - Asperion

Technisch Ontwerp W e b s i t e W O S I

WEBDESIGN & Joomla 3.6

Doelgroep. Waarom Joomla? Extensions, de kracht van Joomla! Inmiddels meer dan 2850 uitbreidingen beschikbaar Marco Corrò

Nieuws & RSS in DotNetNuke

Enghouse Interactive MySupport Web Portal. Gebruikershandleiding Klant

Offerte voor het bouwen van een website Klant: Ideefiks, IdeeKids

Tweede JUG043 bijeenkomst

1. Drupal 8 installatie uittesten op Symplytest.me

Van Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger

Inhoud! Taak Joomla en zo Door Paul van der Linden. Taak Joomla en zo

Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek

COWW concept. Andre van Kempen Techtwo Internet diensten

Cursus Onderwijs en ICT. bloggen met Wordpress

Standard Parts Installatie Solid Edge ST3

Denit Backup instellen op een Linux server

Handleiding Magento - Reeleezee

Handleiding. WordPress Plugin voor uw uitzendbureau website GRATIS

MWeb 4.0. Handleiding Basis Modules Versie 1.0

mijndomein.nl De Basiscursus Websitemaker

Handleiding voor het zelf onderhouden van je Wordpress website

Globale kennismaking

Zo kan je linken maken tussen je verschillende groepen van gegevens.

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

Inhoud KAS-WEB: HANDLEIDING IDG OPERATOR

Een website maken met Joomla!

MARTINA. Wist je dat..? Truckjes en weetjes in Drupal Artikels, lengte en aantal op frontpagina (en welkomtekst zonder lees meer )

TSMS Lite, Professional and Enterprise vergelijking

Handleiding DirectAdmin

Content Management Systeem Specifieke modules van het Steenstra CMS 2011

Leereenheid Webdesign

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort

1.9.9 Release Notes 28 oktober 2014

- Plan Zo kun je een. website bouwen!

IT ADVISORY. Google Hacking ADVISORY

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april Versie 2.1.0

Handleiding DirectAdmin

Webhosting Online Beginnen met Joomla v1.0

WEBDESIGN. & WORDPRESS 2016 editie PRAKTISCH TOEGEPAST. 2016, Roy Sahupala

Handleiding Bouw uw eigen webshop. Versie: 1.0

1 Introductie. Wat is een blog? Waarom is bloggen zo populair?

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. - Workshop SharePoint 1

Installatiehandleiding

Prijslijst Algemeen. Reparaties. Installaties. Voorrijkosten binnen gemeente Bedum: 5,- Voorrijkosten buiten gemeente Bedum: 20,-

PayCheckout Magento module

DRAAIBOEK STARTEN MET 21EDINGEN IN WORDPRESS. Auteur: Harriet Damen SURFnet BV

Workshop Piwik Kenneth Veldman en Jaap van de Putte

12/12/13 EVEN

Drupal 8 Informatiesessie

Documentatie. InstantModules Q42. Versie 1.1

Bitrix Site Manager gebruikershandleiding BureauZuid

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Het googlebaar van je site maken gebeurt in een paar stappen:

2) filtercriteria - nieuwe filtergroep aanmaken Nico ziet zowel cursussen als personeel in view MIJNARTIKELS

Tips & Trucs in het nieuwe jaar. 5 januari 2016! Copyright 2016 HCC-Joomla! Heerenveen, Berend Bouma en Margreet Bekema Alle rechten voorbehouden

Les 2 Inhoud toevoegen

Postcode module Webservices

beginnen met bloggen (kleine workshop Wordpress)

Handleiding DirectAdmin

Mach3Framework 5.0 / Website

Installatiehandleiding TiC Narrow Casting Manager

Gebruikershandleiding

Transcriptie:

DRUPAL Dev Training, dag 1 Introductie

Me in nuttshell www.jorissnoek.nl

Inleiding Globale inhoud Drupal Block 1: Drupal intro Block 2: use case, VBM ontwikkeling Block 3: Themen die hap! Block 4: Programmeren Block 5: Cases in groepsverband

Dag indeling 9.00 ~ 9.30 uur Inloop 9.30 12.30 uur Training deel 1 (11u mini breaky) 12.30 13.00 uur Break it down 13.00 16.00 uur Training deel 2 (14.30u mini breaky)

Benodigde basiskennis HTML: gevorderd MySQL: Medium PHP: gevorderd CSS: Medium

Aftasting kennis in huis Wie heeft wat reeds gedaan met: Drupal PHP / mysql HTML /CSS

Drupal Introductie Drupal Geschiedenis Huidige stats 6.22 & 7.2 10.000 modules, 1.150 themes 228 Landen, 182 talen Meer dan 1.340.000 users op d.o Drupal association & DrupalCons

Drupal Wanneer Drupal? Case studies: voor welk type sites wordt Drupal zoal ingezet? Community portals http://fastcompany.com/ Business communities http://www.symantec.com/connect Nieuws publishing http://www.nowpublic.com/ Intranet http://alliander-imt.lucius-test.nl Resource directory http://www.ent.iastate.edu/list/ Crm / Klanten ondersteuning www.intranet.luciuswebsystems.nl Multi site www.legerdesheils.nl Internationaal www.woodwing.com Webwinkel webwinkel.legerdesheils.nl Onderwijs http://drupal.psu.edu/ Multimedia websites: http://www.mtv.co.uk/ Conference sites http://drupalcampla.com/

Drupal Waarom Drupal? Open source Rock solid, maar flexibel The show must go on Solide association, bewaking van community Professionele community Onvoorwaardelijke caring & sharing

Installatie Drupal core Demonstratie installatie

Problemen bij installatie Database niet gevonden Username / password Andere port bij hostingsbedrijf Base url Bij fouten: Install.php (geeft instructies bij fouten) Update.php (na nieuwe versie / update module)?q=admin Status report

Installatie Drupal core Installatie Drupal zelf

Drupal DRUPAL Zie Lucius Drupal demo Technisch ontwerp

Installatie Drupal module Demonstratie installatie module

Module admin menu activeren Demo module admin menu activeren

Een Stukkie content aanmaken Aanmaken 1 page

Drupal Inleiding content types Demo content types

Drupal DRUPAL core functies Multi talig Version control Commentaarsysteem Download systeem Logs en error-reporting Forum Blog Poll

Drupal DRUPAL nóg meer core functies Zoekmachine Aggregator RSS Gebruikersrechten beheer (ACL) Multi site Taxonomy

Drupal Belangrijke Drupal terminologie Module Theme Page Block Node User Content type & fields Taxonomy

Belangrijke terminologie pt 2 Cron Cache Input format Watchdog I18n Hook

Theme anatomy

Block & admin theme Blocks plaatsen Admin theme

Module types Een module is dus een stukje software dat een bepaalde functie mogelijk maakt Core: Drupal zelf en is altijd nodig Core optional: Standaard functies (bv.: Upload) Contributed / contribs / 3 rd party / add ons: Wat gebruikers zelf hebben gemaakt en online gratis aanbieden. http://drupal.org/download

Modules uitleg (core)

Modules uitleg (core) (2)

Theming system Contrib themes & custom themes Base theme Demo installatie contrib theme

Site information instellen Site information Instellen theme variabelen

Navigatie Menu items Multi level menu items Custom menu s Plaatsen mbv block

Users Roles Create new account Frontend Backend Acces rules Algemene instellingen user registratie Users overzicht Mass update

Users veiligheid en permissies Roles: 2 ingebouwde Meer Roles kunnen bijgezet worden Altijd 1 super-user (id=1) Let op 3 rd party modules PHP/Mysql Social engineering www.drupal.org/security

CCK: Content type fields Demo CCK & fields

Drupal Demo populaire modules Administration Menu Poormanscron CCK Wysiwyg Filefield, Imagefield Backup and Migrate Api modules: Token, Imageapi, Date, Chaos tool suite, jquery UI Image cache Views IMCE Pathauto Webform

Demo content Devel module Demo content aanmaken met Devel module

i18n in Drupal Demo i18n (=internationalization) Stel altijd i18n in tijdens install, achteraf is lastiger.

Cron Wat is het? Waar wordt het voor gebruikt: Indexing Externe koppelingen Caching E-mails verzenden RSS feeds checken Updates checken Instellen mbv poormanscron

Caching Wat is het? Waar dient het voor? Drupal cached hevig Theme registray, Menu, views, content pages e.v.a.

Update van je Drupal site Status report: self-monitoring systeem Core update (conform upgrade.txt) 1) Backup files & database 2) Site offline zetten 3) Contrib modules & themes uitzetten 4) Download nieuwe versie & plaats deze 5) update.php draaien 6) check status report & run cron 7) Module aanzetten

Update van contribs Module update 1) Download nieuwe versie 2) Verwijder oude versie uit modules-map 3) plaats nieuwe versie in modules-map 3a) draai update.php 4) Check status report & modules 5) Site weer online Drupal.org/upgrade

Drupal Verdieping populaire modules Administration Menu IMCE Pathauto Webform Poormanscron Wysiwyg Backup and Migrate Global redirect

SEO xhtml/css Semantisch opgemaakt Taxonomy Pathauto Geen duplicate content XML sitemap Meta keys Menu benaming hetzelfde als pagina titel Global redirect Editor zo beperkt mogelijk omwille foutieve output

SEO Analizers Content optimizer http://drupal.org/project/contentoptimizer SEO checklist module http://drupal.org/project/ seo_checklist

Drupal distributies Distro s of installation profiles OpenAtrium Managingnews Openpublic Nodestream Openscolar Drupal commons Openpublish

Drupal DRUPAL Community http://ww.drupal.org/community Documentatie Contrib modules vinden Bijdrages leveren aan de site Bug tracking