+ All Categories
Home > Technology > Lucius Websystems Drupal Startersdag

Lucius Websystems Drupal Startersdag

Date post: 26-Jan-2015
Category:
Upload: luciuswebsystems
View: 113 times
Download: 1 times
Share this document with a friend
Description:
Lucius starters training
36
DRUPAL Startersdag Training Introductie Lucius Websystems Robbenkoog 29a 1822 BA Alkmaar 072-564 90 90 [email protected]
Transcript
Page 1: Lucius Websystems Drupal Startersdag

DRUPAL Startersdag Training

Introductie

Lucius WebsystemsRobbenkoog 29a1822 BA Alkmaar072-564 90 [email protected]

Page 2: Lucius Websystems Drupal Startersdag

Introductie Drupal

Geschiedenis

Huidige stats

Drupal association & DrupalCons

Drupal starters dag

Page 3: Lucius Websystems Drupal Startersdag

Wanneer Drupal?

Bedrijfsportals

Online communities

Intranets

Webwinkel

Weblog

Multi site platforms

And many more..

DrupalDrupal starters dag

Page 4: Lucius Websystems Drupal Startersdag

Wanneer Drupal níet te gebruiken

Als het overkill is

Sites die niet/nauwelijks wijzigen

Sites die Drupal’s functies niet gebruiken

Als betere oplossingen beschikbaar zijn (bv. Mediawiki voor een wiki)

Als er geen technisch beheerder beschikbaar is

Drupal starters dag

Page 5: Lucius Websystems Drupal Startersdag

Benodigde basiskennis

(lezend) HTML / CSS

FTP

MySQL (Database aanmaken)

(lezend) PHP

Drupal starters dag

Page 6: Lucius Websystems Drupal Startersdag

Benodigdheden voor Drupal

