DRUPAL Startersdag Training
Introductie
Lucius WebsystemsRobbenkoog 29a1822 BA Alkmaar072-564 90 [email protected]
Introductie Drupal
Geschiedenis
Huidige stats
Drupal association & DrupalCons
Drupal starters dag
Wanneer Drupal?
Bedrijfsportals
Online communities
Intranets
Webwinkel
Weblog
Multi site platforms
And many more..
DrupalDrupal starters dag
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
Benodigde basiskennis
(lezend) HTML / CSS
FTP
MySQL (Database aanmaken)
(lezend) PHP
Drupal starters dag
Benodigdheden voor Drupal
Een webserver (PHP / MySQL waar u de site kunt plaatsen
Of: Localhost voor ‘lokale ontwikkeling’
Drupal starters dag
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
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
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
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
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
Drupal installatie!
Demo installatie Drupal
Drupal starters dag
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
Modules uitleg (core)
Drupal starters dag
Modules uitleg (core)
Drupal starters dag
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
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
Site information instellen
Demo site information instellen
Demo Color module
Instellen theme variabelen
Drupal starters dag
Blocks
Wat is een block?
Demo block beheer
Drupal starters dag
Themes
Wat is een theme?
Demo ander theme downloaden en instellen
Drupal starters dag
Veiligheid
3 nivo’s
Server (files)
Mysql (database)
Drupal (organisatie)
Social engineering
www.drupal.org/security
Drupal starters dag
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
Content types
Demo content types
Drupal starters dag
Nodes
Wat zijn nodes?
Demo basis content aanmaken, wijzigen en verwijderen: page & story
Drupal starters dag
Content managing
Inline edit-tab
Content lijst
Input filters
Comments
Demo basis content management
Drupal starters dag
Navigatie
Menu items
Multi level menu items
Custom menu’s
Plaatsen mbv block
Drupal starters dag
Taxonomy
Demo taxonomy
Drupal starters dag
De CCK module
Demo module CCK
Drupal starters dag
De Views module
Demo module Views
Drupal starters dag
i18n in Drupal
Demo i18n (=internationalization)
Drupal starters dag
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
Multi site
Demo multi site
Drupal starters dag
Actions &triggers
Demo action & triggers
Drupal starters dag
Je Drupal site draaiende houden
Performance monitoren
Updates
Herstellen na fouten
Drupal starters dag
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
Afsluiting Wrap it up
Drupal starters dag
Top Related