2Value Drupal developer/programma

From 2value wiki 2
Jump to navigation Jump to search

Rode draad

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

Blok 1 - Introductie

Trainers: Bas Vredeling & Joris Snoek
Tijdvak: Maandag - 9.00u tot 17.00u
Lokatie: De Schollervaar / 't Zaanshuisje, Schollevaarlaan 60, Heemstede

  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 & Henk van Cann
Tijdvak: Dinsdag - 9.00u tot 17.00u
Lokatie:

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

Blok 3 - Theming

Trainer: Erik Stielstra, Wizzlern.
Tijdvak: Woensdag - 9.00u tot 17.00u
Lokatie:
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

Trainers: Bas Vredeling, Joris Snoek & Henk van Cann
Tijdvak: Donderdag - 9.00u tot 18.00u
Lokatie: Zandvoort

  • Waar kan je aangaande het programmeren je resources vandaan halen?
  • Kleine programmeer opdracht uitvoeren.
  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. database en queries
  10. development tools
  • release planning & projectvoortgang
  • service en onderhoud inregelen

Blok 5 - Samenwerken, voorbereiding project

Trainers: Bas Vredeling, Joris Snoek & Henk van Cann
Tijdvak: Vrijdag - 9.00u tot 17.00u
Lokatie:

  1. Update procedures: bewustwording
    1. Versioning
    2. Drupal updates contrib
    3. Drupal updates custom modules
    4. Drush
    5. Staging in Drupal een vak apart
  2. 11.00u Fantasy site architectuur
  3. Evt. meertaligheid, images
  4. 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.
  5. 15.30u Herhaling van de stof in de context van Drupal7

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