2Value Drupal developer/programma
Contents
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, Zandvoortselaan 190, Heemstede
- Drupal in relatie tot zijn context. Bondige geschiedenis van Drupal.
- Case studies: voor welk type sites wordt Drupal zoal ingezet?
- forum
- gallery
- evenement
- crm
- klanten ondersteuning
- Algemene specificaties/vereisten/voorwaarden van Drupal. Waarom gebruiken we Drupal?
- 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)
- drupal.org/community
- Documentatie
- Contrib modules vinden
- Bijdrages leveren aan de site
- Bug tracking
- Downloads
- Hoe vervul je de rollen van een Drupal developer en hoe stel je je op binnen de Drupal community?
- Basisconcepten
- Basis installatie, configuratie (voorbeeld, database, intro verhaal over de installer, demo installatie procedure Drupal)
- Basis instelling van Drupal doornnemen (mogelijkheden van kale installatie bekijken en alle core modules doorlopen)
- Core
- Menu's
- Path
- Content types
- Permissions
- Themes
- Modules
- Blogs
- Taxonomie
- 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
- Proces en disciplines
- Uitleg over content types
- Definition of done. Wanneer is iets af?
- 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:
- Theming werkwijze
- Een theme bouwen
- Theme-configuratie
- Basis-themes
- Functie-overrides
- Template-overrides
- 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.
- basis bestanden die bij een module horen (.info .install .module)
- een demo module bouwen / aanpassen
- hooks
- drupal variables
- admin settings
- menu hooks
- forms
- node objects
- database en queries
- 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:
- Update procedures: bewustwording
- Versioning
- Drupal updates contrib
- Drupal updates custom modules
- Drush
- Staging in Drupal een vak apart
- 11.00u Fantasy site architectuur
- Evt. meertaligheid, images
- 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.
- 15.30u Herhaling van de stof in de context van Drupal7
De training is onderverdeeld in blokken die elk +/- 1 dag in beslag nemen.