Difference between revisions of "2Value Drupal developer/programma"

From 2value wiki 2
Jump to navigation Jump to search
Line 48: Line 48:
 
'''Trainer:''' Erik Stielstra, [http://www.wizzlern.nl/ Wizzlern].<br/>
 
'''Trainer:''' Erik Stielstra, [http://www.wizzlern.nl/ Wizzlern].<br/>
 
Zie: [[file:Front-end_development.pdf]]<br/>
 
Zie: [[file:Front-end_development.pdf]]<br/>
*Zelf vanaf 0 een theme opzetten. Daarna worden basis themes behandelen.
+
*Zelf vanaf 0 een theme opzetten. Daarna basis themes.
 
Daarbinnen komen de volgende onderwerpen aan bod:<br/>
 
Daarbinnen komen de volgende onderwerpen aan bod:<br/>
 
# Theming werkwijze
 
# Theming werkwijze

Revision as of 11:12, 19 May 2011

Rode draad

Hierbinnen wordt blok-, punt-, routinegewijs de Drupal developer training aan u voorgesteld:

Blok 1 - Introductie

  1. Drupal in relatie tot zijn context. Bondige geschiedenis van Drupal.
  2. Case studies: voor welk type sites wordt Drupal zoal ingezet?
    1. forum
    2. gallery
    3. evenement
    4. crm
    5. klanten ondersteuning
  3. Algemene specificaties/vereisten/voorwaarden van Drupal. Waarom gebruiken we Drupal?
  4. Overview van Drupal in de zin van zijn modulaire structuur. Drupal komt in core vorm en heeft contributed modules (bouwstenen voor functionaliteiten binnen een site)
  5. drupal.org/community
    1. Documentatie
    2. Contrib modules vinden
    3. Bijdrages leveren aan de site
    4. Bug tracking
    5. Downloads
  6. Hoe vervul je de rollen van een Drupal developer en hoe stel je je op binnen de Drupal community?
  7. Basisconcepten
    1. Basis installatie, configuratie (voorbeeld, database, intro verhaal over de installer, demo installatie procedure Drupal)
    2. Basis instelling van Drupal doornnemen (mogelijkheden van kale installatie bekijken en alle core modules doorlopen)
  8. Core
    1. Menu's
    2. Path
    3. Content types
    4. Permissions
    5. Themes
    6. Modules
    7. Blogs
    8. Taxonomie
  9. Views
  • Extra opdrachten voor diegene voor wie de stof eenvoudig op te pikken is.
  • Huiswerk: zet een werkend lokale ontwikkelomgeving op. Dit wordt de volgende besproken.

Blok 2 - Use case

Trainers: Bas Vredeling, Joris Snoek

  • Use case uitvoeren
  1. Uitleg over content types
  2. Proces en disciplines
  3. Definition of done. Wanneer is iets af?
  4. Voor welk type project is Drupal geschikt?

Blok 3 - Theming

Trainer: Erik Stielstra, Wizzlern.
Zie: File:Front-end development.pdf

  • Zelf vanaf 0 een theme opzetten. Daarna basis themes.

Daarbinnen komen de volgende onderwerpen aan bod:

  1. Theming werkwijze
  2. Een theme bouwen
  3. Theme-configuratie
  4. Basis-themes
  5. Functie-overrides
  6. Template-overrides
  7. Gereedschappen

Blok 4 - Programmeren

  1. basis bestanden die bij een module horen (.info .install .module)
  2. een demo module bouwen / aanpassen
  3. hooks
  4. drupal variables
  5. admin settings
  6. menu hooks
  7. forms
  8. node objects
  9. user objects en custom permissions
  10. database en queries
  11. features
  12. drush
  • release planning & projectvoortgang
  • service en onderhoud inregelen
  • voorbereiding op Drupal 8

Blok 5 - Individuele case in groepsverband

  1. Herhaling van de stof in de context van Drupal7
  2. Update procedures
  3. Kleine opdrachtjes
  4. Evt. meertaligheid, images,
  5. Site klaarzetten met een wysiwyg editor waarbij eenvoudige redacteuren simpel images in de concent kunnen plaatsen en uploaden en we willen voor administators een overzichtspagina waarop ze alle ge-uploaden images kunnen controleren op ongeschiktheid. Redacteuren en administrators hebben verschillende rechten.


De training is onderverdeeld in blokken die elk +/- 1 dag in beslag nemen.