Schița de curs
Ziua 1:
Înțelegere Drupal 9
- Introducere în Drupal și înțelegerea Drupal org
- Instalarea Drupal pe localhost
- Drupal instalare standard vs instalare minimă
- Prezentare generală a interfeței Drupal
Înțelegerea Drupal interfeței de administrare:
- Acoperirea Tipurilor de conținut
- Tipuri de conținut personalizat
- Taxonomii
- Aspect / Teme de bază
- Module de bază
- Vizualizări
- Tipuri de afișare personalizate
- Blocuri și tipuri de blocuri personalizate
- Opțiuni de flux de lucru
Utilizator Management:
- Înțelegere aprofundată a gestionării utilizatorilor
- Roluri și permisiuni
Configurație:
- Setări de bază ale site-ului
- Cron Jobs
- Sistemul de fișiere
- Media
Ziua a 2-a:
Tehnoredactare
- Introducere în tematica de bază
- Pregătirea arhitecturii de tematizare
- Tematizare bazată pe Bootstrap
- Structura fișierelor YML
- Paragrafe
- Utilizarea paragrafelor și a Bootstrap pentru a crea o temă de tip Full pledge
Arhitectura modulelor
- Introducere în dezvoltarea modulelor de bază
- Înțelegerea dezvoltării modulelor Contrib
- Hooks și .theme
- Crearea unui modul de bază cu rute
- Setarea categoriei modulului
Până la sfârșitul acestui curs, veți fi capabili să creați un site web Drupal, să înțelegeți fluxul de lucru pentru construirea site-ului și să îl îmbunătățiți pentru noi funcționalități.
Cerințe
- O înțelegere a HTML de bază, CSS (dezvoltare web)
- Experiența cu versiunea Drupal existentă este un plus (opțional) .
- Experiența de bază programare în Javascript și PHP este un plus
Audiență
- Manageri de conținut
- Manageri de proiect
- webmasteri/administratori web
- Noi la Drupal
Hamad a conceput acest curs cu gândul de a învăța cele mai recente terminologii DRUPAL și mai multă experiență practică, așa că, dacă plănuiți să mergeți la DRUPAL 10, va trebui să treceți printr-o interfață front-end ușor diferită;
Mărturii (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Curs - 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.