Kursplan
Dag 1:
Forstå Drupal 9
- Introduksjon til Drupal og forståelse av Drupal.org
- Installering av Drupal på localhost
- Drupal standard vs minimal installasjon
- Oversikt over Drupal-grensesnittet
Forstå Drupal admin-grensesnitt:
- Decks over innholdsstyper
- Egne innholdsstyper
- Taksonomier
- Utseende / Kernetemaer
- Kernemoduler
- Visninger
- Egne visningstyper
- Blokker og egne blokktyper
- Arbeidsflytvalg
Brukermanagement:
- Dypere forståelse av brukermanagement
- Roller og tillatelser
Konfigurasjon:
- Grunnleggende nettstedinnstillinger
- Cron-jobber
- Filssystem
- Media
Dag 2:
Theming
- Introduksjon til grunnleggende theming
- Forberedelse av themingarkitektur
- Theming basert på Bootstrap
- YML-filstruktur
- Avsnitt
- Bruk av Avsnitt og Bootstrap for å lage et fullt utbygd tema
Modularkitektur
- Introduksjon til grunnleggende moduldvelopering
- Forståelse av Contrib moduldvelopering
- Hooks og .theme
- Opprettelse av en grunnleggende modul med ruter
- Sett modulkategori
Når du har fullført denne kurset, vil du kunne lage en Drupal-website, forstå nettstedbyggingsarbeidsflyten og utvide den mot nye funksjoner.
Krav
- En forståelse av grunnleggende HTML, CSS (webutvikling)
- Erfaring med den eksisterende drupal-versjonen er et pluss (valgfritt)
- Grunnleggende programmeringserfaring i Javascript og PHP er et pluss
Publikum
- Innholdsforvaltere
- prosjektledere
- webansvarlige/administratorer
- Ny på Drupal
Hamad designet dette kurset med tanke på å lære de siste DRUPAL-terminologiene og mer praktisk erfaring, så hvis du planlegger å gå for DRUPAL 10, må du gå gjennom et litt annerledes grensesnitt.
Referanser (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Kurs - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.