Een webserver (PHP / MySQL waar u de site kunt plaatsen

Of: Localhost voor ‘lokale ontwikkeling’

Drupal starters dag

Page 7: Lucius Websystems Drupal Startersdag

DRUPAL features Multi talig

Version control

Commentaarsysteem

Download systeem

Logs en error-reporting

Forum

Blog (+API)

Poll

Zoekmachine

Aggregator

RSS

Gebruikersrechten – beheer (ACL)

Multi – site

Zeer Flexibele content organisatie (taxonomy)

Content import (Excel bv)

Drupal starters dag

Page 8: Lucius Websystems Drupal Startersdag

Belangrijke Drupal terminologie

Module

Node

User

Block

Page

Taxonomy

Content type

Session

Hook

Theme

Cron

Cache

Input format

Log (Watchdog)

API

i18n

Drupal starters dag

Page 9: Lucius Websystems Drupal Startersdag

Module types

Een module is dus een stukje software dat een bepaalde functie mogelijk maakt

Core: Drupal itself; verplicht

Core optional: Optionele functies

Contributed (contribs) of 3rd party: Wat developers zelf hebben geproduceerd en online aanbieden

Drupal starters dag

Page 10: Lucius Websystems Drupal Startersdag

Enkele modules

Enkele belangrijke Drupal modules: Administration Menu CCK Views Image cache Pathauto Webform Poormanscron FCK Editor En

http://acquia.com/products-services/acquia-drupal-modules

Drupal starters dag

Page 11: Lucius Websystems Drupal Startersdag

Locale installatie: WAMP

WAMP is een pakket om websites (lokaal) te draaien

Download WAMP van: http://www.wampserver.com/en/

Mac: MAMP

En ook: XAMPP

Drupal starters dag

Page 12: Lucius Websystems Drupal Startersdag

Drupal installatie!

Demo installatie Drupal

Drupal starters dag

Page 13: Lucius Websystems Drupal Startersdag

Velden bij aanmaken pagina

Title: De titel van de pagina

Body: De tekst van de pagina zelf

Input format: filtert html en scripts, ter beveiliging

Revision: nieuwe versie invoeren

Authoring information: Wie is de auteur?

Publishing options: Is het gepubliceerd, moet het op de voorpagina, en moet het altijd bovenin als eerste bericht zijn.

Drupal starters dag

Page 14: Lucius Websystems Drupal Startersdag

Modules uitleg (core)

Drupal starters dag

Page 15: Lucius Websystems Drupal Startersdag

Modules uitleg (core)

Drupal starters dag

Page 16: Lucius Websystems Drupal Startersdag

Module installeren Eerst zoeken op Drupal.org -> downloads -> Modules

Zorg dat de module stabiel is (groene achtergrond) en de versie compatibel is met je Drupal versie, wanneer je deze in productie wilt nemen

Demo installatie module

Drupal starters dag

Page 17: Lucius Websystems Drupal Startersdag

Cron Wat is het: periodiek script wat uitgevoerd wordt

Waar wordt het voor gebruikt:

Indexing

Externe koppelingen

Caching

E-mails verzenden

RSS feeds checken

Updates checken

Mappen opschonen

Demo instellen mbv poormanscron

v

Drupal starters dag

Page 18: Lucius Websystems Drupal Startersdag

Site information instellen

Demo site information instellen

Demo Color module

Instellen theme variabelen

Drupal starters dag

Page 19: Lucius Websystems Drupal Startersdag

Blocks

Wat is een block?

Demo block beheer

Drupal starters dag

Page 20: Lucius Websystems Drupal Startersdag

Themes

Wat is een theme?

Demo ander theme downloaden en instellen

Drupal starters dag

Page 21: Lucius Websystems Drupal Startersdag

Veiligheid

3 nivo’s

Server (files)

Mysql (database)

Drupal (organisatie)

Social engineering

www.drupal.org/security

Drupal starters dag

Page 22: Lucius Websystems Drupal Startersdag

Users – veiligheid en permissies

1 super-user (id=1)

2 ingebouwde groepen (roles)

Meer groepen (roles) kunnen ingesteld worden

Bekijk Drupal log entries voor verdachte zaken

Demo beheer roles en users

Drupal starters dag

Page 23: Lucius Websystems Drupal Startersdag

Content types

Demo content types

Drupal starters dag

Page 24: Lucius Websystems Drupal Startersdag

Nodes

Wat zijn nodes?

Demo basis content aanmaken, wijzigen en verwijderen: page & story

Drupal starters dag

Page 25: Lucius Websystems Drupal Startersdag

Content managing

Inline edit-tab

Content lijst

Input filters

Comments

Demo basis content management

Drupal starters dag

Page 26: Lucius Websystems Drupal Startersdag

Navigatie

Menu items

Multi level menu items

Custom menu’s

Plaatsen mbv block

Drupal starters dag

Page 27: Lucius Websystems Drupal Startersdag

Taxonomy

Demo taxonomy

Drupal starters dag

Page 28: Lucius Websystems Drupal Startersdag

De CCK module

Demo module CCK

Drupal starters dag

Page 29: Lucius Websystems Drupal Startersdag

De Views module

Demo module Views

Drupal starters dag

Page 30: Lucius Websystems Drupal Startersdag

i18n in Drupal

Demo i18n (=internationalization)

Drupal starters dag

Page 31: Lucius Websystems Drupal Startersdag

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

Drupal starters dag

Page 32: Lucius Websystems Drupal Startersdag

Multi site

Demo multi site

Drupal starters dag

Page 33: Lucius Websystems Drupal Startersdag

Actions &triggers

Demo action & triggers

Drupal starters dag

Page 34: Lucius Websystems Drupal Startersdag

Je Drupal site draaiende houden

Performance monitoren

Updates

Herstellen na fouten

Drupal starters dag

Page 35: Lucius Websystems Drupal Startersdag

Update van je Drupal site Status report: self-monitoring systeem

www.mijnsite.nl/admin/reports/status

Update instructieswww.mijnsite.nl/upgrade.txt

Demo update Drupal

Drupal starters dag

Page 36: Lucius Websystems Drupal Startersdag

Afsluiting Wrap it up

Drupal starters dag


Recommended